Updated by
Modified
IOMMU_COREBOOT_APU2- Ignore whitespace
+We [4] want to build a commercial data logger for "industrial IoT". For better security and isolation
+of components, we would also like to run XEN [5] - a hypervisor - on it. Our first attempts looked very promising,
+Some initial investigations (see below) also seem to indicate support for IOMMU in the (custom) coreboot code.
+./src/northbridge/amd/pi/agesawrapper.h:35: PICK_IVRS, /* IOMMU ACPI IVRS(I/O Virtualization Reporting Structure) table */
+./src/mainboard/pcengines/apu2/agesawrapper.h:41: PICK_IVRS, /* IOMMU ACPI IVRS(I/O Virtualization Reporting Structure) table */
+./3rdparty/pi/amd/00730F01/AGESA.h:897: ///< @li TRUE = Initialize IOMMU subsystem. Generate ACPI IVRS table.
+./3rdparty/pi/amd/00730F01/AGESA.h:2336: AMD_ACPI_IVRS_BUFFER_HANDLE, ///< Assign 0x000D00A buffer handle to IOMMU IVRS table
+./3rdparty/pi/amd/00730F01/AGESA.h:3367: OUT VOID *AcpiIvrs; ///< IOMMU ACPI IVRS(I/O Virtualization Reporting Structure) table
+./3rdparty/pi/amd/00730F01/Proc/CPU/heapManager.h:184: AMD_GNB_IOMMU_SCRATCH_MEM_HANDLE, ///< Assign 0x000A023 buffer handle to be used for GNB IOMMU scratch memory
+(XEN) Xen version 4.6.0 (Debian 4.6.0-1+nmu2) (ijc@debian.org) (gcc (Debian 5.3.1-8) 5.3.1 20160205) debug=n Tue Feb 9 17:46:27 UTC 2016
You can clone a snippet to your computer for local editing. Learn more.