Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 5ff99e0dabefea14b04e190c1659f4817fcb7bc0
      
https://github.com/tianocore/edk2/commit/5ff99e0dabefea14b04e190c1659f4817fcb7bc0
  Author: joe <37425738+joelopez...@users.noreply.github.com>
  Date:   2024-08-04 (Sun, 04 Aug 2024)

  Changed paths:
    M MdePkg/Include/IndustryStandard/IoRemappingTable.h

  Log Message:
  -----------
  MdePkg /IoRemappingTable: Define additional IORT SMMUv3 node flags.

The flag for HTTU override in an SMMUv3 node in the IORT table is
defined in MdePkg/Include/IndustryStandard/IoRemappingTable.h as
a single bit. BIT0 or BIT1. The implementation of this field is
actually two bits, with the following mapings:

0b0000: Hardware update of the Access flag and dirty state are not
supported.
0b0001: Support for hardware update of the Access flag for Block and
Page descriptors.
0b0010: As 0b0001, and adds support for hardware update of the Access
flag for Block and Page descriptors. Hardware update of dirty state is
supported.

Referenced in ArmĀ® System Memory Management Unit Architecture Specification
SMMU architecture version 3:
https://documentation-service.arm.com/static/63d7a2d5e4378a55c5e045b9

Signed-off-by: Aaron Pop <aaron...@microsoft.com>



To unsubscribe from these emails, change your notification settings at 
https://github.com/tianocore/edk2/settings/notifications


_______________________________________________
edk2-commits mailing list
edk2-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to