|
virtual void | raise_interrupt (types::AnyType dev, int pin)=0 |
|
virtual void | lower_interrupt (types::AnyType dev, int pin)=0 |
|
virtual int | interrupt_acknowledge ()=0 |
|
virtual int | add_map (types::AnyType dev, types::addr_space_t space, types::AnyType target, types::map_info_t info)=0 |
|
virtual int | remove_map (types::AnyType dev, types::addr_space_t space, int function)=0 |
|
virtual void | set_bus_number (int bus_id)=0 |
|
virtual void | set_sub_bus_number (int bus_id)=0 |
|
virtual void | add_default (types::AnyType dev, types::addr_space_t space, types::AnyType target, types::map_info_t info)=0 |
|
virtual void | remove_default (types::addr_space_t space)=0 |
|
virtual void | bus_reset ()=0 |
|
virtual void | special_cycle (uint32_t value)=0 |
|
virtual void | system_error ()=0 |
|
virtual int | get_bus_address (types::AnyType dev)=0 |
|
virtual void | set_device_status (int device, int function, int enabled)=0 |
|
virtual types::AnyType | configuration_space ()=0 |
|
virtual types::AnyType | io_space ()=0 |
|
virtual types::AnyType | memory_space ()=0 |
|
virtual | ~PciBusInterface () |
|
Simics pci_bus interface.