#include <dummy_device.hpp>


Public Member Functions | |
| dummy_device (machine_base &machine, const string &device_name, const config_space_type &init_config_space) | |
| virtual int | reset (void) |
| Resets the device's state back to defaults as when powering up the machine. | |
| virtual int | write_config_space (pci_config_header16::offset_t offset, l4_umword_t data, access_size access_size) |
| Emulates a device's PCI configuration space write access. | |
Static Public Member Functions | |
| static pci_device * | create (machine_base &machine, config_node &device_node) |
Protected Types | |
|
typedef pci_device_base < dummy_device_config_space > | super_type |
Protected Attributes | |
| config_space_type | init_config_space |
| int dummy_device::write_config_space | ( | pci_config_header16::offset_t | offset, | |
| l4_umword_t | data, | |||
| access_size | access_size | |||
| ) | [virtual] |
Emulates a device's PCI configuration space write access.
This function is intended to be overridden.
Reimplemented from pci_device_base< dummy_device_config_space >.
References pci_device_base< dummy_device_config_space >::name(), and pci_device_base< dummy_device_config_space >::write_config_space().