VIRTUTECH CONFIDENTIAL    Previous - Up - Next

SIO82378ZB

Provided by
SIO82378ZB
Class Hierarchy
conf-objectlog-objectSIO82378ZB
Interfaces Implemented
log_object, io_memory, pci_device, interrupt_ack
Description
The real world 82378ZB device is a PCI-to-ISA bridge integrating the functionality of IDE controller, 8254 programmable timer, 8259 interrupt controller, 8237 DMA controller etc. In Simics, these functions are implemented as separate devices, so the SIO82378ZB device is just a bridge between the interrupt mechanism in the 8259 controller and the simulated PCI bus.

Attributes

Attributes inherited from class conf-object
attributes, classname, component, iface, name, object_id, queue
Attributes inherited from class log-object
access_count, log_buffer, log_buffer_last, log_buffer_size, log_group_mask, log_groups, log_level, log_type_mask
Attribute List
config_registers
Optional attribute; read/write access; type: unknown type; integer indexed; indexed type: unknown type.

The 64 PCI configuration registers, each 32 bits in size, in the byte order of the target machine.

irq_dev
Required attribute; read/write access; type: unknown type.

Device to send IRQ to, implementing the interrupt-cpu interface.

pci_bus
Required attribute; read/write access; type: unknown type.

The PCI bus this device is connected to, implementing the pci-bus interface.

Command List

Commands defined by interface log_object
log, log-group, log-level, log-size, log-type

VIRTUTECH CONFIDENTIAL    Previous - Up - Next