The CL-PD6729 class models a Cirrus Logic PD6729 PCI to PCMCIA bridge.
conf_object, log_object, simple_interrupt, pci_device, io_memory
- cell-change
- Notifier that is triggered after the object's cell was changed.
- object-delete
- Notifier that is triggered just before Simics object is deleted.
- queue-change
- Notifier that is triggered after the object's clock was changed. New clock can be obtained with the SIM_object_clock function.
-
pci_bus
-
Optional attribute;
read/write access; type:
o|n
The PCI bus this device is connected to, implementing the pci-bus interface.
-
interrupt_pin
-
Optional attribute;
read/write access; type:
[iiii]
State of the interrupt pin.
-
config_registers
-
Optional attribute;
read/write access; type:
[i{64}]
The 64 PCI configuration registers, each 32 bits in size.
-
write_masks
-
Optional attribute;
read/write access; type:
[[ii]*]
Write masks for all registered configuration registers. The format for each entry is (offset, mask).
-
mappings
-
Optional attribute;
read/write access; type:
[[i{5:8}]|[iiiiiiiio|nii]*]
List of all current PCI IO and memory mappings.
-
expansion_rom
-
Optional attribute;
read/write access; type:
n|[oii]
ROM object, map size, and map function number for the Expansion ROM.
-
config_register_info
-
Pseudo attribute;
read-only access; type:
[[isii]*]
Register info for all registered configuration registers. The format for each entry is (offset, name, size, write-mask).
-
slot0_memory_windows
-
Optional attribute;
read/write access; type:
[[ii]{5}]
List of memory/attribute space windows of slot 0.
-
slot1_memory_windows
-
Optional attribute;
read/write access; type:
[[ii]{5}]
List of memory/attribute space windows of slot 1.
-
slot0_io_windows
-
Optional attribute;
read/write access; type:
[[i]{2}]
List of i/o space windows of slot 0.
-
slot1_io_windows
-
Optional attribute;
read/write access; type:
[[i]{2}]
List of i/o space windows of slot 1.
-
slot0_spaces
-
Optional attribute;
read/write access; type:
n|[ooo]
Memory space objects representing the PCMCIA Attribute, Common and I/O spaces for slot 0.
-
slot1_spaces
-
Optional attribute;
read/write access; type:
n|[ooo]
Memory space objects representing the PCMCIA Attribute, Common and I/O spaces for slot 1.
-
slot0_extended_registers
-
Optional attribute;
read/write access; type:
[i{60}]
Extended registers of slot 0
-
slot1_extended_registers
-
Optional attribute;
read/write access; type:
[i{60}]
Extended registers of slot 1
-
slot0_registers
-
Optional attribute;
read/write access; type:
[i{64}]
Registers of slot 0
-
slot1_registers
-
Optional attribute;
read/write access; type:
[i{64}]
Registers of slot 1
-
register_index
-
Optional attribute;
read/write access; type:
i
Current register index
-
pending_interrupts
-
Optional attribute;
read/write access; type:
[bb]
Pending card interrupts for slot 0 and slot 1.
CL-PD6729