VirtualBox

Changeset 85347 in vbox for trunk/src/VBox/Devices/PC


Ignore:
Timestamp:
Jul 15, 2020 10:17:15 AM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
139337
Message:

ACPI: Add IndexFields for IOMMU and SB I/O APIC. Let's see if this causes trouble.

Location:
trunk/src/VBox/Devices/PC
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/PC/DevACPI.cpp

    r83104 r85347  
    196196    SYSTEM_INFO_INDEX_PREF64_MEMORY_MAX = 30,
    197197    SYSTEM_INFO_INDEX_NVME_ADDRESS      = 31, /**< First NVMe controller PCI address, or 0 */
    198     SYSTEM_INFO_INDEX_END               = 32,
     198    SYSTEM_INFO_INDEX_IOMMU_AMD_ADDRESS = 32, /**< AMD IOMMU PCI address, or 0 */
     199    SYSTEM_INFO_INDEX_SB_IOAPIC_ADDRESS = 33, /**< Southbridge I/O APIC (needed by AMD IOMMU) PCI address, or 0 */
     200    SYSTEM_INFO_INDEX_END               = 34,
    199201    SYSTEM_INFO_INDEX_INVALID           = 0x80,
    200202    SYSTEM_INFO_INDEX_VALID             = 0x200
  • trunk/src/VBox/Devices/PC/vbox.dsl

    r82968 r85347  
    376376        Offset (0x200),
    377377        VAIN, 32,
     378        IOMA, 32, // AMD IOMMU
     379        SIOA, 32, // Southbridge IO APIC (when AMD IOMMU is present)
    378380    }
    379381
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette