x58_remap_dispatcher x58_remap_unit1
Quick-Start Platform x86 Reference Manual  /  4 Classes  / 

x58_remap_unit0

Description
The DMA/Interrupt remapping unit 0. - legacy variant, using old PCIe libraries
Interfaces Implemented
conf_object, io_memory, log_object, pci_upstream
Port Objects
bank.vtd (bank_instrumentation_subscribe, instrumentation_order, int_register, io_memory, register_view)
port.HRESET (signal)
port.SRESET (signal)
Port Interfaces
core_dev_access_count (probe) : Port for generic device access count
Provided By
X58-legacy

Attributes

apic_bus

Optional attribute; read/write access; type: [os], object, or nil. The APIC bus to handle the interrupt.

Required interfaces: apic_bus.

memory_space

Optional attribute; read/write access; type: [os], object, or nil. The memory space to read descriptors.

Required interfaces: memory_space.

next_fault_idx

Optional attribute; read/write access; type: integer. Next fault recording register index.

terminator

Optional attribute; read/write access; type: [os], object, or nil. The object to handle memory transaction termination.

Required interfaces: memory_space.

use_vtd_interrupt_decoding

Optional attribute; read/write access; type: boolean. Use VT-d address decoding to obtain handles when remapping interrupts, rather than x58 decoding

x58_remap_dispatcher x58_remap_unit1