SIM_INTERFACE(pci_device) { void (*bus_reset)(conf_object_t *obj); /* Deprecated; interrupt_acknowledge, special_cycle */ int (*DEPRECATED_FUNC(interrupt_acknowledge))(conf_object_t *obj); void (*DEPRECATED_FUNC(special_cycle))(conf_object_t *obj, uint32 value); /* System Error */ void (*system_error)(conf_object_t *obj); /* peer-to-peer interrupt mechanism */ void (*interrupt_raised)(conf_object_t *obj, int pin); void (*interrupt_lowered)(conf_object_t *obj, int pin); }; #define PCI_DEVICE_INTERFACE "pci_device"