-
apic_bus
-
Optional attribute;
read/write access; type:
o|[os]|n
APIC bus to send interrupts to
Required interfaces: apic_bus.
-
boot_configuration
-
Pseudo attribute;
read/write access; type:
i
Shortcut to bank.regs.boot_configuration
-
chipset_conf
-
Optional attribute;
read/write access; type:
o|[os]|n
Object implementing int_register interface (used for accesses to lpc RCBA configuration registers)
Required interfaces: int_register.
-
edid_size
-
Optional attribute;
read/write access; type:
i
RW part of EDID field in redirection entry. Writeable EDID is [48 + edid_size - 1 : 48]. Zero means no EDID.
-
ibdf_def_value
-
Optional attribute;
read/write access; type:
i
Default value of the IBDF register used if lpc isn't connected
-
ioapic_id
-
Pseudo attribute;
read/write access; type:
i
Shortcut to bank.regs.ioapic_id
-
ioapic_version
-
Pseudo attribute;
read/write access; type:
i
Shortcut to bank.regs.ioapic_version
-
ioapic_version_once_ref
-
Optional attribute;
read/write access; type:
i
Initialize to 0 to enable RWO behavior on the IOAPIC version register. Otherwise (the default) the register is read-only. Allowed values are: 0=RWO not yet written, 1=RWO written, 2=always read-only.
-
lpc_pci_config
-
Optional attribute;
read/write access; type:
o|[os]|n|[oss]|[osi]
Configuration info describing how to get the IBDF value from LPC PCI configuration registers. The accepted inputs are:
- Nothing. The default IBDF will be used.
- An object implementing int_register and/or register_view (int_register is preferred).For int_register, the default ibdf register name will be used to fetch the IBDF. For register_view it will be always register 0.
- A named port implementing int_register and/or register_view (int_register is preferred).For int_register, the default ibdf register name will be used to fetch the IBDF. For register_view it will be always register 0.
- A list of object, string and string. The object and first string define who implements int_register/register_view. If the string is empty, it is just the object. If the string is non-empty, object and string form a named port. The second string is the register name to be used to fetch the IBDF via int_register.
- A list of object, string and integer. The object and string define who implements int_register. If the string is empty, it is just the object. If the string is non-empty, object and string form a named port. The integer is the register ID to be used with int_register/register_view to fetch the IBDF.
-
mem_msi
-
Optional attribute;
read/write access; type:
o|[os]|n
Target to send MSI to
-
redirection_vector_read_only
-
Optional attribute;
read/write access; type:
b
Set to True if interrupt vectors in redirection table should be read-only