VirtualBox

Changeset 86763 in vbox for trunk/include


Ignore:
Timestamp:
Oct 30, 2020 5:29:14 AM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
141157
Message:

AMD IOMMU: bugref:9654 Ensure the DTE falls within the device table segment limit and use uint32_t for offDte, uint16_t isn't enough.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/err.h

    r86726 r86763  
    30133013/** Internal processing error \#4 in the IOMMU device code. */
    30143014#define VERR_IOMMU_IPE_4                            (-7204)
     3015/** Failed to read the device table entry from guest memory. */
     3016#define VERR_IOMMU_DTE_READ_FAILED                  (-7205)
     3017/** Failed to read the device table entry due to an invalid offset. */
     3018#define VERR_IOMMU_DTE_BAD_OFFSET                   (-7206)
    30153019/** Address translation failed. */
    3016 #define VERR_IOMMU_ADDR_TRANSLATION_FAILED          (-7205)
     3020#define VERR_IOMMU_ADDR_TRANSLATION_FAILED          (-7207)
    30173021/** Access denied for the address. */
    3018 #define VERR_IOMMU_ADDR_ACCESS_DENIED               (-7206)
     3022#define VERR_IOMMU_ADDR_ACCESS_DENIED               (-7208)
    30193023/** Remapping failed for the interrupt. */
    3020 #define VERR_IOMMU_INTR_REMAP_FAILED                (-7207)
     3024#define VERR_IOMMU_INTR_REMAP_FAILED                (-7209)
    30213025/** Remapping denied for the interrupt (might have caused a PCI target abort). */
    3022 #define VERR_IOMMU_INTR_REMAP_DENIED                (-7208)
    3023 /** Internal error - Command not supported. */
    3024 #define VERR_IOMMU_CMD_NOT_SUPPORTED                (-7209)
    3025 /** Internal error - Command format (or reserved bits) invalid. */
    3026 #define VERR_IOMMU_CMD_INVALID_FORMAT               (-7210)
    3027 /** Internal error - Command hardware failure. */
    3028 #define VERR_IOMMU_CMD_HW_ERROR                     (-7211)
     3026#define VERR_IOMMU_INTR_REMAP_DENIED                (-7210)
     3027/** Command not supported. */
     3028#define VERR_IOMMU_CMD_NOT_SUPPORTED                (-7211)
     3029/** Command format (or reserved bits) invalid. */
     3030#define VERR_IOMMU_CMD_INVALID_FORMAT               (-7212)
     3031/** Command hardware failure. */
     3032#define VERR_IOMMU_CMD_HW_ERROR                     (-7213)
    30293033/** @} */
    30303034
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