public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [edk2-devel] [Question] How do you set PCIe host bridge address space granularity for a PCI host bridge defined with PciHostBridgeLib?
@ 2024-07-24 15:29 Arminder Singh
  2024-07-24 20:28 ` Alexander D
  0 siblings, 1 reply; 6+ messages in thread
From: Arminder Singh @ 2024-07-24 15:29 UTC (permalink / raw)
  To: devel@edk2.groups.io


[-- Attachment #1.1: Type: text/plain, Size: 1887 bytes --]

Hello,

I'm bringing up EDK2 (technically Project Mu, but the parts I'm concerned about are pretty much the exact same as in base EDK2 so it should be mostly the same) on a platform (platforms repo here: https://github.com/AppleWOA/apple_silicon_platforms_mu, PciHostBridgeLib is in Silicon/Apple/AppleSiliconPkg/Library/AppleSiliconPciHostBridgeLib), and I'm having some trouble with the PCIe Host Bridge and the PciHostBridgeDxe. Following the example of JunoPkg in edk2-platforms, I'm making a PcieHostBridgeLib for my platform, but for some reason, it's assuming the address space granularity to be 32 bit (it should be in 64 bit address space as default, the platform i'm bringing up on does have a 32-bit aperture, but adding the translation to make that work in PciHostBridgeLib isn't working either, hitting an ASSERT in a base EDK2 component), which is causing the platform to do an invalid memory access.

Is there a way I can set the host bridge's address space granularity and force it to be 64-bit? I tried defining the bridge in the DSDT, but it didn't seem to really have any effect, and looking at the base EDK2 PciHostBridgeDxe and PciBusDxe drivers seems to show that the address space granularity is defined when an autogenerated ACPI descriptor is made, so i'm not sure how I would safely change it. Any help would be appreciated.

Boot log from DXE core onwards attached for convenience, part I'm concerned about is around when it says to SubmitResources for PciRoot(0x0)

Thanks,
Arminder


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#120026): https://edk2.groups.io/g/devel/message/120026
Mute This Topic: https://groups.io/mt/107528139/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



[-- Attachment #1.2: Type: text/html, Size: 4418 bytes --]

[-- Attachment #2: apple_silicon_platforms_mu_bootlog.txt --]
[-- Type: text/plain, Size: 128238 bytes --]

Loading DxeCore at 0x10FB96D3000 EntryPoint=0x10FB96D4000
CoreInitializeMemoryServices:
  BaseAddress - 0x10FB26D9000 Length - 0x6FFA000 MinimalMemorySizeNeeded - 0x8E4000
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB970C408
ProtectUefiImageMu - 0xB970C408
  - 0x0000010FB96D3000 - 0x0000000000058000
InstallProtocolInterface: 47BF7F78-0B53-487B-A2FE-42E70987545C 10FB970C6D8
GCD:Initial GCD Memory Space Map
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:Initial GCD I/O Space Map
GCDIoType  Range
========== =================================
NonExist   0000000000000000-000000FFFFFFFFFF

GCD:AddMemorySpace(Base=000001003ED0C000,Length=00000000044F4000)
  GcdMemoryType   = SystemMem
  Capabilities    = 000000000000000E
  Status = Success
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-00000100431FFFFF 800000000000000E 0000000000000000
NonExist   0000010043200000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:AddMemorySpace(Base=0000010043200000,Length=0000000001E00000)
  GcdMemoryType   = SystemMem
  Capabilities    = 000000000000000E
  Status = Success
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-0000010044FFFFFF 800000000000000E 0000000000000000
NonExist   0000010045000000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:AddMemorySpace(Base=0000010045000000,Length=0000000F756D8000)
  GcdMemoryType   = SystemMem
  Capabilities    = 000000000000000E
  Status = Success
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-0000010FBA6D7FFF 800000000000000E 0000000000000000
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:AllocateMemorySpace(Base=0000010FB26D9000,Length=0000000006FFA000)
  GcdAllocateType = AtAddress
  GcdMemoryType   = SystemMem
  Alignment       = 0000000000000001
  ImageHandle     = 10FB9127F98
  DeviceHandle    = 0
  Status = Success  (BaseAddress = 0000010FB26D9000)
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-0000010FB26D8FFF 800000000000000E 0000000000000000
SystemMem  0000010FB26D9000-0000010FB96D2FFF 800000000000000E 0000000000000000*
SystemMem  0000010FB96D3000-0000010FBA6D7FFF 800000000000000E 0000000000000000
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:AllocateMemorySpace(Base=0000010FBA6B7000,Length=0000000000001000)
  GcdAllocateType = AtAddress
  GcdMemoryType   = SystemMem
  Alignment       = 0000000000000001
  ImageHandle     = 10FB9127F98
  DeviceHandle    = 0
  Status = Success  (BaseAddress = 0000010FBA6B7000)
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-0000010FB26D8FFF 800000000000000E 0000000000000000
SystemMem  0000010FB26D9000-0000010FB96D2FFF 800000000000000E 0000000000000000*
SystemMem  0000010FB96D3000-0000010FBA6B6FFF 800000000000000E 0000000000000000
SystemMem  0000010FBA6B7000-0000010FBA6B7FFF 800000000000000E 0000000000000000*
SystemMem  0000010FBA6B8000-0000010FBA6D7FFF 800000000000000E 0000000000000000
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:AllocateMemorySpace(Base=0000010043200000,Length=0000000001E00000)
  GcdAllocateType = AtAddress
  GcdMemoryType   = SystemMem
  Alignment       = 0000000000000001
  ImageHandle     = 10FB9127F98
  DeviceHandle    = 0
  Status = Success  (BaseAddress = 0000010043200000)
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-00000100431FFFFF 800000000000000E 0000000000000000
SystemMem  0000010043200000-0000010044FFFFFF 800000000000000E 0000000000000000*
SystemMem  0000010045000000-0000010FB26D8FFF 800000000000000E 0000000000000000
SystemMem  0000010FB26D9000-0000010FB96D2FFF 800000000000000E 0000000000000000*
SystemMem  0000010FB96D3000-0000010FBA6B6FFF 800000000000000E 0000000000000000
SystemMem  0000010FBA6B7000-0000010FBA6B7FFF 800000000000000E 0000000000000000*
SystemMem  0000010FBA6B8000-0000010FBA6D7FFF 800000000000000E 0000000000000000
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:AllocateMemorySpace(Base=0000010FBA6B6000,Length=0000000000001000)
  GcdAllocateType = AtAddress
  GcdMemoryType   = SystemMem
  Alignment       = 0000000000000001
  ImageHandle     = 10FB9127F98
  DeviceHandle    = 0
  Status = Success  (BaseAddress = 0000010FBA6B6000)
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-00000100431FFFFF 800000000000000E 0000000000000000
SystemMem  0000010043200000-0000010044FFFFFF 800000000000000E 0000000000000000*
SystemMem  0000010045000000-0000010FB26D8FFF 800000000000000E 0000000000000000
SystemMem  0000010FB26D9000-0000010FB96D2FFF 800000000000000E 0000000000000000*
SystemMem  0000010FB96D3000-0000010FBA6B5FFF 800000000000000E 0000000000000000
SystemMem  0000010FBA6B6000-0000010FBA6B7FFF 800000000000000E 0000000000000000*
SystemMem  0000010FBA6B8000-0000010FBA6D7FFF 800000000000000E 0000000000000000
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:AllocateMemorySpace(Base=0000010FBA6B5000,Length=0000000000001000)
  GcdAllocateType = AtAddress
  GcdMemoryType   = SystemMem
  Alignment       = 0000000000000001
  ImageHandle     = 10FB9127F98
  DeviceHandle    = 0
  Status = Success  (BaseAddress = 0000010FBA6B5000)
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-00000100431FFFFF 800000000000000E 0000000000000000
SystemMem  0000010043200000-0000010044FFFFFF 800000000000000E 0000000000000000*
SystemMem  0000010045000000-0000010FB26D8FFF 800000000000000E 0000000000000000
SystemMem  0000010FB26D9000-0000010FB96D2FFF 800000000000000E 0000000000000000*
SystemMem  0000010FB96D3000-0000010FBA6B4FFF 800000000000000E 0000000000000000
SystemMem  0000010FBA6B5000-0000010FBA6B7FFF 800000000000000E 0000000000000000*
SystemMem  0000010FBA6B8000-0000010FBA6D7FFF 800000000000000E 0000000000000000
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:AllocateMemorySpace(Base=0000010FBA6B4000,Length=0000000000001000)
  GcdAllocateType = AtAddress
  GcdMemoryType   = SystemMem
  Alignment       = 0000000000000001
  ImageHandle     = 10FB9127F98
  DeviceHandle    = 0
  Status = Success  (BaseAddress = 0000010FBA6B4000)
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-00000100431FFFFF 800000000000000E 0000000000000000
SystemMem  0000010043200000-0000010044FFFFFF 800000000000000E 0000000000000000*
SystemMem  0000010045000000-0000010FB26D8FFF 800000000000000E 0000000000000000
SystemMem  0000010FB26D9000-0000010FB96D2FFF 800000000000000E 0000000000000000*
SystemMem  0000010FB96D3000-0000010FBA6B3FFF 800000000000000E 0000000000000000
SystemMem  0000010FBA6B4000-0000010FBA6B7FFF 800000000000000E 0000000000000000*
SystemMem  0000010FBA6B8000-0000010FBA6D7FFF 800000000000000E 0000000000000000
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:AllocateMemorySpace(Base=0000010FBA6B3000,Length=0000000000001000)
  GcdAllocateType = AtAddress
  GcdMemoryType   = SystemMem
  Alignment       = 0000000000000001
  ImageHandle     = 10FB9127F98
  DeviceHandle    = 0
  Status = Success  (BaseAddress = 0000010FBA6B3000)
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-00000100431FFFFF 800000000000000E 0000000000000000
SystemMem  0000010043200000-0000010044FFFFFF 800000000000000E 0000000000000000*
SystemMem  0000010045000000-0000010FB26D8FFF 800000000000000E 0000000000000000
SystemMem  0000010FB26D9000-0000010FB96D2FFF 800000000000000E 0000000000000000*
SystemMem  0000010FB96D3000-0000010FBA6B2FFF 800000000000000E 0000000000000000
SystemMem  0000010FBA6B3000-0000010FBA6B7FFF 800000000000000E 0000000000000000*
SystemMem  0000010FBA6B8000-0000010FBA6D7FFF 800000000000000E 0000000000000000
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:AllocateMemorySpace(Base=0000010FBA6B2000,Length=0000000000001000)
  GcdAllocateType = AtAddress
  GcdMemoryType   = SystemMem
  Alignment       = 0000000000000001
  ImageHandle     = 10FB9127F98
  DeviceHandle    = 0
  Status = Success  (BaseAddress = 0000010FBA6B2000)
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-00000100431FFFFF 800000000000000E 0000000000000000
SystemMem  0000010043200000-0000010044FFFFFF 800000000000000E 0000000000000000*
SystemMem  0000010045000000-0000010FB26D8FFF 800000000000000E 0000000000000000
SystemMem  0000010FB26D9000-0000010FB96D2FFF 800000000000000E 0000000000000000*
SystemMem  0000010FB96D3000-0000010FBA6B1FFF 800000000000000E 0000000000000000
SystemMem  0000010FBA6B2000-0000010FBA6B7FFF 800000000000000E 0000000000000000*
SystemMem  0000010FBA6B8000-0000010FBA6D7FFF 800000000000000E 0000000000000000
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:AllocateMemorySpace(Base=0000010FBA6B1000,Length=0000000000001000)
  GcdAllocateType = AtAddress
  GcdMemoryType   = SystemMem
  Alignment       = 0000000000000001
  ImageHandle     = 10FB9127F98
  DeviceHandle    = 0
  Status = Success  (BaseAddress = 0000010FBA6B1000)
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-00000100431FFFFF 800000000000000E 0000000000000000
SystemMem  0000010043200000-0000010044FFFFFF 800000000000000E 0000000000000000*
SystemMem  0000010045000000-0000010FB26D8FFF 800000000000000E 0000000000000000
SystemMem  0000010FB26D9000-0000010FB96D2FFF 800000000000000E 0000000000000000*
SystemMem  0000010FB96D3000-0000010FBA6B0FFF 800000000000000E 0000000000000000
SystemMem  0000010FBA6B1000-0000010FBA6B7FFF 800000000000000E 0000000000000000*
SystemMem  0000010FBA6B8000-0000010FBA6D7FFF 800000000000000E 0000000000000000
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:AllocateMemorySpace(Base=0000010FBA6B0000,Length=0000000000001000)
  GcdAllocateType = AtAddress
  GcdMemoryType   = SystemMem
  Alignment       = 0000000000000001
  ImageHandle     = 10FB9127F98
  DeviceHandle    = 0
  Status = Success  (BaseAddress = 0000010FBA6B0000)
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-00000100431FFFFF 800000000000000E 0000000000000000
SystemMem  0000010043200000-0000010044FFFFFF 800000000000000E 0000000000000000*
SystemMem  0000010045000000-0000010FB26D8FFF 800000000000000E 0000000000000000
SystemMem  0000010FB26D9000-0000010FB96D2FFF 800000000000000E 0000000000000000*
SystemMem  0000010FB96D3000-0000010FBA6AFFFF 800000000000000E 0000000000000000
SystemMem  0000010FBA6B0000-0000010FBA6B7FFF 800000000000000E 0000000000000000*
SystemMem  0000010FBA6B8000-0000010FBA6D7FFF 800000000000000E 0000000000000000
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:AllocateMemorySpace(Base=0000010FBA6AF000,Length=0000000000001000)
  GcdAllocateType = AtAddress
  GcdMemoryType   = SystemMem
  Alignment       = 0000000000000001
  ImageHandle     = 10FB9127F98
  DeviceHandle    = 0
  Status = Success  (BaseAddress = 0000010FBA6AF000)
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-00000100431FFFFF 800000000000000E 0000000000000000
SystemMem  0000010043200000-0000010044FFFFFF 800000000000000E 0000000000000000*
SystemMem  0000010045000000-0000010FB26D8FFF 800000000000000E 0000000000000000
SystemMem  0000010FB26D9000-0000010FB96D2FFF 800000000000000E 0000000000000000*
SystemMem  0000010FB96D3000-0000010FBA6AEFFF 800000000000000E 0000000000000000
SystemMem  0000010FBA6AF000-0000010FBA6B7FFF 800000000000000E 0000000000000000*
SystemMem  0000010FBA6B8000-0000010FBA6D7FFF 800000000000000E 0000000000000000
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:AllocateMemorySpace(Base=0000010FBA6AE000,Length=0000000000001000)
  GcdAllocateType = AtAddress
  GcdMemoryType   = SystemMem
  Alignment       = 0000000000000001
  ImageHandle     = 10FB9127F98
  DeviceHandle    = 0
  Status = Success  (BaseAddress = 0000010FBA6AE000)
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-00000100431FFFFF 800000000000000E 0000000000000000
SystemMem  0000010043200000-0000010044FFFFFF 800000000000000E 0000000000000000*
SystemMem  0000010045000000-0000010FB26D8FFF 800000000000000E 0000000000000000
SystemMem  0000010FB26D9000-0000010FB96D2FFF 800000000000000E 0000000000000000*
SystemMem  0000010FB96D3000-0000010FBA6ADFFF 800000000000000E 0000000000000000
SystemMem  0000010FBA6AE000-0000010FBA6B7FFF 800000000000000E 0000000000000000*
SystemMem  0000010FBA6B8000-0000010FBA6D7FFF 800000000000000E 0000000000000000
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:AllocateMemorySpace(Base=0000010FBA6AD000,Length=0000000000001000)
  GcdAllocateType = AtAddress
  GcdMemoryType   = SystemMem
  Alignment       = 0000000000000001
  ImageHandle     = 10FB9127F98
  DeviceHandle    = 0
  Status = Success  (BaseAddress = 0000010FBA6AD000)
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-00000100431FFFFF 800000000000000E 0000000000000000
SystemMem  0000010043200000-0000010044FFFFFF 800000000000000E 0000000000000000*
SystemMem  0000010045000000-0000010FB26D8FFF 800000000000000E 0000000000000000
SystemMem  0000010FB26D9000-0000010FB96D2FFF 800000000000000E 0000000000000000*
SystemMem  0000010FB96D3000-0000010FBA6ACFFF 800000000000000E 0000000000000000
SystemMem  0000010FBA6AD000-0000010FBA6B7FFF 800000000000000E 0000000000000000*
SystemMem  0000010FBA6B8000-0000010FBA6D7FFF 800000000000000E 0000000000000000
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:AllocateMemorySpace(Base=0000010FBA6AC000,Length=0000000000001000)
  GcdAllocateType = AtAddress
  GcdMemoryType   = SystemMem
  Alignment       = 0000000000000001
  ImageHandle     = 10FB9127F98
  DeviceHandle    = 0
  Status = Success  (BaseAddress = 0000010FBA6AC000)
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-00000100431FFFFF 800000000000000E 0000000000000000
SystemMem  0000010043200000-0000010044FFFFFF 800000000000000E 0000000000000000*
SystemMem  0000010045000000-0000010FB26D8FFF 800000000000000E 0000000000000000
SystemMem  0000010FB26D9000-0000010FB96D2FFF 800000000000000E 0000000000000000*
SystemMem  0000010FB96D3000-0000010FBA6ABFFF 800000000000000E 0000000000000000
SystemMem  0000010FBA6AC000-0000010FBA6B7FFF 800000000000000E 0000000000000000*
SystemMem  0000010FBA6B8000-0000010FBA6D7FFF 800000000000000E 0000000000000000
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:AllocateMemorySpace(Base=0000010FBA6AB000,Length=0000000000001000)
  GcdAllocateType = AtAddress
  GcdMemoryType   = SystemMem
  Alignment       = 0000000000000001
  ImageHandle     = 10FB9127F98
  DeviceHandle    = 0
  Status = Success  (BaseAddress = 0000010FBA6AB000)
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-00000100431FFFFF 800000000000000E 0000000000000000
SystemMem  0000010043200000-0000010044FFFFFF 800000000000000E 0000000000000000*
SystemMem  0000010045000000-0000010FB26D8FFF 800000000000000E 0000000000000000
SystemMem  0000010FB26D9000-0000010FB96D2FFF 800000000000000E 0000000000000000*
SystemMem  0000010FB96D3000-0000010FBA6AAFFF 800000000000000E 0000000000000000
SystemMem  0000010FBA6AB000-0000010FBA6B7FFF 800000000000000E 0000000000000000*
SystemMem  0000010FBA6B8000-0000010FBA6D7FFF 800000000000000E 0000000000000000
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:AllocateMemorySpace(Base=0000010FBA6B8000,Length=0000000000020000)
  GcdAllocateType = AtAddress
  GcdMemoryType   = SystemMem
  Alignment       = 0000000000000001
  ImageHandle     = 10FB9127F98
  DeviceHandle    = 0
  Status = Success  (BaseAddress = 0000010FBA6B8000)
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-00000100431FFFFF 800000000000000E 0000000000000000
SystemMem  0000010043200000-0000010044FFFFFF 800000000000000E 0000000000000000*
SystemMem  0000010045000000-0000010FB26D8FFF 800000000000000E 0000000000000000
SystemMem  0000010FB26D9000-0000010FB96D2FFF 800000000000000E 0000000000000000*
SystemMem  0000010FB96D3000-0000010FBA6AAFFF 800000000000000E 0000000000000000
SystemMem  0000010FBA6AB000-0000010FBA6D7FFF 800000000000000E 0000000000000000*
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:AllocateMemorySpace(Base=0000010043208000,Length=0000000001D80000)
  GcdAllocateType = AtAddress
  GcdMemoryType   = MMIO
  Alignment       = 0000000000000001
  ImageHandle     = 10FB9127F98
  DeviceHandle    = 0
  Status = Not Found
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-00000100431FFFFF 800000000000000E 0000000000000000
SystemMem  0000010043200000-0000010044FFFFFF 800000000000000E 0000000000000000*
SystemMem  0000010045000000-0000010FB26D8FFF 800000000000000E 0000000000000000
SystemMem  0000010FB26D9000-0000010FB96D2FFF 800000000000000E 0000000000000000*
SystemMem  0000010FB96D3000-0000010FBA6AAFFF 800000000000000E 0000000000000000
SystemMem  0000010FBA6AB000-0000010FBA6D7FFF 800000000000000E 0000000000000000*
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:AllocateMemorySpace(Base=0000010FBA69B000,Length=0000000000010000)
  GcdAllocateType = AtAddress
  GcdMemoryType   = SystemMem
  Alignment       = 0000000000000001
  ImageHandle     = 10FB9127F98
  DeviceHandle    = 0
  Status = Success  (BaseAddress = 0000010FBA69B000)
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-00000100431FFFFF 800000000000000E 0000000000000000
SystemMem  0000010043200000-0000010044FFFFFF 800000000000000E 0000000000000000*
SystemMem  0000010045000000-0000010FB26D8FFF 800000000000000E 0000000000000000
SystemMem  0000010FB26D9000-0000010FB96D2FFF 800000000000000E 0000000000000000*
SystemMem  0000010FB96D3000-0000010FBA69AFFF 800000000000000E 0000000000000000
SystemMem  0000010FBA69B000-0000010FBA6D7FFF 800000000000000E 0000000000000000*
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:AllocateMemorySpace(Base=0000010FB9EE3000,Length=00000000007B8000)
  GcdAllocateType = AtAddress
  GcdMemoryType   = SystemMem
  Alignment       = 0000000000000001
  ImageHandle     = 10FB9127F98
  DeviceHandle    = 0
  Status = Success  (BaseAddress = 0000010FB9EE3000)
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-00000100431FFFFF 800000000000000E 0000000000000000
SystemMem  0000010043200000-0000010044FFFFFF 800000000000000E 0000000000000000*
SystemMem  0000010045000000-0000010FB26D8FFF 800000000000000E 0000000000000000
SystemMem  0000010FB26D9000-0000010FB96D2FFF 800000000000000E 0000000000000000*
SystemMem  0000010FB96D3000-0000010FB9EE2FFF 800000000000000E 0000000000000000
SystemMem  0000010FB9EE3000-0000010FBA6D7FFF 800000000000000E 0000000000000000*
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:AllocateMemorySpace(Base=0000010FB972B000,Length=00000000007B8000)
  GcdAllocateType = AtAddress
  GcdMemoryType   = SystemMem
  Alignment       = 0000000000000001
  ImageHandle     = 10FB9127F98
  DeviceHandle    = 0
  Status = Success  (BaseAddress = 0000010FB972B000)
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-00000100431FFFFF 800000000000000E 0000000000000000
SystemMem  0000010043200000-0000010044FFFFFF 800000000000000E 0000000000000000*
SystemMem  0000010045000000-0000010FB26D8FFF 800000000000000E 0000000000000000
SystemMem  0000010FB26D9000-0000010FB96D2FFF 800000000000000E 0000000000000000*
SystemMem  0000010FB96D3000-0000010FB972AFFF 800000000000000E 0000000000000000
SystemMem  0000010FB972B000-0000010FBA6D7FFF 800000000000000E 0000000000000000*
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:AllocateMemorySpace(Base=0000010FB972B000,Length=00000000007B6900)
  GcdAllocateType = AtAddress
  GcdMemoryType   = MMIO
  Alignment       = 0000000000000001
  ImageHandle     = 10FB9127F98
  DeviceHandle    = 0
  Status = Not Found
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-00000100431FFFFF 800000000000000E 0000000000000000
SystemMem  0000010043200000-0000010044FFFFFF 800000000000000E 0000000000000000*
SystemMem  0000010045000000-0000010FB26D8FFF 800000000000000E 0000000000000000
SystemMem  0000010FB26D9000-0000010FB96D2FFF 800000000000000E 0000000000000000*
SystemMem  0000010FB96D3000-0000010FB972AFFF 800000000000000E 0000000000000000
SystemMem  0000010FB972B000-0000010FBA6D7FFF 800000000000000E 0000000000000000*
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:AllocateMemorySpace(Base=0000010FB96D3000,Length=0000000000058000)
  GcdAllocateType = AtAddress
  GcdMemoryType   = SystemMem
  Alignment       = 0000000000000001
  ImageHandle     = 10FB9127F98
  DeviceHandle    = 0
  Status = Success  (BaseAddress = 0000010FB96D3000)
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-00000100431FFFFF 800000000000000E 0000000000000000
SystemMem  0000010043200000-0000010044FFFFFF 800000000000000E 0000000000000000*
SystemMem  0000010045000000-0000010FB26D8FFF 800000000000000E 0000000000000000
SystemMem  0000010FB26D9000-0000010FBA6D7FFF 800000000000000E 0000000000000000*
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:AllocateMemorySpace(Base=0000010FB96D3000,Length=0000000000058000)
  GcdAllocateType = AtAddress
  GcdMemoryType   = SystemMem
  Alignment       = 0000000000000001
  ImageHandle     = 10FB9127F98
  DeviceHandle    = 0
  Status = Not Found
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-00000100431FFFFF 800000000000000E 0000000000000000
SystemMem  0000010043200000-0000010044FFFFFF 800000000000000E 0000000000000000*
SystemMem  0000010045000000-0000010FB26D8FFF 800000000000000E 0000000000000000
SystemMem  0000010FB26D9000-0000010FBA6D7FFF 800000000000000E 0000000000000000*
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:AllocateMemorySpace(Base=000001003ED0C000,Length=00000000044F4000)
  GcdAllocateType = AtAddress
  GcdMemoryType   = SystemMem
  Alignment       = 0000000000000001
  ImageHandle     = 10FB9127F98
  DeviceHandle    = 0
  Status = Success  (BaseAddress = 000001003ED0C000)
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-0000010044FFFFFF 800000000000000E 0000000000000000*
SystemMem  0000010045000000-0000010FB26D8FFF 800000000000000E 0000000000000000
SystemMem  0000010FB26D9000-0000010FBA6D7FFF 800000000000000E 0000000000000000*
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:AllocateMemorySpace(Base=0000010045000000,Length=0000000F6D6D9000)
  GcdAllocateType = AtAddress
  GcdMemoryType   = SystemMem
  Alignment       = 0000000000000001
  ImageHandle     = 10FB9127F98
  DeviceHandle    = 0
  Status = Success  (BaseAddress = 0000010045000000)
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-0000010FBA6D7FFF 800000000000000E 0000000000000000*
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

DxeMemoryProtectionHobLibConstructor - Unable to fetch memory protection HOB. Zero-ing memory protection settings
DxeMain: MemoryBaseAddress=0x10FB26D9000 MemoryLength=0x6FFA000
HOBLIST address in DXE = 0x10FB9126018
Memory Allocation 0x00000004 0x10FBA6B7000 - 0x10FBA6B7FFF
Memory Allocation 0x00000006 0x10043200000 - 0x10044FFFFFF
Memory Allocation 0x00000004 0x10FBA6B6000 - 0x10FBA6B6FFF
Memory Allocation 0x00000004 0x10FBA6B5000 - 0x10FBA6B5FFF
Memory Allocation 0x00000004 0x10FBA6B4000 - 0x10FBA6B4FFF
Memory Allocation 0x00000004 0x10FBA6B3000 - 0x10FBA6B3FFF
Memory Allocation 0x00000004 0x10FBA6B2000 - 0x10FBA6B2FFF
Memory Allocation 0x00000004 0x10FBA6B1000 - 0x10FBA6B1FFF
Memory Allocation 0x00000004 0x10FBA6B0000 - 0x10FBA6B0FFF
Memory Allocation 0x00000004 0x10FBA6AF000 - 0x10FBA6AFFFF
Memory Allocation 0x00000004 0x10FBA6AE000 - 0x10FBA6AEFFF
Memory Allocation 0x00000004 0x10FBA6AD000 - 0x10FBA6ADFFF
Memory Allocation 0x00000004 0x10FBA6AC000 - 0x10FBA6ACFFF
Memory Allocation 0x00000004 0x10FBA6AB000 - 0x10FBA6ABFFF
Memory Allocation 0x00000004 0x10FBA6B8000 - 0x10FBA6D7FFF
Memory Allocation 0x00000004 0x10FBA69B000 - 0x10FBA6AAFFF
Memory Allocation 0x00000004 0x10FB9EE3000 - 0x10FBA69AFFF
Memory Allocation 0x00000004 0x10FB972B000 - 0x10FB9EE2FFF
Memory Allocation 0x00000003 0x10FB96D3000 - 0x10FB972AFFF
Memory Allocation 0x00000003 0x10FB96D3000 - 0x10FB972AFFF
FV Hob            0x10043208000 - 0x10044F87FFF
FV Hob            0x10FB972B000 - 0x10FB9EE18FF
FV2 Hob           0x10FB972B000 - 0x10FB9EE18FF
                  00000100-7E90-BA6D-0F01-000038272143 - 9E21FD93-9C72-4C15-8C4B-E77F1DB2D792
InstallProtocolInterface: D8117CFE-94A6-11D4-9A3A-0090273FC14D 10FB970C328
InstallProtocolInterface: 8F644FA9-E850-4DB1-9CE2-0B44698E8DA4 10FB9121030
InstallProtocolInterface: 09576E91-6D3F-11D2-8E39-00A0C969723B 10FB9121F98
InstallProtocolInterface: 8F644FA9-E850-4DB1-9CE2-0B44698E8DA4 10FB9121CB0
InstallProtocolInterface: 09576E91-6D3F-11D2-8E39-00A0C969723B 10FB9121D98
InstallProtocolInterface: 220E73B6-6BDB-4413-8405-B974B108619A 10FB9121630
InstallProtocolInterface: 220E73B6-6BDB-4413-8405-B974B108619A 10FB9121330
InstallProtocolInterface: EE4E5898-3914-4259-9D6E-DC7BD79403CF 10FB970C3C8
InstallProtocolInterface: FC1BCDB0-7D31-49AA-936A-A4600D9DD083 10FB970C3C8
CoreProcessFvImageFile() FV at 0xB7C92018, FvAlignment required is 0x8
InstallProtocolInterface: 8F644FA9-E850-4DB1-9CE2-0B44698E8DA4 10FB8F11BB0
Loading driver 80CF7257-87AB-47F9-A3FE-D50B76D89541
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8152B40
Loading driver at 0x10FB9505000 EntryPoint=0x10FB950603C PcdDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8152098
ProtectUefiImageMu - 0xB8152B40
  - 0x0000010FB9505000 - 0x000000000000B000
InstallProtocolInterface: 11B34006-D85B-4D0A-A290-D5A571310EF7 10FB950E000
InstallProtocolInterface: 13A3F0F6-264A-3EF0-F2E0-DEC512342F34 10FB950E0F8
InstallProtocolInterface: 5BE40F57-FA68-4610-BBBF-E9C5FCDAD365 10FB950E188
InstallProtocolInterface: FD0F4478-0EFD-461D-BA2D-E58C45FD5F5E 10FB950E1A0
Loading driver B8D9777E-D72A-451F-9BDB-BAFB52A68415
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB81510C0
Loading driver at 0x10FB94F6000 EntryPoint=0x10FB94F703C ArmCpuDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8151C18
ProtectUefiImageMu - 0xB81510C0
  - 0x0000010FB94F6000 - 0x000000000000F000
DxeMemoryProtectionHobLibConstructor - Unable to fetch memory protection HOB. Zero-ing memory protection settings
InstallProtocolInterface: 26BACCB1-6F42-11D4-BCE7-0080C73C8881 10FB9501010
InstallProtocolInterface: F4560CF6-40EC-4B4A-A192-BF1D57D0B189 10FB9501098
---Currently Protected Images---
---Memory Protection Special Regions---
---Final Bitmap---
Bitmap: 1111111111111111
---Memory Map with Populated Access Attributes---
Memory Range: 0x1003ED0C000 - 0x10043200000. Type:7, Attributes: 0x0
Memory Range: 0x10043200000 - 0x10045000000. Type:6, Attributes: 0x0
Memory Range: 0x10045000000 - 0x10FB7AA4000. Type:7, Attributes: 0x0
Memory Range: 0x10FB7AA4000 - 0x10FB7C92000. Type:4, Attributes: 0x0
Memory Range: 0x10FB7C92000 - 0x10FB8150000. Type:7, Attributes: 0x0
Memory Range: 0x10FB8150000 - 0x10FB8DFE000. Type:4, Attributes: 0x0
Memory Range: 0x10FB8DFE000 - 0x10FB8E08000. Type:7, Attributes: 0x0
Memory Range: 0x10FB8E08000 - 0x10FB9128000. Type:4, Attributes: 0x0
Memory Range: 0x10FB9128000 - 0x10FB94F6000. Type:7, Attributes: 0x0
Memory Range: 0x10FB94F6000 - 0x10FB9505000. Type:3, Attributes: 0x0
Memory Range: 0x10FB9505000 - 0x10FB9510000. Type:3, Attributes: 0x0
Memory Range: 0x10FB9510000 - 0x10FB96D1000. Type:7, Attributes: 0x0
Memory Range: 0x10FB96D1000 - 0x10FB96D2000. Type:6, Attributes: 0x0
Memory Range: 0x10FB96D2000 - 0x10FB96D3000. Type:4, Attributes: 0x0
Memory Range: 0x10FB96D3000 - 0x10FB972B000. Type:3, Attributes: 0x0
Memory Range: 0x10FB972B000 - 0x10FBA6D8000. Type:4, Attributes: 0x0
---------------------------------------
InitializePageAttributesForMemoryProtectionPolicy: applying strict permissions to active memory regions
SetGcdMemorySpaceAttributes[0x280000000; 0x2C0000000] = 0x1
SetGcdMemorySpaceAttributes[0x380000000; 0x3C0000000] = 0x1
SetGcdMemorySpaceAttributes[0x580000000; 0x600000000] = 0x1
SetGcdMemorySpaceAttributes[0x700000000; 0x740000000] = 0x1
SetGcdMemorySpaceAttributes[0x800000000; 0xA80000000] = 0x1
SetGcdMemorySpaceAttributes[0xB00000000; 0xB40000000] = 0x1
SetGcdMemorySpaceAttributes[0xC00000000; 0xE80000000] = 0x1
SetGcdMemorySpaceAttributes[0xF00000000; 0xF40000000] = 0x1
SetGcdMemorySpaceAttributes[0x1000000000; 0x1280000000] = 0x1
SetGcdMemorySpaceAttributes[0x1300000000; 0x1340000000] = 0x1
SetGcdMemorySpaceAttributes[0x1400000000; 0x1680000000] = 0x1
SetGcdMemorySpaceAttributes[0x2280000000; 0x22C0000000] = 0x1
SetGcdMemorySpaceAttributes[0x2380000000; 0x23C0000000] = 0x1
SetGcdMemorySpaceAttributes[0x2580000000; 0x2600000000] = 0x1
SetGcdMemorySpaceAttributes[0x2700000000; 0x2740000000] = 0x1
SetGcdMemorySpaceAttributes[0x2800000000; 0x2A80000000] = 0x1
SetGcdMemorySpaceAttributes[0x2B00000000; 0x2B40000000] = 0x1
SetGcdMemorySpaceAttributes[0x2C00000000; 0x2E80000000] = 0x1
SetGcdMemorySpaceAttributes[0x2F00000000; 0x2F40000000] = 0x1
SetGcdMemorySpaceAttributes[0x3000000000; 0x3280000000] = 0x1
SetGcdMemorySpaceAttributes[0x3300000000; 0x3340000000] = 0x1
SetGcdMemorySpaceAttributes[0x3400000000; 0x3680000000] = 0x1
SetGcdMemorySpaceAttributes[0x1003ED0C000; 0x10FBA6D8000] = 0x8
GCD:CoreSetMemorySpaceCapabilities(Base=000001003ED0C000,Length=0000000F7B9CC000)
  Capabilities  = 800000000002600E
  Status = Success
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-0000010FBA6D7FFF 800000000002600E 0000000000000000*
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:SetMemorySpaceAttributes(Base=000001003ED0C000,Length=0000000F7B9CC000)
  Attributes  = 0000000000000008
  Status = Success
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-0000010FBA6D7FFF 800000000002600E 0000000000000008*
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

SetGcdMemorySpaceAttributes[0x10FC5C28000; 0x10FC6411000] = 0x2
Loading driver 8EF405FD-6B51-438F-93D4-255BF796BABC
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8146040
Loading driver at 0x10FB94ED000 EntryPoint=0x10FB94EE03C AppleAicDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8151698
ProtectUefiImageMu - 0xB8146040
  - 0x0000010FB94ED000 - 0x0000000000009000
SetUefiImageMemoryAttributes - 0x0000010FB94ED000 - 0x0000000000009000 (0x0000000000000008)
FDT pointer: 0x10A00000000
AICv2 with 1806/4096 configured IRQs, at 0x28E100000
2/8 CPU dies, Die Stride: 0x4A00
AIC register addresses:
        AIC_V2_BASE: 0x28E100000
        AIC_V2_IRQ_CFG: 0x28E102000
        AIC_V2_SW_SET: 0x28E106000
        AIC_V2_SW_CLR: 0x28E106200
        AIC_V2_MASK_SET: 0x28E106400
        AIC_V2_MASK_CLR: 0x28E106600
        AIC_V2_HW_STATE: 0x28E106A00
        AIC_V2_EVENT: 0x28E1AppleAicV2DxeInit: enabling AIC
InstallProtocolInterface: 2890B3EA-053D-1643-AD0C-D64808DA3FF1 10FB94F4010
InstallProtocolInterface: 32898322-2DA1-474A-BAAA-F3F7CF569470 10FB94F4038
Loading driver 4C6E0267-C77D-410D-8100-1495911A989D
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8146340
Loading driver at 0x10FB94E7000 EntryPoint=0x10FB94E803C MetronomeDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8146A98
ProtectUefiImageMu - 0xB8146340
  - 0x0000010FB94E7000 - 0x0000000000006000
SetUefiImageMemoryAttributes - 0x0000010FB94E7000 - 0x0000000000006000 (0x0000000000000008)
InstallProtocolInterface: 26BACCB2-6F42-11D4-BCE7-0080C73C8881 10FB94EB010
Loading driver 49EA041E-6752-42CA-B0B1-7344FE2546B7
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB814C040
Loading driver at 0x10FB94E0000 EntryPoint=0x10FB94E103C ArmTimerDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB814CD18
ProtectUefiImageMu - 0xB814C040
  - 0x0000010FB94E0000 - 0x0000000000007000
SetUefiImageMemoryAttributes - 0x0000010FB94E0000 - 0x0000000000007000 (0x0000000000000008)
InstallProtocolInterface: 26BACCB3-6F42-11D4-BCE7-0080C73C8881 10FB94E5018
Loading driver 348C4D62-BFBD-4882-9ECE-C80BB1C4783B
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB814C3C0
Loading driver at 0x10FB94BA000 EntryPoint=0x10FB94BB03C HiiDatabase.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB814C618
ProtectUefiImageMu - 0xB814C3C0
  - 0x0000010FB94BA000 - 0x0000000000026000
SetUefiImageMemoryAttributes - 0x0000010FB94BA000 - 0x0000000000026000 (0x0000000000000008)
InstallProtocolInterface: E9CA4775-8657-47FC-97E7-7ED65A084324 10FB94DE1B8
InstallProtocolInterface: 0FD96974-23AA-4CDC-B9CB-98D17750322A 10FB94DE230
InstallProtocolInterface: EF9FC172-A1B2-4693-B327-6D32FC416042 10FB94DE258
InstallProtocolInterface: 587E72D7-CC50-4F79-8209-CA291FC1A10F 10FB94DE2B0
InstallProtocolInterface: 0A8BADD5-03B8-4D19-B128-7B8F0EDAA596 10FB94DE2E0
InstallProtocolInterface: 31A6406A-6BDF-4E46-B2A2-EBAA89C40920 10FB94DE1D8
InstallProtocolInterface: 1A1241E6-8F19-41A9-BC0E-E8EF39E06546 10FB94DE200
Loading driver DCFD1E6D-788D-4FFC-8E1B-CA2F75651A92
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB814B1C0
Loading driver at 0x10FB94B1000 EntryPoint=0x10FB94B203C SimpleFbDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB814B998
ProtectUefiImageMu - 0xB814B1C0
  - 0x0000010FB94B1000 - 0x0000000000009000
SetUefiImageMemoryAttributes - 0x0000010FB94B1000 - 0x0000000000009000 (0x0000000000000008)
SimpleFbDxe: Getting framebuffer parameters from PCD and FDT
SimpleFbDxe: Framebuffer parameters, Base: 0x10FC5C28000, Width, 1920, Height 1080
0: shl:0 shr:0 mask:FF0000
1: shl:0 shr:0 mask:FF00
2: shl:0 shr:0 mask:FF
Bytes per pixel: 4
0: shl:0 shr:0 mask:FF0000
1: shl:0 shr:0 mask:FF00
2: shl:0 shr:0 mask:FF
Bytes per pixel: 4
InstallProtocolInterface: 09576E91-6D3F-11D2-8E39-00A0C969723B 10FB94B8010
InstallProtocolInterface: 9042A9DE-23DC-4A38-96FB-7ADED080516A 10FB94B8030
Loading driver 51CCF399-4FDF-4E55-A45B-E123F84D456A
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8148B40
Loading driver at 0x10FB94A7000 EntryPoint=0x10FB94A803C ConPlatformDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8148E98
ProtectUefiImageMu - 0xB8148B40
  - 0x0000010FB94A7000 - 0x000000000000A000
SetUefiImageMemoryAttributes - 0x0000010FB94A7000 - 0x000000000000A000 (0x0000000000000008)
UefiBootManagerLibConstructor: - Unable to locate VariablePolicy - Code=Not Found
InstallProtocolInterface: 18A031AB-B443-4D1A-A5C0-0C09261E9F71 10FB94AF000
InstallProtocolInterface: 107A772C-D5E1-11D4-9A46-0090273FC14D 10FB94AF090
InstallProtocolInterface: 6A7A5CFF-E8D9-4F70-BADA-75AB3025CE14 10FB94AF0A8
InstallProtocolInterface: 18A031AB-B443-4D1A-A5C0-0C09261E9F71 10FB94AF030
InstallProtocolInterface: 107A772C-D5E1-11D4-9A46-0090273FC14D 10FB94AF090
InstallProtocolInterface: 6A7A5CFF-E8D9-4F70-BADA-75AB3025CE14 10FB94AF0A8
Loading driver 408EDCEC-CF6D-477C-A5A8-B4844E3DE281
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8147040
Loading driver at 0x10FB9499000 EntryPoint=0x10FB949A03C ConSplitterDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8148318
ProtectUefiImageMu - 0xB8147040
  - 0x0000010FB9499000 - 0x000000000000E000
SetUefiImageMemoryAttributes - 0x0000010FB9499000 - 0x000000000000E000 (0x0000000000000008)
InstallProtocolInterface: 18A031AB-B443-4D1A-A5C0-0C09261E9F71 10FB94A5608
InstallProtocolInterface: 107A772C-D5E1-11D4-9A46-0090273FC14D 10FB94A5458
InstallProtocolInterface: 6A7A5CFF-E8D9-4F70-BADA-75AB3025CE14 10FB94A5470
InstallProtocolInterface: 18A031AB-B443-4D1A-A5C0-0C09261E9F71 10FB94A5648
InstallProtocolInterface: 107A772C-D5E1-11D4-9A46-0090273FC14D 10FB94A5488
InstallProtocolInterface: 6A7A5CFF-E8D9-4F70-BADA-75AB3025CE14 10FB94A54A0
InstallProtocolInterface: 18A031AB-B443-4D1A-A5C0-0C09261E9F71 10FB94A5688
InstallProtocolInterface: 107A772C-D5E1-11D4-9A46-0090273FC14D 10FB94A54B8
InstallProtocolInterface: 6A7A5CFF-E8D9-4F70-BADA-75AB3025CE14 10FB94A54D0
InstallProtocolInterface: 18A031AB-B443-4D1A-A5C0-0C09261E9F71 10FB94A56C8
InstallProtocolInterface: 107A772C-D5E1-11D4-9A46-0090273FC14D 10FB94A54E8
InstallProtocolInterface: 6A7A5CFF-E8D9-4F70-BADA-75AB3025CE14 10FB94A5500
InstallProtocolInterface: 18A031AB-B443-4D1A-A5C0-0C09261E9F71 10FB94A5708
InstallProtocolInterface: 107A772C-D5E1-11D4-9A46-0090273FC14D 10FB94A5518
InstallProtocolInterface: 6A7A5CFF-E8D9-4F70-BADA-75AB3025CE14 10FB94A5530
InstallProtocolInterface: 387477C1-69C7-11D2-8E39-00A0C969723B 10FB94A5020
InstallProtocolInterface: DD9E7534-7762-4698-8C14-F58517A625AA 10FB94A5050
InstallProtocolInterface: 31878C87-0B75-11D5-9A4F-0090273FC14D 10FB94A50C0
InstallProtocolInterface: 8D59D32B-C655-4AE9-9B15-F25904992A43 10FB94A5118
InstallProtocolInterface: 387477C2-69C7-11D2-8E39-00A0C969723B 10FB94A51E0
InstallProtocolInterface: 387477C2-69C7-11D2-8E39-00A0C969723B 10FB94A52F0
Loading driver CCCB0C28-4B24-11D5-9A5A-0090273FC14D
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8143340
Loading driver at 0x10FB948E000 EntryPoint=0x10FB948F03C GraphicsConsoleDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8143A98
ProtectUefiImageMu - 0xB8143340
  - 0x0000010FB948E000 - 0x000000000000B000
SetUefiImageMemoryAttributes - 0x0000010FB948E000 - 0x000000000000B000 (0x0000000000000008)
InstallProtocolInterface: 18A031AB-B443-4D1A-A5C0-0C09261E9F71 10FB9496208
InstallProtocolInterface: 107A772C-D5E1-11D4-9A46-0090273FC14D 10FB9496278
InstallProtocolInterface: 6A7A5CFF-E8D9-4F70-BADA-75AB3025CE14 10FB9496290
Loading driver B601F8C4-43B7-4784-95B1-F4226CB40CEE
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB813EC40
InsertImageRecord - 0xB96D1F18
InsertImageRecord - 0x0000010FB959E000 - 0x0000000000008000
ImageRecordCount - 0x0
  Image - /home/amarioguy/apple_silicon_platforms_mu/Build/MacStudio2022-AARCH64/DEBUG_CLANG38/AARCH64/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe/DEBUG/RuntimeDxe.dll
  Section - '.text   '
  VirtualSize          - 0x00005000
  VirtualAddress       - 0x00001000
  SizeOfRawData        - 0x00005000
  PointerToRawData     - 0x00001000
  PointerToRelocations - 0x00000000
  PointerToLinenumbers - 0x00000000
  NumberOfRelocations  - 0x00000000
  NumberOfLinenumbers  - 0x00000000
  Characteristics      - 0x60000020
ImageCode: 0x0000010FB959F000 - 0x0000000000005000
  Section - '.data   '
  Section - '.reloc  '
ImageCode SegmentCount - 0x1
Loading driver at 0x10FB959E000 EntryPoint=0x10FB959F03C RuntimeDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB813E918
ProtectUefiImageMu - 0xB813EC40
  - 0x0000010FB959E000 - 0x0000000000008000
SetUefiImageMemoryAttributes - 0x0000010FB959E000 - 0x0000000000008000 (0x0000000000000008)
InstallProtocolInterface: B7DFB4E1-052F-449F-87BE-9818FC91B733 10FB95A4000
Loading driver F80697E9-7FD6-4665-8646-88E33EF71DFC
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8140040
Loading driver at 0x10FB9482000 EntryPoint=0x10FB948303C SecurityStubDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB813E418
ProtectUefiImageMu - 0xB8140040
  - 0x0000010FB9482000 - 0x000000000000C000
SetUefiImageMemoryAttributes - 0x0000010FB9482000 - 0x000000000000C000 (0x0000000000000008)
InstallProtocolInterface: 94AB2F58-1438-4EF1-9152-18941A3A0E68 10FB948C008
InstallProtocolInterface: A46423E3-4617-49F1-B9FF-D1BFA9115839 10FB948C000
InstallProtocolInterface: 15853D7C-3DDF-43E0-A1CB-EBF85B8F872C 10FB948C030
Loading driver FCABE6A7-7953-4A84-B7EC-D29E89B62E87
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8140440
InsertImageRecord - 0xB96D1F98
InsertImageRecord - 0x0000010FB9598000 - 0x0000000000006000
ImageRecordCount - 0x1
  Image - /home/amarioguy/apple_silicon_platforms_mu/Build/MacStudio2022-AARCH64/DEBUG_CLANG38/AARCH64/EmbeddedPkg/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter/DEBUG/EmbeddedMonotonicCounter.dll
  Section - '.text   '
  VirtualSize          - 0x00003000
  VirtualAddress       - 0x00001000
  SizeOfRawData        - 0x00003000
  PointerToRawData     - 0x00001000
  PointerToRelocations - 0x00000000
  PointerToLinenumbers - 0x00000000
  NumberOfRelocations  - 0x00000000
  NumberOfLinenumbers  - 0x00000000
  Characteristics      - 0x60000020
ImageCode: 0x0000010FB9599000 - 0x0000000000003000
  Section - '.data   '
  Section - '.reloc  '
ImageCode SegmentCount - 0x1
Loading driver at 0x10FB9598000 EntryPoint=0x10FB959903C EmbeddedMonotonicCounter.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8140798
ProtectUefiImageMu - 0xB8140440
  - 0x0000010FB9598000 - 0x0000000000006000
SetUefiImageMemoryAttributes - 0x0000010FB9598000 - 0x0000000000006000 (0x0000000000000008)
InstallProtocolInterface: 1DA97072-BDDC-4B30-99F1-72A0B56FFF2A 0
Loading driver 4B28E4C7-FF36-4E10-93CF-A82159E777C5
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB813F0C0
InsertImageRecord - 0xB96D1118
InsertImageRecord - 0x0000010FB9590000 - 0x0000000000008000
ImageRecordCount - 0x2
  Image - /home/amarioguy/apple_silicon_platforms_mu/Build/MacStudio2022-AARCH64/DEBUG_CLANG38/AARCH64/MdeModulePkg/Universal/ResetSystemRuntimeDxe/ResetSystemRuntimeDxe/DEBUG/ResetSystemRuntimeDxe.dll
  Section - '.text   '
  VirtualSize          - 0x00005000
  VirtualAddress       - 0x00001000
  SizeOfRawData        - 0x00005000
  PointerToRawData     - 0x00001000
  PointerToRelocations - 0x00000000
  PointerToLinenumbers - 0x00000000
  NumberOfRelocations  - 0x00000000
  NumberOfLinenumbers  - 0x00000000
  Characteristics      - 0x60000020
ImageCode: 0x0000010FB9591000 - 0x0000000000005000
  Section - '.data   '
  Section - '.reloc  '
ImageCode SegmentCount - 0x1
Loading driver at 0x10FB9590000 EntryPoint=0x10FB959103C ResetSystemRuntimeDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB813F918
ProtectUefiImageMu - 0xB813F0C0
  - 0x0000010FB9590000 - 0x0000000000008000
SetUefiImageMemoryAttributes - 0x0000010FB9590000 - 0x0000000000008000 (0x0000000000000008)
InstallProtocolInterface: 27CFAC88-46CC-11D4-9A38-0090273FC14D 0
InstallProtocolInterface: 9DA34AE0-EAF9-4BBF-8EC3-FD60226C44BE 10FB9596038
InstallProtocolInterface: 695D7835-8D47-4C11-AB22-FA8ACCE7AE7A 10FB9596060
InstallProtocolInterface: 2DF6BA0B-7092-440D-BD04-FB091EC3F3C1 10FB9596088
Loading driver CBD2E4D5-7068-4FF5-B462-9822B4AD8D60
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB813BBC0
InsertImageRecord - 0xB96D1818
InsertImageRecord - 0x0000010FB957B000 - 0x0000000000015000
ImageRecordCount - 0x3
  Image - /home/amarioguy/apple_silicon_platforms_mu/Build/MacStudio2022-AARCH64/DEBUG_CLANG38/AARCH64/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe/DEBUG/VariableRuntimeDxe.dll
  Section - '.text   '
  VirtualSize          - 0x00012000
  VirtualAddress       - 0x00001000
  SizeOfRawData        - 0x00012000
  PointerToRawData     - 0x00001000
  PointerToRelocations - 0x00000000
  PointerToLinenumbers - 0x00000000
  NumberOfRelocations  - 0x00000000
  NumberOfLinenumbers  - 0x00000000
  Characteristics      - 0x60000020
ImageCode: 0x0000010FB957C000 - 0x0000000000012000
  Section - '.data   '
  Section - '.reloc  '
ImageCode SegmentCount - 0x1
Loading driver at 0x10FB957B000 EntryPoint=0x10FB957C03C VariableRuntimeDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB813B818
ProtectUefiImageMu - 0xB813BBC0
  - 0x0000010FB957B000 - 0x0000000000015000
SetUefiImageMemoryAttributes - 0x0000010FB957B000 - 0x0000000000015000 (0x0000000000000008)
MemoryTypeInfoSecVarCheckLibConstructor()
VarCheckLibRegisterSetVariableCheckHandler - 0xB9588D00 Success
Variable driver will work at emulated non-volatile variable mode!
Variable driver will work with auth variable format!
InstallProtocolInterface: CD3D0A05-9E24-437C-A891-1EE053DB7638 10FB958E010
InstallProtocolInterface: AF23B340-97B4-4685-8D4F-A3F28169B21D 10FB958E058
InstallProtocolInterface: 1E5668E2-8481-11D4-BCF1-0080C73C8881 0
NOTICE - AuthVariableLibInitialize() returns Unsupported!
Variable driver will continue to work without auth variable support!
RecordSecureBootPolicyVarData GetVariable SecureBoot Status E
InstallProtocolInterface: 6441F818-6362-4E44-B570-7DBA31DD2453 0
VarCheckLibRegisterSetVariableCheckHandler - 0xB95880DC Success
InstallProtocolInterface: 81D1675C-86F6-48DF-BD95-9A6E4F0925C3 10FB958E018
Loading driver F099D67F-71AE-4C36-B2A3-DCEB0EB2B7D8
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB813A140
Loading driver at 0x10FB947C000 EntryPoint=0x10FB947D03C WatchdogTimer.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB813AD98
ProtectUefiImageMu - 0xB813A140
  - 0x0000010FB947C000 - 0x0000000000006000
SetUefiImageMemoryAttributes - 0x0000010FB947C000 - 0x0000000000006000 (0x0000000000000008)
InstallProtocolInterface: 665E3FF5-46CC-11D4-9A38-0090273FC14D 10FB9480010
Loading driver 168D1A6E-F4A5-448A-9E95-795661BB3067
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB813A540
Loading driver at 0x10FB9475000 EntryPoint=0x10FB947603C ArmPciCpuIo2Dxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8131F98
ProtectUefiImageMu - 0xB813A540
  - 0x0000010FB9475000 - 0x0000000000007000
SetUefiImageMemoryAttributes - 0x0000010FB9475000 - 0x0000000000007000 (0x0000000000000008)
InstallProtocolInterface: AD61F191-AE5F-4C0E-B9FA-E869D288C64F 10FB947A020
Loading driver 15D3C0D1-346B-462D-A40C-ECC01F8299FA
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB81310C0
Loading driver at 0x10FB946D000 EntryPoint=0x10FB946E03C AppleEmbeddedGpioControllerDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8131318
ProtectUefiImageMu - 0xB81310C0
  - 0x0000010FB946D000 - 0x0000000000008000
SetUefiImageMemoryAttributes - 0x0000010FB946D000 - 0x0000000000008000 (0x0000000000000008)
AppleEmbeddedGpioControllerDxeInitialize - started, FDT pointer: 0x10A00000000
AppleEmbeddedGpioControllerDxeInitialize - embedded gpio protocol is not installed
AppleEmbeddedGpioControllerDxeInitialize - soc identified
AppleEmbeddedGpioControllerDxeInitialize - getting pinctrl_ap for die 0
AppleEmbeddedGpioControllerDxeInitialize - starting allocation of memory for platform gpio controller struct
AppleEmbeddedGpioControllerDxeInitialize - setting GPIO count to 255
AppleEmbeddedGpioControllerDxeInitialize - setting GPIO controller count to 1
AppleEmbeddedGpioControllerDxeInitialize - setting GPIO controller pointer
AppleEmbeddedGpioControllerDxeInitialize - setting GPIO controller index (local var)
AppleEmbeddedGpioControllerDxeInitialize - setting GPIO controller base reg (local var) to 0x39B028000
InstallProtocolInterface: 17A0A3D7-C0A5-4635-BBD5-072187DFE2EE 10FB9473010
AppleEmbeddedGpioControllerDxeInitialize - GPIO protocol installation successful
Loading driver 1D0FC441-75EB-4464-8F11-BEAB628581D1
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8139040
Loading driver at 0x10FB9464000 EntryPoint=0x10FB946503C AppleSiliconPciPlatformDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8131598
ProtectUefiImageMu - 0xB8139040
  - 0x0000010FB9464000 - 0x0000000000009000
SetUefiImageMemoryAttributes - 0x0000010FB9464000 - 0x0000000000009000 (0x0000000000000008)
AppleSiliconPciPlatformDxeInitialize - started, FDT pointer: 0x10A00000000
AppleSiliconPciPlatformDxeInitialize - PCIe ECAM base: 0x590000000, size 0x1000000
AppleSiliconPciPlatformDxeInitialize - PCIe RC base: 0x580000000
AppleSiliconPciPlatformDxeInitialize - PCIe port 0 base: 0x581000000
AppleSiliconPciPlatformDxeInitialize - PCIe port 1 base: 0x582000000
AppleSiliconPciPlatformDxeInitialize - PCIe port 2 base: 0x583000000
AppleSiliconPciPlatformDxeInitialize - PCIe port 3 base: 0x584000000
AppleSiliconPciPlatformDxeInitialize - starting PCIe port setup
AppleSiliconPciePlatformDxeGetResetGpios - there are 2 gpio-cells in the devicetree
AppleSiliconPciePlatformDxeGetResetGpios - length of reset-gpios is 0xC
AppleSiliconPciePlatformDxeGetResetGpios - GPIO found is 0x4, polarity is 0x1
AppleSiliconPciePlatformDxeSetupPciePort - Reset GPIO number is 0x4
AppleSiliconPciePlatformDxeSetupPciePort - PCIe device base address is 0x581000000, device PHY base address is 0x580084000
AppleSiliconPcieSetBits - Original MMIO value for 0x581000800 is 0x100101
AppleSiliconPcieSetBits - MMIO value to be written to 0x581000800 is 0x100101
AppleSiliconPcieSetBits - MMIO value for 0x581000800 that was read back is 0x100101
AppleEmbeddedGpioControllerLocate - Found GPIO with index 0x0, Offset 0x4, GPIO register base 0x39B028000
AppleEmbeddedGpioControllerGetRegister - doing MMIO read
AppleSiliconPciePlatformDxeSetupPciePort - GPIO value before asserting PERST# is 0x76A02
AppleEmbeddedGpioControllerLocate - Found GPIO with index 0x0, Offset 0x4, GPIO register base 0x39B028000
AppleEmbeddedGpioControllerSetRegister - doing MMIO write of 0x76802
AppleEmbeddedGpioControllerLocate - Found GPIO with index 0x0, Offset 0x4, GPIO register base 0x39B028000
AppleEmbeddedGpioControllerGetRegister - doing MMIO read
AppleSiliconPciePlatformDxeSetupPciePort - GPIO value after asserting PERST# is 0x2
AppleSiliconPcieSetBits - Original MMIO value for 0x580084004 is 0x35
AppleSiliconPcieSetBits - MMIO value to be written to 0x580084004 is 0x8035
AppleSiliconPcieSetBits - MMIO value for 0x580084004 that was read back is 0x8035
AppleSiliconPcieSetBits - Original MMIO value for 0x580084000 is 0x0
AppleSiliconPcieSetBits - MMIO value to be written to 0x580084000 is 0x1
AppleSiliconPcieSetBits - MMIO value for 0x580084000 that was read back is 0x5
AppleSiliconPcieSetBits - Original MMIO value for 0x580084000 is 0x5
AppleSiliconPcieSetBits - MMIO value to be written to 0x580084000 is 0x7
AppleSiliconPcieSetBits - MMIO value for 0x580084000 that was read back is 0xF
AppleSiliconPcieClearBits - Original MMIO value for 0x580084004 is 0x8035
AppleSiliconPcieClearBits - MMIO value to be written to 0x580084004 is 0x35
AppleSiliconPcieClearBits - MMIO value for 0x580084004 that was read back is 0x35
AppleSiliconPcieSetBits - Original MMIO value for 0x580084000 is 0xF
AppleSiliconPcieSetBits - MMIO value to be written to 0x580084000 is 0x60F
AppleSiliconPcieSetBits - MMIO value for 0x580084000 that was read back is 0x60F
AppleSiliconPcieSetBits - Original MMIO value for 0x581000810 is 0x100
AppleSiliconPcieSetBits - MMIO value to be written to 0x581000810 is 0x101
AppleSiliconPcieSetBits - MMIO value for 0x581000810 that was read back is 0x101
AppleSiliconPcieSetBits - Original MMIO value for 0x581000814 is 0x1
AppleSiliconPcieSetBits - MMIO value to be written to 0x581000814 is 0x1
AppleSiliconPcieSetBits - MMIO value for 0x581000814 that was read back is 0x1
AppleEmbeddedGpioControllerLocate - Found GPIO with index 0x0, Offset 0x4, GPIO register base 0x39B028000
AppleEmbeddedGpioControllerSetRegister - doing MMIO write of 0x3
AppleSiliconPciePlatformDxeSetupPciePort - port 0 is ready
AppleSiliconPcieClearBits - Original MMIO value for 0x581000810 is 0x101
AppleSiliconPcieClearBits - MMIO value to be written to 0x581000810 is 0x1
AppleSiliconPcieClearBits - MMIO value for 0x581000810 that was read back is 0x1
AppleSiliconPcieClearBits - Original MMIO value for 0x581000800 is 0x100101
AppleSiliconPcieClearBits - MMIO value to be written to 0x581000800 is 0x100001
AppleSiliconPcieClearBits - MMIO value for 0x581000800 that was read back is 0x100001
AppleSiliconPciePlatformDxeSetupPciePort - PCIe port 0 setup done
AppleSiliconPciPlatformDxeInitialize - Port setup succeeded
AppleSiliconPciPlatformDxeInitialize - starting PCIe port setup
AppleSiliconPciePlatformDxeGetResetGpios - there are 2 gpio-cells in the devicetree
AppleSiliconPciePlatformDxeGetResetGpios - length of reset-gpios is 0xC
AppleSiliconPciePlatformDxeGetResetGpios - GPIO found is 0x5, polarity is 0x1
AppleSiliconPciePlatformDxeSetupPciePort - Reset GPIO number is 0x5
AppleSiliconPciePlatformDxeSetupPciePort - PCIe device base address is 0x582000000, device PHY base address is 0x580088000
AppleSiliconPcieSetBits - Original MMIO value for 0x582000800 is 0x100101
AppleSiliconPcieSetBits - MMIO value to be written to 0x582000800 is 0x100101
AppleSiliconPcieSetBits - MMIO value for 0x582000800 that was read back is 0x100101
AppleEmbeddedGpioControllerLocate - Found GPIO with index 0x0, Offset 0x5, GPIO register base 0x39B028000
AppleEmbeddedGpioControllerGetRegister - doing MMIO read
AppleSiliconPciePlatformDxeSetupPciePort - GPIO value before asserting PERST# is 0x76A02
AppleEmbeddedGpioControllerLocate - Found GPIO with index 0x0, Offset 0x5, GPIO register base 0x39B028000
AppleEmbeddedGpioControllerSetRegister - doing MMIO write of 0x76802
AppleEmbeddedGpioControllerLocate - Found GPIO with index 0x0, Offset 0x5, GPIO register base 0x39B028000
AppleEmbeddedGpioControllerGetRegister - doing MMIO read
AppleSiliconPciePlatformDxeSetupPciePort - GPIO value after asserting PERST# is 0x2
AppleSiliconPcieSetBits - Original MMIO value for 0x580088004 is 0x35
AppleSiliconPcieSetBits - MMIO value to be written to 0x580088004 is 0x8035
AppleSiliconPcieSetBits - MMIO value for 0x580088004 that was read back is 0x8035
AppleSiliconPcieSetBits - Original MMIO value for 0x580088000 is 0x0
AppleSiliconPcieSetBits - MMIO value to be written to 0x580088000 is 0x1
AppleSiliconPcieSetBits - MMIO value for 0x580088000 that was read back is 0x5
AppleSiliconPcieSetBits - Original MMIO value for 0x580088000 is 0x5
AppleSiliconPcieSetBits - MMIO value to be written to 0x580088000 is 0x7
AppleSiliconPcieSetBits - MMIO value for 0x580088000 that was read back is 0xF
AppleSiliconPcieClearBits - Original MMIO value for 0x580088004 is 0x8035
AppleSiliconPcieClearBits - MMIO value to be written to 0x580088004 is 0x35
AppleSiliconPcieClearBits - MMIO value for 0x580088004 that was read back is 0x35
AppleSiliconPcieSetBits - Original MMIO value for 0x580088000 is 0xF
AppleSiliconPcieSetBits - MMIO value to be written to 0x580088000 is 0x60F
AppleSiliconPcieSetBits - MMIO value for 0x580088000 that was read back is 0x60F
AppleSiliconPcieSetBits - Original MMIO value for 0x582000810 is 0x100
AppleSiliconPcieSetBits - MMIO value to be written to 0x582000810 is 0x101
AppleSiliconPcieSetBits - MMIO value for 0x582000810 that was read back is 0x101
AppleSiliconPcieSetBits - Original MMIO value for 0x582000814 is 0x1
AppleSiliconPcieSetBits - MMIO value to be written to 0x582000814 is 0x1
AppleSiliconPcieSetBits - MMIO value for 0x582000814 that was read back is 0x1
AppleEmbeddedGpioControllerLocate - Found GPIO with index 0x0, Offset 0x5, GPIO register base 0x39B028000
AppleEmbeddedGpioControllerSetRegister - doing MMIO write of 0x3
AppleSiliconPciePlatformDxeSetupPciePort - port 1 is ready
AppleSiliconPcieClearBits - Original MMIO value for 0x582000810 is 0x101
AppleSiliconPcieClearBits - MMIO value to be written to 0x582000810 is 0x1
AppleSiliconPcieClearBits - MMIO value for 0x582000810 that was read back is 0x1
AppleSiliconPcieClearBits - Original MMIO value for 0x582000800 is 0x100101
AppleSiliconPcieClearBits - MMIO value to be written to 0x582000800 is 0x100001
AppleSiliconPcieClearBits - MMIO value for 0x582000800 that was read back is 0x100001
AppleSiliconPciePlatformDxeSetupPciePort - PCIe port 1 setup done
AppleSiliconPciPlatformDxeInitialize - Port setup succeeded
AppleSiliconPciPlatformDxeInitialize - starting PCIe port setup
AppleSiliconPciePlatformDxeGetResetGpios - there are 2 gpio-cells in the devicetree
AppleSiliconPciePlatformDxeGetResetGpios - length of reset-gpios is 0xC
AppleSiliconPciePlatformDxeGetResetGpios - GPIO found is 0x6, polarity is 0x1
AppleSiliconPciePlatformDxeSetupPciePort - Reset GPIO number is 0x6
AppleSiliconPciePlatformDxeSetupPciePort - PCIe device base address is 0x583000000, device PHY base address is 0x58008C000
AppleSiliconPcieSetBits - Original MMIO value for 0x583000800 is 0x100101
AppleSiliconPcieSetBits - MMIO value to be written to 0x583000800 is 0x100101
AppleSiliconPcieSetBits - MMIO value for 0x583000800 that was read back is 0x100101
AppleEmbeddedGpioControllerLocate - Found GPIO with index 0x0, Offset 0x6, GPIO register base 0x39B028000
AppleEmbeddedGpioControllerGetRegister - doing MMIO read
AppleSiliconPciePlatformDxeSetupPciePort - GPIO value before asserting PERST# is 0x76A02
AppleEmbeddedGpioControllerLocate - Found GPIO with index 0x0, Offset 0x6, GPIO register base 0x39B028000
AppleEmbeddedGpioControllerSetRegister - doing MMIO write of 0x76802
AppleEmbeddedGpioControllerLocate - Found GPIO with index 0x0, Offset 0x6, GPIO register base 0x39B028000
AppleEmbeddedGpioControllerGetRegister - doing MMIO read
AppleSiliconPciePlatformDxeSetupPciePort - GPIO value after asserting PERST# is 0x2
AppleSiliconPcieSetBits - Original MMIO value for 0x58008C004 is 0x35
AppleSiliconPcieSetBits - MMIO value to be written to 0x58008C004 is 0x8035
AppleSiliconPcieSetBits - MMIO value for 0x58008C004 that was read back is 0x8035
AppleSiliconPcieSetBits - Original MMIO value for 0x58008C000 is 0x0
AppleSiliconPcieSetBits - MMIO value to be written to 0x58008C000 is 0x1
AppleSiliconPcieSetBits - MMIO value for 0x58008C000 that was read back is 0x5
AppleSiliconPcieSetBits - Original MMIO value for 0x58008C000 is 0x5
AppleSiliconPcieSetBits - MMIO value to be written to 0x58008C000 is 0x7
AppleSiliconPcieSetBits - MMIO value for 0x58008C000 that was read back is 0xF
AppleSiliconPcieClearBits - Original MMIO value for 0x58008C004 is 0x8035
AppleSiliconPcieClearBits - MMIO value to be written to 0x58008C004 is 0x35
AppleSiliconPcieClearBits - MMIO value for 0x58008C004 that was read back is 0x35
AppleSiliconPcieSetBits - Original MMIO value for 0x58008C000 is 0xF
AppleSiliconPcieSetBits - MMIO value to be written to 0x58008C000 is 0x60F
AppleSiliconPcieSetBits - MMIO value for 0x58008C000 that was read back is 0x60F
AppleSiliconPcieSetBits - Original MMIO value for 0x583000810 is 0x100
AppleSiliconPcieSetBits - MMIO value to be written to 0x583000810 is 0x101
AppleSiliconPcieSetBits - MMIO value for 0x583000810 that was read back is 0x101
AppleSiliconPcieSetBits - Original MMIO value for 0x583000814 is 0x1
AppleSiliconPcieSetBits - MMIO value to be written to 0x583000814 is 0x1
AppleSiliconPcieSetBits - MMIO value for 0x583000814 that was read back is 0x1
AppleEmbeddedGpioControllerLocate - Found GPIO with index 0x0, Offset 0x6, GPIO register base 0x39B028000
AppleEmbeddedGpioControllerSetRegister - doing MMIO write of 0x3
AppleSiliconPciePlatformDxeSetupPciePort - port 2 is ready
AppleSiliconPcieClearBits - Original MMIO value for 0x583000810 is 0x101
AppleSiliconPcieClearBits - MMIO value to be written to 0x583000810 is 0x1
AppleSiliconPcieClearBits - MMIO value for 0x583000810 that was read back is 0x1
AppleSiliconPcieClearBits - Original MMIO value for 0x583000800 is 0x100101
AppleSiliconPcieClearBits - MMIO value to be written to 0x583000800 is 0x100001
AppleSiliconPcieClearBits - MMIO value for 0x583000800 that was read back is 0x100001
AppleSiliconPciePlatformDxeSetupPciePort - PCIe port 2 setup done
AppleSiliconPciPlatformDxeInitialize - Port setup succeeded
AppleSiliconPciPlatformDxeInitialize - starting PCIe port setup
AppleSiliconPciePlatformDxeGetResetGpios - there are 2 gpio-cells in the devicetree
AppleSiliconPciePlatformDxeGetResetGpios - length of reset-gpios is 0xC
AppleSiliconPciePlatformDxeGetResetGpios - GPIO found is 0x7, polarity is 0x1
AppleSiliconPciePlatformDxeSetupPciePort - Reset GPIO number is 0x7
AppleSiliconPciePlatformDxeSetupPciePort - PCIe device base address is 0x584000000, device PHY base address is 0x580090000
AppleSiliconPcieSetBits - Original MMIO value for 0x584000800 is 0x100101
AppleSiliconPcieSetBits - MMIO value to be written to 0x584000800 is 0x100101
AppleSiliconPcieSetBits - MMIO value for 0x584000800 that was read back is 0x100101
AppleEmbeddedGpioControllerLocate - Found GPIO with index 0x0, Offset 0x7, GPIO register base 0x39B028000
AppleEmbeddedGpioControllerGetRegister - doing MMIO read
AppleSiliconPciePlatformDxeSetupPciePort - GPIO value before asserting PERST# is 0x76A02
AppleEmbeddedGpioControllerLocate - Found GPIO with index 0x0, Offset 0x7, GPIO register base 0x39B028000
AppleEmbeddedGpioControllerSetRegister - doing MMIO write of 0x76802
AppleEmbeddedGpioControllerLocate - Found GPIO with index 0x0, Offset 0x7, GPIO register base 0x39B028000
AppleEmbeddedGpioControllerGetRegister - doing MMIO read
AppleSiliconPciePlatformDxeSetupPciePort - GPIO value after asserting PERST# is 0x2
AppleSiliconPcieSetBits - Original MMIO value for 0x580090004 is 0x35
AppleSiliconPcieSetBits - MMIO value to be written to 0x580090004 is 0x8035
AppleSiliconPcieSetBits - MMIO value for 0x580090004 that was read back is 0x8035
AppleSiliconPcieSetBits - Original MMIO value for 0x580090000 is 0x0
AppleSiliconPcieSetBits - MMIO value to be written to 0x580090000 is 0x1
AppleSiliconPcieSetBits - MMIO value for 0x580090000 that was read back is 0x5
AppleSiliconPcieSetBits - Original MMIO value for 0x580090000 is 0x5
AppleSiliconPcieSetBits - MMIO value to be written to 0x580090000 is 0x7
AppleSiliconPcieSetBits - MMIO value for 0x580090000 that was read back is 0xF
AppleSiliconPcieClearBits - Original MMIO value for 0x580090004 is 0x8035
AppleSiliconPcieClearBits - MMIO value to be written to 0x580090004 is 0x35
AppleSiliconPcieClearBits - MMIO value for 0x580090004 that was read back is 0x35
AppleSiliconPcieSetBits - Original MMIO value for 0x580090000 is 0xF
AppleSiliconPcieSetBits - MMIO value to be written to 0x580090000 is 0x60F
AppleSiliconPcieSetBits - MMIO value for 0x580090000 that was read back is 0x60F
AppleSiliconPcieSetBits - Original MMIO value for 0x584000810 is 0x100
AppleSiliconPcieSetBits - MMIO value to be written to 0x584000810 is 0x101
AppleSiliconPcieSetBits - MMIO value for 0x584000810 that was read back is 0x101
AppleSiliconPcieSetBits - Original MMIO value for 0x584000814 is 0x1
AppleSiliconPcieSetBits - MMIO value to be written to 0x584000814 is 0x1
AppleSiliconPcieSetBits - MMIO value for 0x584000814 that was read back is 0x1
AppleEmbeddedGpioControllerLocate - Found GPIO with index 0x0, Offset 0x7, GPIO register base 0x39B028000
AppleEmbeddedGpioControllerSetRegister - doing MMIO write of 0x3
AppleSiliconPciePlatformDxeSetupPciePort - port 3 is ready
AppleSiliconPcieClearBits - Original MMIO value for 0x584000810 is 0x101
AppleSiliconPcieClearBits - MMIO value to be written to 0x584000810 is 0x1
AppleSiliconPcieClearBits - MMIO value for 0x584000810 that was read back is 0x1
AppleSiliconPcieClearBits - Original MMIO value for 0x584000800 is 0x100101
AppleSiliconPcieClearBits - MMIO value to be written to 0x584000800 is 0x100001
AppleSiliconPcieClearBits - MMIO value for 0x584000800 that was read back is 0x100001
AppleSiliconPciePlatformDxeSetupPciePort - PCIe port 3 setup done
AppleSiliconPciPlatformDxeInitialize - Port setup succeeded
Loading driver 9622E42C-8E38-4A08-9E8F-54F784652F6B
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8139340
Loading driver at 0x10FB9457000 EntryPoint=0x10FB945803C AcpiTableDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8139598
ProtectUefiImageMu - 0xB8139340
  - 0x0000010FB9457000 - 0x000000000000D000
SetUefiImageMemoryAttributes - 0x0000010FB9457000 - 0x000000000000D000 (0x0000000000000008)
InstallProtocolInterface: FFE06BDD-6107-46A6-7BB2-5A9C7EC5275C 10FB81397A0
InstallProtocolInterface: EB97088E-CFDF-49C6-BE4B-D906A5B20E86 10FB81397B0
Loading driver F9D88642-0737-49BC-81B5-6889CD57D9EA
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8137BC0
Loading driver at 0x10FB944D000 EntryPoint=0x10FB944E03C SmbiosDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8137798
ProtectUefiImageMu - 0xB8137BC0
  - 0x0000010FB944D000 - 0x000000000000A000
SetUefiImageMemoryAttributes - 0x0000010FB944D000 - 0x000000000000A000 (0x0000000000000008)
InstallProtocolInterface: 03583FF6-CB36-4940-947E-B9B39F4AFAF7 10FB9455100
Loading driver 422BB380-0FFB-41EC-B86E-AE70F8A02DA3
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB81371C0
Loading driver at 0x10FB9446000 EntryPoint=0x10FB944703C ColorbarsDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8137518
ProtectUefiImageMu - 0xB81371C0
  - 0x0000010FB9446000 - 0x0000000000007000
SetUefiImageMemoryAttributes - 0x0000010FB9446000 - 0x0000000000007000 (0x0000000000000008)
IsSecureBootOn - PK doesn't exist.  Secure boot off
Adding Device State.  0x100027
Loading driver 79E4A61C-ED73-4312-94FE-E3E7563362A9
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8136C40
Loading driver at 0x10FB943F000 EntryPoint=0x10FB944003C PrintDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8136A98
ProtectUefiImageMu - 0xB8136C40
  - 0x0000010FB943F000 - 0x0000000000007000
SetUefiImageMemoryAttributes - 0x0000010FB943F000 - 0x0000000000007000 (0x0000000000000008)
InstallProtocolInterface: F05976EF-83F1-4F3D-8619-F7595D41E538 10FB9444010
InstallProtocolInterface: 0CC252D2-C106-4661-B5BD-3147A4F81F92 10FB9444060
Loading driver 9B680FCE-AD6B-4F3A-B60B-F59899003443
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB81361C0
Loading driver at 0x10FB942B000 EntryPoint=0x10FB942C03C DevicePathDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8136518
ProtectUefiImageMu - 0xB81361C0
  - 0x0000010FB942B000 - 0x0000000000014000
SetUefiImageMemoryAttributes - 0x0000010FB942B000 - 0x0000000000014000 (0x0000000000000008)
InstallProtocolInterface: 0379BE4E-D706-437D-B037-EDB82FB772A4 10FB943D010
InstallProtocolInterface: 8B843E20-8132-4852-90CC-551A4E4A7F1C 10FB943D050
InstallProtocolInterface: 05C99A21-C70F-4AD2-8A5F-35DF3343F51E 10FB943D060
Loading driver EBF342FE-B1D3-4EF8-957C-8048606FF671
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB81357C0
Loading driver at 0x10FB9409000 EntryPoint=0x10FB940A03C SetupBrowser.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8135598
ProtectUefiImageMu - 0xB81357C0
  - 0x0000010FB9409000 - 0x0000000000022000
SetUefiImageMemoryAttributes - 0x0000010FB9409000 - 0x0000000000022000 (0x0000000000000008)
InstallProtocolInterface: B9D4C360-BCFB-4F9B-9298-53C136982258 10FB9429140
InstallProtocolInterface: A770C357-B693-4E6D-A6CF-D21C728E550B 10FB9429170
InstallProtocolInterface: 1F73B18D-4630-43C1-A1DE-6F80855D7DA4 10FB9429150
Loading driver 1DD0D079-406A-4B5B-AF39-62D8F110F835
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB81340C0
Loading driver at 0x10FB9403000 EntryPoint=0x10FB940403C NullAuthManager.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8134A18
ProtectUefiImageMu - 0xB81340C0
  - 0x0000010FB9403000 - 0x0000000000006000
SetUefiImageMemoryAttributes - 0x0000010FB9403000 - 0x0000000000006000 (0x0000000000000008)
NullAuthManager Init, this is not a secure implementation of AuthManager!!
InstallProtocolInterface: 9E919A78-DA6A-41EE-82CD-7D6BFE331EC8 10FB9407010
Loading driver 16A5DD36-4C29-4E85-B0B9-C05883753DE7
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8134440
Loading driver at 0x10FB93EE000 EntryPoint=0x10FB93EF03C MsUiThemeProtocol.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8133F98
ProtectUefiImageMu - 0xB8134440
  - 0x0000010FB93EE000 - 0x0000000000015000
SetUefiImageMemoryAttributes - 0x0000010FB93EE000 - 0x0000000000015000 (0x0000000000000008)
InstallProtocolInterface: FC111AE5-F073-4348-AA5C-49124BBFED7B 10FB8124000
Loading driver E622443C-284E-4B47-A984-FD66B482DAC0
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB81330C0
Loading driver at 0x10FB93E5000 EntryPoint=0x10FB93E603C BootManagerPolicyDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8133A98
ProtectUefiImageMu - 0xB81330C0
  - 0x0000010FB93E5000 - 0x0000000000009000
SetUefiImageMemoryAttributes - 0x0000010FB93E5000 - 0x0000000000009000 (0x0000000000000008)
InstallProtocolInterface: FEDF8E0C-E147-11E3-9903-B8E8562CBAFA 10FB93EC050
Loading driver 328AC7D1-6D2B-4F6B-8A2D-EA6302A62F60
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8133440
Loading driver at 0x10FB93DC000 EntryPoint=0x10FB93DD03C HwErrorBert.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8132B18
ProtectUefiImageMu - 0xB8133440
  - 0x0000010FB93DC000 - 0x0000000000009000
SetUefiImageMemoryAttributes - 0x0000010FB93DC000 - 0x0000000000009000 (0x0000000000000008)
HwErrorBertEntry
Loading driver AF8F0389-6BA2-47D3-9E55-80B3DD9B8A98
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8132840
Loading driver at 0x10FB93D0000 EntryPoint=0x10FB93D103C HwhMenu.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8132698
ProtectUefiImageMu - 0xB8132840
  - 0x0000010FB93D0000 - 0x000000000000C000
SetUefiImageMemoryAttributes - 0x0000010FB93D0000 - 0x000000000000C000 (0x0000000000000008)
InstallProtocolInterface: 09576E91-6D3F-11D2-8E39-00A0C969723B 10FB93DA020
InstallProtocolInterface: 330D4706-F2A0-4E4F-A369-B66FA8D54385 10FB93DA050
InstallProtocolInterface: 3B82383D-7ADD-4C6A-AD2B-719B8D7B77C9 0
Loading driver D118A4C4-DEB6-4B7A-B3EB-E071148C1C6C
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB81214C0
Loading driver at 0x10FB93C9000 EntryPoint=0x10FB93CA03C AcpiRgrt.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8121D18
ProtectUefiImageMu - 0xB81214C0
  - 0x0000010FB93C9000 - 0x0000000000007000
SetUefiImageMemoryAttributes - 0x0000010FB93C9000 - 0x0000000000007000 (0x0000000000000008)
Loading driver 42857F0A-13F2-4B21-8A23-53D3F714B840
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8123B40
InsertImageRecord - 0xB96D1598
InsertImageRecord - 0x0000010FB9573000 - 0x0000000000008000
ImageRecordCount - 0x4
  Image - /home/amarioguy/apple_silicon_platforms_mu/Build/MacStudio2022-AARCH64/DEBUG_CLANG38/AARCH64/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe/DEBUG/CapsuleRuntimeDxe.dll
  Section - '.text   '
  VirtualSize          - 0x00005000
  VirtualAddress       - 0x00001000
  SizeOfRawData        - 0x00005000
  PointerToRawData     - 0x00001000
  PointerToRelocations - 0x00000000
  PointerToLinenumbers - 0x00000000
  NumberOfRelocations  - 0x00000000
  NumberOfLinenumbers  - 0x00000000
  Characteristics      - 0x60000020
ImageCode: 0x0000010FB9574000 - 0x0000000000005000
  Section - '.data   '
  Section - '.reloc  '
ImageCode SegmentCount - 0x1
Loading driver at 0x10FB9573000 EntryPoint=0x10FB957403C CapsuleRuntimeDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8123E18
ProtectUefiImageMu - 0xB8123B40
  - 0x0000010FB9573000 - 0x0000000000008000
SetUefiImageMemoryAttributes - 0x0000010FB9573000 - 0x0000000000008000 (0x0000000000000008)
InstallProtocolInterface: 5053697E-2CBC-4819-90D9-0580DEEE5754 0
Loading driver B336F62D-4135-4A55-AE4E-4971BBF0885D
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB81231C0
InsertImageRecord - 0xB9691F98
InsertImageRecord - 0x0000010FB956B000 - 0x0000000000008000
ImageRecordCount - 0x5
  Image - /home/amarioguy/apple_silicon_platforms_mu/Build/MacStudio2022-AARCH64/DEBUG_CLANG38/AARCH64/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe/DEBUG/RealTimeClock.dll
  Section - '.text   '
  VirtualSize          - 0x00005000
  VirtualAddress       - 0x00001000
  SizeOfRawData        - 0x00005000
  PointerToRawData     - 0x00001000
  PointerToRelocations - 0x00000000
  PointerToLinenumbers - 0x00000000
  NumberOfRelocations  - 0x00000000
  NumberOfLinenumbers  - 0x00000000
  Characteristics      - 0x60000020
ImageCode: 0x0000010FB956C000 - 0x0000000000005000
  Section - '.data   '
  Section - '.reloc  '
ImageCode SegmentCount - 0x1
Loading driver at 0x10FB956B000 EntryPoint=0x10FB956C03C RealTimeClock.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8111018
ProtectUefiImageMu - 0xB81231C0
  - 0x0000010FB956B000 - 0x0000000000008000
SetUefiImageMemoryAttributes - 0x0000010FB956B000 - 0x0000000000008000 (0x0000000000000008)
InitializeRealTimeClock: using default timezone/daylight settings
InstallProtocolInterface: 27CFAC87-46CC-11D4-9A38-0090273FC14D 0
Loading driver 128FB770-5E79-4176-9E51-9BB268A17DD1
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB81117C0
Loading driver at 0x10FB93B7000 EntryPoint=0x10FB93B803C PciHostBridgeDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8111598
ProtectUefiImageMu - 0xB81117C0
  - 0x0000010FB93B7000 - 0x0000000000012000
SetUefiImageMemoryAttributes - 0x0000010FB93B7000 - 0x0000000000012000 (0x0000000000000008)
DxeMemoryProtectionHobLibConstructor - Unable to fetch memory protection HOB. Zero-ing memory protection settings
RootBridge: PciRoot(0x0)
  Support/Attr: 0 / 0
    DmaAbove4G: Yes
NoExtConfSpace: No
     AllocAttr: 3 (CombineMemPMem Mem64Decode)
           Bus: 0 - 4 Translation=0
            Io: FFFFFFFFFFFFFFFF - 0 Translation=0
           Mem: C0000000 - FFFFFFFF Translation=0
    MemAbove4G: 5A0000000 - 5BFFFFFFF Translation=0
          PMem: FFFFFFFFFFFFFFFF - 0 Translation=0
   PMemAbove4G: FFFFFFFFFFFFFFFF - 0 Translation=0
GCD:AddMemorySpace(Base=00000000C0000000,Length=0000000040000000)
  GcdMemoryType   = MMIO
  Capabilities    = 0000000000000001
  Status = Success
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-00000000BFFFFFFF 0000000000000000 0000000000000000
MMIO       00000000C0000000-00000000FFFFFFFF C000000000000001 0000000000000000
NonExist   0000000100000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-0000010FBA6D7FFF 800000000002600E 0000000000000008*
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

PciHostBridgeDxe: IntersectMemoryDescriptor: add [C0000000, 100000000): Success
GCD:SetMemorySpaceAttributes(Base=00000000C0000000,Length=0000000040000000)
  Attributes  = 0000000000000001
UpdateRegionMappingRecursive(0): C0000000 - 100000000 set 60000000000400 clr 0
UpdateRegionMappingRecursive(1): C0000000 - 100000000 set 60000000000400 clr 0
  Status = Success
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-00000000BFFFFFFF 0000000000000000 0000000000000000
MMIO       00000000C0000000-00000000FFFFFFFF C000000000000001 0000000000000001
NonExist   0000000100000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-0000010FBA6D7FFF 800000000002600E 0000000000000008*
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

GCD:AddMemorySpace(Base=00000005A0000000,Length=0000000020000000)
  GcdMemoryType   = MMIO
  Capabilities    = 0000000000000001
  Status = Success
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-00000000BFFFFFFF 0000000000000000 0000000000000000
MMIO       00000000C0000000-00000000FFFFFFFF C000000000000001 0000000000000001
NonExist   0000000100000000-000000059FFFFFFF 0000000000000000 0000000000000000
MMIO       00000005A0000000-00000005BFFFFFFF C000000000000001 0000000000000000
NonExist   00000005C0000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-0000010FBA6D7FFF 800000000002600E 0000000000000008*
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

PciHostBridgeDxe: IntersectMemoryDescriptor: add [5A0000000, 5C0000000): Success
GCD:SetMemorySpaceAttributes(Base=00000005A0000000,Length=0000000020000000)
  Attributes  = 0000000000000001
  Status = Success
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-00000000BFFFFFFF 0000000000000000 0000000000000000
MMIO       00000000C0000000-00000000FFFFFFFF C000000000000001 0000000000000001
NonExist   0000000100000000-000000059FFFFFFF 0000000000000000 0000000000000000
MMIO       00000005A0000000-00000005BFFFFFFF C000000000000001 0000000000000001
NonExist   00000005C0000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-0000010FBA6D7FFF 800000000002600E 0000000000000008*
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

InstallProtocolInterface: CF8034BE-6768-4D8B-B739-7CCE683A9FBE 10FB81112C0
InstallProtocolInterface: 09576E91-6D3F-11D2-8E39-00A0C969723B 10FB8111518
InstallProtocolInterface: 2F707EBB-4A1A-11D4-9A38-0090273FC14D 10FB811D1F0
Loading driver 8C7DB881-DA76-4486-8654-8152EE3470A3
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB811D7C0
Loading driver at 0x10FB93B0000 EntryPoint=0x10FB93B103C MuVarPolicyFoundationDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8110E18
ProtectUefiImageMu - 0xB811D7C0
  - 0x0000010FB93B0000 - 0x0000000000007000
SetUefiImageMemoryAttributes - 0x0000010FB93B0000 - 0x0000000000007000 (0x0000000000000008)
MuVarPolicyFoundationDxeMain()
Loading driver 28A03FF4-12B3-4305-A417-BB1A4F94081E
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB81101C0
Loading driver at 0x10FB939F000 EntryPoint=0x10FB93A003C RamDiskDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8110718
ProtectUefiImageMu - 0xB81101C0
  - 0x0000010FB939F000 - 0x0000000000011000
SetUefiImageMemoryAttributes - 0x0000010FB939F000 - 0x0000000000011000 (0x0000000000000008)
InstallProtocolInterface: 09576E91-6D3F-11D2-8E39-00A0C969723B 10FB8110618
InstallProtocolInterface: 330D4706-F2A0-4E4F-A369-B66FA8D54385 10FB93AD998
InstallProtocolInterface: 09576E91-6D3F-11D2-8E39-00A0C969723B 10FB93AD080
InstallProtocolInterface: 330D4706-F2A0-4E4F-A369-B66FA8D54385 10FB811BAB0
InstallProtocolInterface: AB38A0DF-6873-44A9-87E6-D4EB56148449 10FB93AD000
InstallProtocolInterface: 28A03FF4-12B3-4305-A417-BB1A4F94081E 10FB811BA98
Loading driver CB933912-DF8F-4305-B1F9-7B44FA11395C
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB811C0C0
Loading driver at 0x10FB9398000 EntryPoint=0x10FB939903C AcpiPlatform.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB811CA18
ProtectUefiImageMu - 0xB811C0C0
  - 0x0000010FB9398000 - 0x0000000000007000
SetUefiImageMemoryAttributes - 0x0000010FB9398000 - 0x0000000000007000 (0x0000000000000008)
AcpiPlatformEntryPoint: AcpiPlatform driver started
AcpiPlatformEntryPoint: Locating ACPI table protocol
AcpiPlatformEntryPoint: Locating device specific ACPI tables
AcpiPlatformEntryPoint: Locating SoC specific ACPI tables
Error: Image at 10FB9398000 start failed: 00000001
SetUefiImageMemoryAttributes - 0x0000010FB9398000 - 0x0000000000007000 (0x0000000000000008)
GetMemoryAttributes: BaseAddress == 0x10FB9398000, Length == 0x7000
GetMemoryAttributes: RegionAddress == 0x10FB9200000, RegionLength == 0x1400000, RegionAttributes == 0x70C
GetMemoryAttributes: Union == 70C, Intersection == 70C
Loading driver 58018FB9-0E53-429A-ADD1-87FED52C8559
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB811C0C0
Loading driver at 0x10FB9397000 EntryPoint=0x10FB939803C SmBiosTableDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB811AA98
ProtectUefiImageMu - 0xB811C0C0
  - 0x0000010FB9397000 - 0x0000000000008000
SetUefiImageMemoryAttributes - 0x0000010FB9397000 - 0x0000000000008000 (0x0000000000000008)
SmbiosAdd: Smbios type 0 with size 0x57 is added to 32-bit table
SmbiosAdd: Smbios type 0 with size 0x57 is added to 64-bit table
SmbiosCreateTable: Initialize 32-bit entry point structure
SmbiosCreateTable () could not allocate EntryPointStructure < 4GB
SmbiosCreateTable() re-allocate SMBIOS 32-bit table
SmbiosCreateTable() could not allocate SMBIOS table < 4GB
SmbiosCreateTable: Initialize 64-bit entry point structure
SmbiosCreate64BitTable() re-allocate SMBIOS 64-bit table
SmbiosAdd: Smbios type 1 with size 0x6D is added to 32-bit table
SmbiosAdd: Smbios type 1 with size 0x6D is added to 64-bit table
SmbiosCreateTable() re-allocate SMBIOS 32-bit table
SmbiosCreateTable() could not allocate SMBIOS table < 4GB
SmbiosAdd: Smbios type 2 with size 0x63 is added to 32-bit table
SmbiosAdd: Smbios type 2 with size 0x63 is added to 64-bit table
SmbiosCreateTable() re-allocate SMBIOS 32-bit table
SmbiosCreateTable() could not allocate SMBIOS table < 4GB
SmbiosAdd: Smbios type 3 with size 0x4E is added to 32-bit table
SmbiosAdd: Smbios type 3 with size 0x4E is added to 64-bit table
SmbiosCreateTable() re-allocate SMBIOS 32-bit table
SmbiosCreateTable() could not allocate SMBIOS table < 4GB
SmbiosAdd: Smbios type 7 with size 0x33 is added to 32-bit table
SmbiosAdd: Smbios type 7 with size 0x33 is added to 64-bit table
SmbiosCreateTable() re-allocate SMBIOS 32-bit table
SmbiosCreateTable() could not allocate SMBIOS table < 4GB
SmbiosAdd: Smbios type 7 with size 0x2E is added to 32-bit table
SmbiosAdd: Smbios type 7 with size 0x2E is added to 64-bit table
SmbiosCreateTable() re-allocate SMBIOS 32-bit table
SmbiosCreateTable() could not allocate SMBIOS table < 4GB
SmbiosAdd: Smbios type 7 with size 0x33 is added to 32-bit table
SmbiosAdd: Smbios type 7 with size 0x33 is added to 64-bit table
SmbiosCreateTable() re-allocate SMBIOS 32-bit table
SmbiosCreateTable() could not allocate SMBIOS table < 4GB
SmbiosAdd: Smbios type 4 with size 0x60 is added to 32-bit table
SmbiosAdd: Smbios type 4 with size 0x60 is added to 64-bit table
SmbiosCreateTable() re-allocate SMBIOS 32-bit table
SmbiosCreateTable() could not allocate SMBIOS table < 4GB
SmbiosAdd: Smbios type 7 with size 0x3A is added to 32-bit table
SmbiosAdd: Smbios type 7 with size 0x3A is added to 64-bit table
SmbiosCreateTable() re-allocate SMBIOS 32-bit table
SmbiosCreateTable() could not allocate SMBIOS table < 4GB
SmbiosAdd: Smbios type 16 with size 0x19 is added to 32-bit table
SmbiosAdd: Smbios type 16 with size 0x19 is added to 64-bit table
SmbiosCreateTable() re-allocate SMBIOS 32-bit table
SmbiosCreateTable() could not allocate SMBIOS table < 4GB
SmbiosAdd: Smbios type 17 with size 0xA1 is added to 32-bit table
SmbiosAdd: Smbios type 17 with size 0xA1 is added to 64-bit table
SmbiosCreateTable() re-allocate SMBIOS 32-bit table
SmbiosCreateTable() could not allocate SMBIOS table < 4GB
SmbiosAdd: Smbios type 19 with size 0x21 is added to 32-bit table
SmbiosAdd: Smbios type 19 with size 0x21 is added to 64-bit table
SmbiosCreateTable() re-allocate SMBIOS 32-bit table
SmbiosCreateTable() could not allocate SMBIOS table < 4GB
Loading driver E660EA85-058E-4B55-A54B-F02F83A24707
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB81188C0
Loading driver at 0x10FB937A000 EntryPoint=0x10FB937B03C DisplayEngine.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8118718
ProtectUefiImageMu - 0xB81188C0
  - 0x0000010FB937A000 - 0x000000000001D000
SetUefiImageMemoryAttributes - 0x0000010FB937A000 - 0x000000000001D000 (0x0000000000000008)
InstallProtocolInterface: 9BBE29E9-FDA1-41EC-AD52-452213742D2E 10FB93930C8
InstallProtocolInterface: 4311EDC0-6054-46D4-9E40-893EA952FCCC 10FB93930E0
Loading driver EBF8ED7C-0DD1-4787-84F1-F48D537DCACF
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB80FD040
Loading driver at 0x10FB936C000 EntryPoint=0x10FB936D03C DriverHealthManagerDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB810E418
ProtectUefiImageMu - 0xB80FD040
  - 0x0000010FB936C000 - 0x000000000000E000
SetUefiImageMemoryAttributes - 0x0000010FB936C000 - 0x000000000000E000 (0x0000000000000008)
InstallProtocolInterface: 09576E91-6D3F-11D2-8E39-00A0C969723B 10FB9378028
InstallProtocolInterface: 330D4706-F2A0-4E4F-A369-B66FA8D54385 10FB9378000
Loading driver 6D33944A-EC75-4855-A54D-809C75241F6C
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB810C640
Loading driver at 0x10FB9304000 EntryPoint=0x10FB9305058 BdsDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB810CE98
ProtectUefiImageMu - 0xB810C640
  - 0x0000010FB9304000 - 0x0000000000068000
SetUefiImageMemoryAttributes - 0x0000010FB9304000 - 0x0000000000068000 (0x0000000000000008)
InstallProtocolInterface: 665E3FF6-46CC-11D4-9A38-0090273FC14D 10FB9369000
Loading driver 0CCF27CF-E68D-4279-96B0-8A4E1CDFF10C
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB810B040
Loading driver at 0x10FB92DA000 EntryPoint=0x10FB92DB058 SettingsManagerDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB810BD98
ProtectUefiImageMu - 0xB810B040
  - 0x0000010FB92DA000 - 0x000000000002A000
SetUefiImageMemoryAttributes - 0x0000010FB92DA000 - 0x000000000002A000 (0x0000000000000008)
PasswordPolicyGeneratePasswordHash: Entry
PasswordPolicyGeneratePasswordHash: Exit. Code=Success
InstallProtocolInterface: 68E6A3C8-2138-4846-A085-73EAB4C344E0 0
PasswordPolicyValidatePasswordHash: Entry
Located Authentication Protocol after Notify. Code=Success
NullAuthManager - GetEnrolledIdentities
CheckForAuthenticationProtocol: Failed to get owner ids. Unsupported
InstallProtocolInterface: D701B10F-9E95-4D6D-9685-B8A910CFBF3F 10FB93025D0
DfciPasswordProviderConstructor - Event Registered.
DfciSettingsConstructor: Event Registered.
DfciVirtualizationSettingsConstructor: Event Registered.
DfciWpbtSettingConstructor: Event Registered.
DfciWpbtSettingGet - Variable WPBTen not found. Getting default value.
DfciWpbtSettingGet - Setting WPBTen retrieved.
InstallProtocolInterface: 1E7367F0-E09A-47A4-AFE6-831ECEFEF9F4 0
DfciAssetTagSettingConstructor: Event Registered.
InstallProtocolInterface: C16C7ED8-3751-45A5-A893-296A03B88F9D 10FB9302000
InstallProtocolInterface: 83FB5B14-8FBA-4D55-9578-A5314F3633A5 10FB9302008
InstallProtocolInterface: 91B3BF34-6DB1-4E3C-808F-BB615B3AAF08 10FB9302150
Registering Password Setting Provider
Registering Provider with ID Device.Password.Password
FindGroup - Failed to find (Device.Password.Password)
Registering Provider with ID Dfci.RecoveryUrl.String
FindGroup - Failed to find (Dfci.RecoveryUrl.String)
Registering Provider with ID Dfci.RecoveryBootstrapUrl.String
FindGroup - Failed to find (Dfci.RecoveryBootstrapUrl.String)
Registering Provider with ID Dfci.HttpsCert.Binary
FindGroup - Failed to find (Dfci.HttpsCert.Binary)
Registering Provider with ID Dfci.RegistrationId.String
FindGroup - Failed to find (Dfci.RegistrationId.String)
Registering Provider with ID Dfci.TenantId.String
FindGroup - Failed to find (Dfci.TenantId.String)
Registering Provider with ID MDM.FriendlyName.String
FindGroup - Failed to find (MDM.FriendlyName.String)
Registering Provider with ID MDM.TenantName.String
FindGroup - Failed to find (MDM.TenantName.String)
Registering Provider with ID Device.CpuAndIoVirtualization.Enable
FindGroup - Failed to find (Device.CpuAndIoVirtualization.Enable)
Registering Provider with ID Dfci3.OnboardWpbt.Enable
FindGroup - Failed to find (Dfci3.OnboardWpbt.Enable)
Registering Provider with ID Dfci3.AssetTag.String
FindGroup - Failed to find (Dfci3.AssetTag.String)
Loading driver 8D865E53-BD58-4E4C-8ECA-EE96B620F40F
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB810A7C0
Loading driver at 0x10FB927D000 EntryPoint=0x10FB927E058 BootMenu.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB810A118
ProtectUefiImageMu - 0xB810A7C0
  - 0x0000010FB927D000 - 0x000000000005D000
SetUefiImageMemoryAttributes - 0x0000010FB927D000 - 0x000000000005D000 (0x0000000000000008)
InstallProtocolInterface: 09576E91-6D3F-11D2-8E39-00A0C969723B 10FB92D7000
InstallProtocolInterface: 330D4706-F2A0-4E4F-A369-B66FA8D54385 10FB92D7030
Loading driver 9E863906-A40F-4875-977F-5B93FF237FC6
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8106B40
Loading driver at 0x10FB926F000 EntryPoint=0x10FB927003C TerminalDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8108A98
ProtectUefiImageMu - 0xB8106B40
  - 0x0000010FB926F000 - 0x000000000000E000
SetUefiImageMemoryAttributes - 0x0000010FB926F000 - 0x000000000000E000 (0x0000000000000008)
InstallProtocolInterface: 18A031AB-B443-4D1A-A5C0-0C09261E9F71 10FB927B318
InstallProtocolInterface: 107A772C-D5E1-11D4-9A46-0090273FC14D 10FB927B2C8
InstallProtocolInterface: 6A7A5CFF-E8D9-4F70-BADA-75AB3025CE14 10FB927B2E0
Loading driver 93B80004-9FB3-11D4-9A3A-0090273FC14D
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8107B40
Loading driver at 0x10FB9254000 EntryPoint=0x10FB925503C PciBusDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8107E98
ProtectUefiImageMu - 0xB8107B40
  - 0x0000010FB9254000 - 0x000000000001B000
SetUefiImageMemoryAttributes - 0x0000010FB9254000 - 0x000000000001B000 (0x0000000000000008)
InstallProtocolInterface: 18A031AB-B443-4D1A-A5C0-0C09261E9F71 10FB926D138
InstallProtocolInterface: 107A772C-D5E1-11D4-9A46-0090273FC14D 10FB926D098
InstallProtocolInterface: 6A7A5CFF-E8D9-4F70-BADA-75AB3025CE14 10FB926D0B0
InstallProtocolInterface: 19CB87AB-2CB9-4665-8360-DDCF6054F79D 10FB926D010
Loading driver 71FD84CD-353B-464D-B7A4-6EA7B96995CB
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8107240
Loading driver at 0x10FB924A000 EntryPoint=0x10FB924B03C NonDiscoverablePciDeviceDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8105018
ProtectUefiImageMu - 0xB8107240
  - 0x0000010FB924A000 - 0x000000000000A000
SetUefiImageMemoryAttributes - 0x0000010FB924A000 - 0x000000000000A000 (0x0000000000000008)
InstallProtocolInterface: 18A031AB-B443-4D1A-A5C0-0C09261E9F71 10FB9252020
InstallProtocolInterface: 107A772C-D5E1-11D4-9A46-0090273FC14D 10FB92521D0
InstallProtocolInterface: 6A7A5CFF-E8D9-4F70-BADA-75AB3025CE14 10FB92521E8
Loading driver 88079B18-B42B-44AA-A6F2-B83911075E89
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB81050C0
Loading driver at 0x10FB9241000 EntryPoint=0x10FB924203C VirtualKeyboardDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8105A98
ProtectUefiImageMu - 0xB81050C0
  - 0x0000010FB9241000 - 0x0000000000009000
SetUefiImageMemoryAttributes - 0x0000010FB9241000 - 0x0000000000009000 (0x0000000000000008)
InstallProtocolInterface: 18A031AB-B443-4D1A-A5C0-0C09261E9F71 10FB9248010
InstallProtocolInterface: 107A772C-D5E1-11D4-9A46-0090273FC14D 10FB9248070
InstallProtocolInterface: 6A7A5CFF-E8D9-4F70-BADA-75AB3025CE14 10FB9248088
Loading driver 907125C0-A5F1-11E3-A3FE-A3198B49350C
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8105440
Loading driver at 0x10FB9236000 EntryPoint=0x10FB923703C FvSimpleFileSystem.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8104F98
ProtectUefiImageMu - 0xB8105440
  - 0x0000010FB9236000 - 0x000000000000B000
SetUefiImageMemoryAttributes - 0x0000010FB9236000 - 0x000000000000B000 (0x0000000000000008)
InstallProtocolInterface: 18A031AB-B443-4D1A-A5C0-0C09261E9F71 10FB923F020
InstallProtocolInterface: 107A772C-D5E1-11D4-9A46-0090273FC14D 10FB923F080
InstallProtocolInterface: 6A7A5CFF-E8D9-4F70-BADA-75AB3025CE14 10FB923F098
Loading driver 28EA026E-D47B-4D6E-A992-EAE5DF6AA638
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB81047C0
Loading driver at 0x10FB922C000 EntryPoint=0x10FB922D03C AppleBootTimeEmbeddedFirmwareHelperDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8104618
ProtectUefiImageMu - 0xB81047C0
  - 0x0000010FB922C000 - 0x000000000000A000
SetUefiImageMemoryAttributes - 0x0000010FB922C000 - 0x000000000000A000 (0x0000000000000008)
AppleBootTimeEmbeddedFirmwareHelperDxeInitialize: AppleBootTimeEmbeddedFirmwareHelperDxe started
InstallProtocolInterface: 18A031AB-B443-4D1A-A5C0-0C09261E9F71 10FB9234000
Loading driver 2FB92EFA-2EE0-4BAE-9EB6-7464125E1EF7
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8103BC0
Loading driver at 0x10FB921F000 EntryPoint=0x10FB922003C UhciDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8103F18
ProtectUefiImageMu - 0xB8103BC0
  - 0x0000010FB921F000 - 0x000000000000D000
SetUefiImageMemoryAttributes - 0x0000010FB921F000 - 0x000000000000D000 (0x0000000000000008)
InstallProtocolInterface: 18A031AB-B443-4D1A-A5C0-0C09261E9F71 10FB922A070
InstallProtocolInterface: 107A772C-D5E1-11D4-9A46-0090273FC14D 10FB922A020
InstallProtocolInterface: 6A7A5CFF-E8D9-4F70-BADA-75AB3025CE14 10FB922A038
Loading driver BDFE430E-8F2A-4DB0-9991-6F856594777E
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8103240
Loading driver at 0x10FB9210000 EntryPoint=0x10FB921103C EhciDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8103498
ProtectUefiImageMu - 0xB8103240
  - 0x0000010FB9210000 - 0x000000000000F000
SetUefiImageMemoryAttributes - 0x0000010FB9210000 - 0x000000000000F000 (0x0000000000000008)
InstallProtocolInterface: 18A031AB-B443-4D1A-A5C0-0C09261E9F71 10FB921D098
InstallProtocolInterface: 107A772C-D5E1-11D4-9A46-0090273FC14D 10FB921D048
InstallProtocolInterface: 6A7A5CFF-E8D9-4F70-BADA-75AB3025CE14 10FB921D060
Loading driver B7F50E91-A759-412C-ADE4-DCD03E7F7C28
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8102040
Loading driver at 0x10FB91FC000 EntryPoint=0x10FB91FD03C XhciDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8102E98
ProtectUefiImageMu - 0xB8102040
  - 0x0000010FB91FC000 - 0x0000000000014000
SetUefiImageMemoryAttributes - 0x0000010FB91FC000 - 0x0000000000014000 (0x0000000000000008)
InstallProtocolInterface: 18A031AB-B443-4D1A-A5C0-0C09261E9F71 10FB920E1A8
InstallProtocolInterface: 107A772C-D5E1-11D4-9A46-0090273FC14D 10FB920E158
InstallProtocolInterface: 6A7A5CFF-E8D9-4F70-BADA-75AB3025CE14 10FB920E170
Loading driver 2D2E62CF-9ECF-43B7-8219-94E7FC713DFE
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB81023C0
Loading driver at 0x10FB91F0000 EntryPoint=0x10FB91F103C UsbKbDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8102718
ProtectUefiImageMu - 0xB81023C0
  - 0x0000010FB91F0000 - 0x000000000000C000
SetUefiImageMemoryAttributes - 0x0000010FB91F0000 - 0x000000000000C000 (0x0000000000000008)
InstallProtocolInterface: 18A031AB-B443-4D1A-A5C0-0C09261E9F71 10FB91FA828
InstallProtocolInterface: 107A772C-D5E1-11D4-9A46-0090273FC14D 10FB91FA7C8
InstallProtocolInterface: 6A7A5CFF-E8D9-4F70-BADA-75AB3025CE14 10FB91FA7E0
Loading driver 4EA43463-747C-46EB-97FB-B0E5C5F05306
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8101B40
Loading driver at 0x10FB91E6000 EntryPoint=0x10FB91E703C UsbMouseAbsolutePointerDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8101098
ProtectUefiImageMu - 0xB8101B40
  - 0x0000010FB91E6000 - 0x000000000000A000
SetUefiImageMemoryAttributes - 0x0000010FB91E6000 - 0x000000000000A000 (0x0000000000000008)
InstallProtocolInterface: 18A031AB-B443-4D1A-A5C0-0C09261E9F71 10FB91EE070
InstallProtocolInterface: 107A772C-D5E1-11D4-9A46-0090273FC14D 10FB91EE010
InstallProtocolInterface: 6A7A5CFF-E8D9-4F70-BADA-75AB3025CE14 10FB91EE028
Loading driver 240612B7-A063-11D4-9A3A-0090273FC14D
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB81011C0
Loading driver at 0x10FB91D6000 EntryPoint=0x10FB91D703C UsbBusDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8101798
ProtectUefiImageMu - 0xB81011C0
  - 0x0000010FB91D6000 - 0x0000000000010000
SetUefiImageMemoryAttributes - 0x0000010FB91D6000 - 0x0000000000010000 (0x0000000000000008)
InstallProtocolInterface: 18A031AB-B443-4D1A-A5C0-0C09261E9F71 10FB91E4108
InstallProtocolInterface: 107A772C-D5E1-11D4-9A46-0090273FC14D 10FB91E4098
InstallProtocolInterface: 6A7A5CFF-E8D9-4F70-BADA-75AB3025CE14 10FB91E40B0
Loading driver 9FB4B4A7-42C0-4BCD-8540-9BCC6711F83E
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8100C40
Loading driver at 0x10FB91CB000 EntryPoint=0x10FB91CC03C UsbMassStorageDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8100898
ProtectUefiImageMu - 0xB8100C40
  - 0x0000010FB91CB000 - 0x000000000000B000
SetUefiImageMemoryAttributes - 0x0000010FB91CB000 - 0x000000000000B000 (0x0000000000000008)
InstallProtocolInterface: 18A031AB-B443-4D1A-A5C0-0C09261E9F71 10FB91D4028
InstallProtocolInterface: 107A772C-D5E1-11D4-9A46-0090273FC14D 10FB91D4148
InstallProtocolInterface: 6A7A5CFF-E8D9-4F70-BADA-75AB3025CE14 10FB91D4160
Loading driver 6B38F7B4-AD98-40E9-9093-ACA2B5A253C4
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB81002C0
Loading driver at 0x10FB91C1000 EntryPoint=0x10FB91C203C DiskIoDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8100798
ProtectUefiImageMu - 0xB81002C0
  - 0x0000010FB91C1000 - 0x000000000000A000
SetUefiImageMemoryAttributes - 0x0000010FB91C1000 - 0x000000000000A000 (0x0000000000000008)
InstallProtocolInterface: 18A031AB-B443-4D1A-A5C0-0C09261E9F71 10FB91C9010
InstallProtocolInterface: 107A772C-D5E1-11D4-9A46-0090273FC14D 10FB91C9108
InstallProtocolInterface: 6A7A5CFF-E8D9-4F70-BADA-75AB3025CE14 10FB91C9120
Loading driver 1FA1F39E-FEFF-4AAE-BD7B-38A070A3B609
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB80FFC40
Loading driver at 0x10FB91B5000 EntryPoint=0x10FB91B603C PartitionDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB80FFB18
ProtectUefiImageMu - 0xB80FFC40
  - 0x0000010FB91B5000 - 0x000000000000C000
SetUefiImageMemoryAttributes - 0x0000010FB91B5000 - 0x000000000000C000 (0x0000000000000008)
InstallProtocolInterface: 18A031AB-B443-4D1A-A5C0-0C09261E9F71 10FB91BF010
InstallProtocolInterface: 107A772C-D5E1-11D4-9A46-0090273FC14D 10FB91BF0B0
InstallProtocolInterface: 6A7A5CFF-E8D9-4F70-BADA-75AB3025CE14 10FB91BF0C8
Loading driver 961578FE-B6B7-44C3-AF35-6BC705CD2B1F
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB80FF2C0
Loading driver at 0x10FB91A5000 EntryPoint=0x10FB91A603C Fat.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB80FE018
ProtectUefiImageMu - 0xB80FF2C0
  - 0x0000010FB91A5000 - 0x0000000000010000
SetUefiImageMemoryAttributes - 0x0000010FB91A5000 - 0x0000000000010000 (0x0000000000000008)
InstallProtocolInterface: 18A031AB-B443-4D1A-A5C0-0C09261E9F71 10FB91B30C0
InstallProtocolInterface: 107A772C-D5E1-11D4-9A46-0090273FC14D 10FB91B3050
InstallProtocolInterface: 6A7A5CFF-E8D9-4F70-BADA-75AB3025CE14 10FB91B3068
Loading driver CD3BAFB6-50FB-4FE8-8E4E-AB74D2C1A600
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB80FE140
Loading driver at 0x10FB919F000 EntryPoint=0x10FB91A003C EnglishDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB80FEB18
ProtectUefiImageMu - 0xB80FE140
  - 0x0000010FB919F000 - 0x0000000000006000
SetUefiImageMemoryAttributes - 0x0000010FB919F000 - 0x0000000000006000 (0x0000000000000008)
InstallProtocolInterface: 1D85CD7F-F43D-11D2-9A0C-0090273FC14D 10FB91A3030
InstallProtocolInterface: A4C751FC-23AE-4C3E-92E9-4964CF63F349 10FB91A3068
Loading driver 69B5DBD8-92C0-492C-859F-7256D5100D2A
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8080040
Loading driver at 0x10FB9197000 EntryPoint=0x10FB919803C BootRamdiskHelperDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB80FE698
ProtectUefiImageMu - 0xB8080040
  - 0x0000010FB9197000 - 0x0000000000008000
SetUefiImageMemoryAttributes - 0x0000010FB9197000 - 0x0000000000008000 (0x0000000000000008)
BootRamdiskHelperDxe started
BootRamdiskHelperDxe - no FV embedded ramdisk, exiting
Error: Image at 10FB9197000 start failed: Not Found
SetUefiImageMemoryAttributes - 0x0000010FB9197000 - 0x0000000000008000 (0x0000000000000008)
GetMemoryAttributes: BaseAddress == 0x10FB9197000, Length == 0x8000
GetMemoryAttributes: RegionAddress == 0x10FB9000000, RegionLength == 0x1600000, RegionAttributes == 0x70C
GetMemoryAttributes: Union == 70C, Intersection == 70C
Loading driver B8E62775-BB0A-43F0-A843-5BE8B14F8CCD
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8081040
Loading driver at 0x10FB9198000 EntryPoint=0x10FB919903C BootGraphicsResourceTableDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8081F18
ProtectUefiImageMu - 0xB8081040
  - 0x0000010FB9198000 - 0x0000000000007000
SetUefiImageMemoryAttributes - 0x0000010FB9198000 - 0x0000000000007000 (0x0000000000000008)
InstallProtocolInterface: CDEA2BD3-FC25-4C1C-B97C-B31186064990 10FB919D010
InstallProtocolInterface: 4B5DC1DF-1EAA-48B2-A7E9-EAC489A00B5C 10FB919D018
Loading driver 3E197E9C-D8DC-42D3-89CE-B04FA9833756
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8081440
Loading driver at 0x10FB9129000 EntryPoint=0x10FB912BDAC RegularExpressionDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8081798
ProtectUefiImageMu - 0xB8081440
  - 0x0000010FB9129000 - 0x000000000006F000
SetUefiImageMemoryAttributes - 0x0000010FB9129000 - 0x000000000006F000 (0x0000000000000008)
InstallProtocolInterface: B3F79D9A-436C-DC11-B052-CD85DF524CE6 10FB9190058
Loading driver 8E747032-7D55-4D95-9A84-77F83370B3A4
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB8089040
Loading driver at 0x10FB805C000 EntryPoint=0x10FB805D03C SimpleWindowManagerDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8089C98
ProtectUefiImageMu - 0xB8089040
  - 0x0000010FB805C000 - 0x0000000000012000
SetUefiImageMemoryAttributes - 0x0000010FB805C000 - 0x0000000000012000 (0x0000000000000008)
Loading driver 917C56F2-2FE3-498F-AFFB-87AC0E19FE5E
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 10FB80894C0
Loading driver at 0x10FB801F000 EntryPoint=0x10FB802003C OnScreenKeyboardDxe.efi
InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 10FB8088618
ProtectUefiImageMu - 0xB80894C0
  - 0x0000010FB801F000 - 0x000000000001E000
SetUefiImageMemoryAttributes - 0x0000010FB801F000 - 0x000000000001E000 (0x0000000000000008)
InstallProtocolInterface: 09576E91-6D3F-11D2-8E39-00A0C969723B 10FB8038518
OSKDriverEntryPoint OSK DEVICE Handle B8088398
InstallProtocolInterface: 18A031AB-B443-4D1A-A5C0-0C09261E9F71 10FB80384E8
InstallProtocolInterface: 3C4CA20D-C95A-4B8B-81AF-94A9830923E2 10FB80389C8
ERROR [OSK]: Failed to find Simple Window Manager protocol (Not Found).
Driver C5D0E6B2-A841-4C67-A0E3-92354DE07E51 was discovered but not loaded!!
Driver C09E4CE4-AE29-4340-B941-078871BD89D1 was discovered but not loaded!!
Driver 07F1B357-4270-4122-A32A-7EAB3C013BAC was discovered but not loaded!!
Driver 995F045B-0265-46A4-8D21-001211A24A4F was discovered but not loaded!!
[Bds] Entry...
-----------------------------------------------------
START PRINTING ALL REGISTERED SETTING PROVIDERS
-----------------------------------------------------
Id:            Device.Password.Password
Printing Prov@ 0xB810ACB0
Type:          PASSWORD TYPE
Flags:         0x1
Current Value: No System Password
Default Value: No System Password
DfciSettingsGet - Variable DfciUrl not found. Getting default value.
DfciSettingsGet - Variable DfciUrl not found. Getting default value.
DfciSettingsGet - Setting DfciUrl retrieved.
Id:            Dfci.RecoveryUrl.String
Printing Prov@ 0xB810B8B0
Type:          STRING TYPE
Flags:         0x0
Current Value:
Default Value:
DfciSettingsGet - Variable DfciUrl2 not found. Getting default value.
DfciSettingsGet - Variable DfciUrl2 not found. Getting default value.
DfciSettingsGet - Setting DfciUrl2 retrieved.
Id:            Dfci.RecoveryBootstrapUrl.String
Printing Prov@ 0xB810AD30
Type:          STRING TYPE
Flags:         0x0
Current Value:
Default Value:
DfciSettingsGet - Variable DfciHttpsCert not found. Getting default value.
DfciSettingsGet - Setting DfciHttpsCert retrieved.
Id:            Dfci.HttpsCert.Binary
Printing Prov@ 0xB810B3B0
Type:          CERT TYPE
Flags:         0x0
Current Value:
Default Value:
DfciSettingsGet - Variable DfciRegistrationId not found. Getting default value.
DfciSettingsGet - Variable DfciRegistrationId not found. Getting default value.
DfciSettingsGet - Setting DfciRegistrationId retrieved.
Id:            Dfci.RegistrationId.String
Printing Prov@ 0xB810B430
Type:          STRING TYPE
Flags:         0x0
Current Value:
Default Value:
DfciSettingsGet - Variable DfciTenantId not found. Getting default value.
DfciSettingsGet - Variable DfciTenantId not found. Getting default value.
DfciSettingsGet - Setting DfciTenantId retrieved.
Id:            Dfci.TenantId.String
Printing Prov@ 0xB810A0B0
Type:          STRING TYPE
Flags:         0x0
Current Value:
Default Value:
DfciSettingsGet - Variable MdmFriendlyName not found. Getting default value.
DfciSettingsGet - Variable MdmFriendlyName not found. Getting default value.
DfciSettingsGet - Setting MdmFriendlyName retrieved.
Id:            MDM.FriendlyName.String
Printing Prov@ 0xB810AA30
Type:          STRING TYPE
Flags:         0x0
Current Value:
Default Value:
DfciSettingsGet - Variable MdmTenantName not found. Getting default value.
DfciSettingsGet - Variable MdmTenantName not found. Getting default value.
DfciSettingsGet - Setting MdmTenantName retrieved.
Id:            MDM.TenantName.String
Printing Prov@ 0xB810AAB0
Type:          STRING TYPE
Flags:         0x0
Current Value:
Default Value:
Id:            Device.CpuAndIoVirtualization.Enable
Printing Prov@ 0xB810B4B0
Type:          ENABLE/DISABLE TYPE
Flags:         0x0
Current Value: Enabled
Default Value: Enabled
DfciWpbtSettingGet - Variable WPBTen not found. Getting default value.
DfciWpbtSettingGet - Setting WPBTen retrieved.
Id:            Dfci3.OnboardWpbt.Enable
Printing Prov@ 0xB810B530
Type:          ENABLE/DISABLE TYPE
Flags:         0x1
Current Value: Enabled
Default Value: Enabled
DfciAssetTagSettingGet - Variable AssetTag not found. Getting default value.
DfciAssetTagSettingGet - Variable AssetTag not found. Getting default value.
DfciAssetTagSettingGet - Setting AssetTag retrieved.
Id:            Dfci3.AssetTag.String
Printing Prov@ 0xB810B6B0
Type:          STRING TYPE
Flags:         0x0
Current Value:
Default Value:
-----------------------------------------------------
 END PRINTING ALL REGISTERED SETTING PROVIDERS
-----------------------------------------------------
-----------------------------------------------------
START PRINTING ALL REGISTERED GROUPS
-----------------------------------------------------
-----------------------------------------------------
 END PRINTING ALL REGISTERED GROUPS
-----------------------------------------------------
InstallProtocolInterface: 7B9CC1A0-218D-4C1C-9FCF-99F3A34D35F8 10FB93020C8
UpdateRebootReason current reboot reason is         . Code=Not Found
[BdsDxe] Locate Variable Lock protocol - Success
!!! DEPRECATED INTERFACE !!! VariableLockRequestToLock() will go away soon!
!!! DEPRECATED INTERFACE !!! Please move to use Variable Policy!
!!! DEPRECATED INTERFACE !!! Variable: 8BE4DF61-93CA-11D2-AA0D-00E098032B8C PlatformLangCodes
!!! DEPRECATED INTERFACE !!! VariableLockRequestToLock() will go away soon!
!!! DEPRECATED INTERFACE !!! Please move to use Variable Policy!
!!! DEPRECATED INTERFACE !!! Variable: 8BE4DF61-93CA-11D2-AA0D-00E098032B8C LangCodes
!!! DEPRECATED INTERFACE !!! VariableLockRequestToLock() will go away soon!
!!! DEPRECATED INTERFACE !!! Please move to use Variable Policy!
!!! DEPRECATED INTERFACE !!! Variable: 8BE4DF61-93CA-11D2-AA0D-00E098032B8C BootOptionSupport
!!! DEPRECATED INTERFACE !!! VariableLockRequestToLock() will go away soon!
!!! DEPRECATED INTERFACE !!! Please move to use Variable Policy!
!!! DEPRECATED INTERFACE !!! Variable: 8BE4DF61-93CA-11D2-AA0D-00E098032B8C HwErrRecSupport
!!! DEPRECATED INTERFACE !!! VariableLockRequestToLock() will go away soon!
!!! DEPRECATED INTERFACE !!! Please move to use Variable Policy!
!!! DEPRECATED INTERFACE !!! Variable: 8BE4DF61-93CA-11D2-AA0D-00E098032B8C OsIndicationsSupported
Variable Driver Auto Update Lang, Lang:eng, PlatformLang:en Status: Success
PCI Bus First Scanning
PciBus: Discovered PPB @ [00|00|00]  [VID = 0x106B, DID = 0x100C]

PciBus: Discovered PPB @ [00|01|00]  [VID = 0x106B, DID = 0x100C]

PciBus: Discovered PPB @ [00|02|00]  [VID = 0x106B, DID = 0x100C]

PciBus: Discovered PCI @ [03|00|00]  [VID = 0x1D6A, DID = 0x4C0]
   BAR[0]: Type =  Mem64; Alignment = 0x7FFFF;  Length = 0x80000;       Offset = 0x10
   BAR[1]: Type =  Mem64; Alignment = 0xFFF;    Length = 0x1000;        Offset = 0x18
   BAR[2]: Type =  Mem64; Alignment = 0x3FFFFF; Length = 0x400000;      Offset = 0x20

PciBus: Discovered PPB @ [00|03|00]  [VID = 0x106B, DID = 0x100C]

PciBus: Discovered PCI @ [04|00|00]  [VID = 0x1B21, DID = 0x2142]
   BAR[0]: Type =  Mem64; Alignment = 0x7FFF;   Length = 0x8000;        Offset = 0x10

PciBus: Discovered PPB @ [00|00|00]  [VID = 0x106B, DID = 0x100C]

PciBus: Discovered PPB @ [00|01|00]  [VID = 0x106B, DID = 0x100C]

PciBus: Discovered PPB @ [00|02|00]  [VID = 0x106B, DID = 0x100C]

PciBus: Discovered PCI @ [03|00|00]  [VID = 0x1D6A, DID = 0x4C0]
   BAR[0]: Type =  Mem64; Alignment = 0x7FFFF;  Length = 0x80000;       Offset = 0x10
   BAR[1]: Type =  Mem64; Alignment = 0xFFF;    Length = 0x1000;        Offset = 0x18
   BAR[2]: Type =  Mem64; Alignment = 0x3FFFFF; Length = 0x400000;      Offset = 0x20

PciBus: Discovered PPB @ [00|03|00]  [VID = 0x106B, DID = 0x100C]

PciBus: Discovered PCI @ [04|00|00]  [VID = 0x1B21, DID = 0x2142]
   BAR[0]: Type =  Mem64; Alignment = 0x7FFF;   Length = 0x8000;        Offset = 0x10

PciHostBridge: SubmitResources for PciRoot(0x0)
 Mem: Granularity/SpecificFlag = 32 / 00
      Length/Alignment = 0x600000 / 0x3FFFFF
PciBus: HostBridge->SubmitResources() - Success
PciHostBridge: NotifyPhase (AllocateResources)
 RootBridge: PciRoot(0x0)
GCD:AllocateMemorySpace(Base=00000000C0000000,Length=0000000000600000)
  GcdAllocateType = AtAddress
  GcdMemoryType   = MMIO
  Alignment       = 0000000000400000
  ImageHandle     = 10FB8111A98
  DeviceHandle    = 0
  Status = Success  (BaseAddress = 00000000C0000000)
GCDMemType Range                             Capabilities     Attributes
========== ================================= ================ ================
NonExist   0000000000000000-00000000BFFFFFFF 0000000000000000 0000000000000000
MMIO       00000000C0000000-00000000C05FFFFF C000000000000001 0000000000000001*
MMIO       00000000C0600000-00000000FFFFFFFF C000000000000001 0000000000000001
NonExist   0000000100000000-000000059FFFFFFF 0000000000000000 0000000000000000
MMIO       00000005A0000000-00000005BFFFFFFF C000000000000001 0000000000000001
NonExist   00000005C0000000-000001003ED0BFFF 0000000000000000 0000000000000000
SystemMem  000001003ED0C000-0000010FBA6D7FFF 800000000002600E 0000000000000008*
NonExist   0000010FBA6D8000-000003FFFFFFFFFF 0000000000000000 0000000000000000

  Mem: Base/Length/Alignment = C0000000/600000/3FFFFF - Success
PciBus: HostBridge->NotifyPhase(AllocateResources) - Success
Process Option ROM: BAR Base/Length = 0/0
PciBus: Resource Map for Root Bridge PciRoot(0x0)
Type =  Mem32; Base = 0xC0000000;       Length = 0x600000;      Alignment = 0x3FFFFF
   Base = 0xC0000000;   Length = 0x500000;      Alignment = 0x3FFFFF;   Owner = PPB [00|02|00:**]
   Base = 0xC0500000;   Length = 0x100000;      Alignment = 0xFFFFF;    Owner = PPB [00|03|00:**]

PciBus: Resource Map for Bridge [00|00|00]

PciBus: Resource Map for Bridge [00|01|00]

PciBus: Resource Map for Bridge [00|02|00]
Type =  Mem32; Base = 0xC0000000;       Length = 0x500000;      Alignment = 0x3FFFFF
   Base = 0xC0000000;   Length = 0x400000;      Alignment = 0x3FFFFF;   Owner = PCI [03|00|00:20]
   Base = 0xC0400000;   Length = 0x80000;       Alignment = 0x7FFFF;    Owner = PCI [03|00|00:10]
   Base = 0xC0480000;   Length = 0x1000;        Alignment = 0xFFF;      Owner = PCI [03|00|00:18]

PciBus: Resource Map for Bridge [00|03|00]
Type =  Mem32; Base = 0xC0500000;       Length = 0x100000;      Alignment = 0xFFFFF
   Base = 0xC0500000;   Length = 0x8000;        Alignment = 0x7FFF;     Owner = PCI [04|00|00:10]

P2P PciIo=10FB8086028, Parent=10FB8086200, Command set to 23. Bus=0,Dev=0,Fun=0
P2P PciIo=10FB8086428, Parent=10FB8086600, Command set to 23. Bus=0,Dev=1,Fun=0
P2P PciIo=10FB8086828, Parent=10FB8086A00, Command set to 23. Bus=0,Dev=2,Fun=0
P2P PciIo=10FB8085428, Parent=10FB8085600, Command set to 23. Bus=0,Dev=3,Fun=0
InstallProtocolInterface: 09576E91-6D3F-11D2-8E39-00A0C969723B 10FB8086E98
InstallProtocolInterface: 4CF5B200-68B8-4CA5-9EEC-B23E3F50029A 10FB8086028
InstallProtocolInterface: 09576E91-6D3F-11D2-8E39-00A0C969723B 10FB8086F18
InstallProtocolInterface: 4CF5B200-68B8-4CA5-9EEC-B23E3F50029A 10FB8086428
InstallProtocolInterface: 09576E91-6D3F-11D2-8E39-00A0C969723B 10FB8086F98
InstallProtocolInterface: 4CF5B200-68B8-4CA5-9EEC-B23E3F50029A 10FB8086828
InstallProtocolInterface: 09576E91-6D3F-11D2-8E39-00A0C969723B 10FB8085E98
InstallProtocolInterface: 4CF5B200-68B8-4CA5-9EEC-B23E3F50029A 10FB8085028
InstallProtocolInterface: 09576E91-6D3F-11D2-8E39-00A0C969723B 10FB8085F18
InstallProtocolInterface: 4CF5B200-68B8-4CA5-9EEC-B23E3F50029A 10FB8085428
InstallProtocolInterface: 09576E91-6D3F-11D2-8E39-00A0C969723B 10FB8085F98
InstallProtocolInterface: 4CF5B200-68B8-4CA5-9EEC-B23E3F50029A 10FB8085828
InstallProtocolInterface: 30CFE3E7-3DE1-4586-BE20-DEABA1B3B793 0
Added   Boot option as Boot0001 - Internal Storage
CreateShellDevicePath
Fv->Read of Internal Shell - Code=Not Found
Fv->Read of Internal Shell - Code=Success
Added   Boot option as Boot0002 - Internal UEFI Shell 2.0
Added   Boot option as Boot0003 - USB Storage
Added   Boot option as Boot0004 - PXE Network
Added   Boot option as Boot0005 - MU UEFI UI Front Page
GraphicsConsole video resolution 1920 x 1080
Graphics - Mode 0, Column = 80, Row = 25
Graphics - Mode 1, Column = 80, Row = 50
Graphics - Mode 2, Column = 100, Row = 31
Graphics - Mode 3, Column = 128, Row = 40
Graphics - Mode 4, Column = 160, Row = 42
Graphics - Mode 5, Column = 240, Row = 56
Graphics Console Started, Mode: 0
InstallProtocolInterface: 387477C2-69C7-11D2-8E39-00A0C969723B 10FB80833B0
ExitPmAuth ()- Start
MemoryAttributesTable:
  Version              - 0x00000001
  NumberOfEntries      - 0x0000000F
  DescriptorSize       - 0x00000030
Entry (0xB8082AA8)
  Type              - 0x6
  PhysicalStart     - 0x0000010043200000
  VirtualStart      - 0x0000000000000000
  NumberOfPages     - 0x0000000000001E00
  Attribute         - 0x8000000000004000
Entry (0xB8082AD8)
  Type              - 0x5
  PhysicalStart     - 0x0000010FB9510000
  VirtualStart      - 0x0000000000000000
  NumberOfPages     - 0x000000000000005C
  Attribute         - 0x8000000000004000
Entry (0xB8082B08)
  Type              - 0x5
  PhysicalStart     - 0x0000010FB956C000
  VirtualStart      - 0x0000000000000000
  NumberOfPages     - 0x0000000000000005
  Attribute         - 0x8000000000020000
Entry (0xB8082B38)
  Type              - 0x5
  PhysicalStart     - 0x0000010FB9571000
  VirtualStart      - 0x0000000000000000
  NumberOfPages     - 0x0000000000000003
  Attribute         - 0x8000000000004000
Entry (0xB8082B68)
  Type              - 0x5
  PhysicalStart     - 0x0000010FB9574000
  VirtualStart      - 0x0000000000000000
  NumberOfPages     - 0x0000000000000005
  Attribute         - 0x8000000000020000
Entry (0xB8082B98)
  Type              - 0x5
  PhysicalStart     - 0x0000010FB9579000
  VirtualStart      - 0x0000000000000000
  NumberOfPages     - 0x0000000000000003
  Attribute         - 0x8000000000004000
Entry (0xB8082BC8)
  Type              - 0x5
  PhysicalStart     - 0x0000010FB957C000
  VirtualStart      - 0x0000000000000000
  NumberOfPages     - 0x0000000000000012
  Attribute         - 0x8000000000020000
Entry (0xB8082BF8)
  Type              - 0x5
  PhysicalStart     - 0x0000010FB958E000
  VirtualStart      - 0x0000000000000000
  NumberOfPages     - 0x0000000000000003
  Attribute         - 0x8000000000004000
Entry (0xB8082C28)
  Type              - 0x5
  PhysicalStart     - 0x0000010FB9591000
  VirtualStart      - 0x0000000000000000
  NumberOfPages     - 0x0000000000000005
  Attribute         - 0x8000000000020000
Entry (0xB8082C58)
  Type              - 0x5
  PhysicalStart     - 0x0000010FB9596000
  VirtualStart      - 0x0000000000000000
  NumberOfPages     - 0x0000000000000003
  Attribute         - 0x8000000000004000
Entry (0xB8082C88)
  Type              - 0x5
  PhysicalStart     - 0x0000010FB9599000
  VirtualStart      - 0x0000000000000000
  NumberOfPages     - 0x0000000000000003
  Attribute         - 0x8000000000020000
Entry (0xB8082CB8)
  Type              - 0x5
  PhysicalStart     - 0x0000010FB959C000
  VirtualStart      - 0x0000000000000000
  NumberOfPages     - 0x0000000000000003
  Attribute         - 0x8000000000004000
Entry (0xB8082CE8)
  Type              - 0x5
  PhysicalStart     - 0x0000010FB959F000
  VirtualStart      - 0x0000000000000000
  NumberOfPages     - 0x0000000000000005
  Attribute         - 0x8000000000020000
Entry (0xB8082D18)
  Type              - 0x5
  PhysicalStart     - 0x0000010FB95A4000
  VirtualStart      - 0x0000000000000000
  NumberOfPages     - 0x0000000000000002
  Attribute         - 0x8000000000004000
Entry (0xB8082D48)
  Type              - 0x6
  PhysicalStart     - 0x0000010FB95A6000
  VirtualStart      - 0x0000000000000000
  NumberOfPages     - 0x000000000000012C
  Attribute         - 0x8000000000004000
[Variable]END_OF_DXE is signaled
Initialize variable error flag (FF)
SetPhaseIndicator - Setting indicator 'EOD'...
ValidateSetVariable - Variable (ECF590C6-F8F9-4387-8422-486E3CCD8B20:EOD) returning Success.
All EndOfDxe callbacks have returned successfully
InstallProtocolInterface: 60FF8964-E906-41D0-AFED-F241E974E08E 0
ExitPmAuth ()- End
Bds: BootOptionSupport NV variable forbids starting the hotkey service.
InstallProtocolInterface: D3B36F2C-D551-11D4-9A46-0090273FC14D 0
InstallProtocolInterface: D3B36F2D-D551-11D4-9A46-0090273FC14D 0
InstallProtocolInterface: 9042A9DE-23DC-4A38-96FB-7ADED080516A 10FB94A5270
InstallProtocolInterface: 982C298B-F4FA-41CB-B838-77AA688FB839 10FB94A5248
Inside MsPrebootchecks
SystemPowerCheck
SystemPowerCheck Success
MaxMode:0x1
Mode:0x0
SizeOfInfo:0x24
FrameBufferBase:0xC5C28000
FrameBufferSize:0x7E9000
Version:0x0
HorizontalResolution:0x780
VerticalResolution:0x438
PixelFormat:0x1
PixelsPerScanLine:0x780
On Screen Notifications:
        DEVICE_STATE_SECUREBOOT_OFF
        DEVICE_STATE_PLATFORM_MODE_0
        DEVICE_STATE_DEVELOPMENT_BUILD_ENABLED
        DEVICE_STATE_MANUFACTURING_MODE
        DEVICE_STATE_UNIT_TEST_MODE
Checking icon of size 256 x 166 to see if it fits
Checking icon of size 128 x 83 to see if it fits
Checking icon of size 112 x 73 to see if it fits
Checking icon of size 64 x 42 to see if it fits
Found fitting icon
0: shl:0 shr:0 mask:FF0000
1: shl:0 shr:0 mask:FF00
2: shl:0 shr:0 mask:FF
Bytes per pixel: 4
0: shl:0 shr:0 mask:FF0000
1: shl:0 shr:0 mask:FF00
2: shl:0 shr:0 mask:FF
Bytes per pixel: 4
Bmp Support: Allocating 0x27100 bytes of memory
BmpHeader->ImageOffset 0x36
BmpHeader->PixelWidth 0xC8
BmpHeader->PixelHeight 0xC8
BmpHeader->BitPerPixel 0x18
BmpHeader->ImageSize 0x1D4C0
BmpHeader->HeaderSize 0x28
BmpHeader->Size 0x1D4F6
Landscape mode detected.
BootMode 0x4
[Bds]OsIndication: 0000000000000000

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [edk2-devel] [Question] How do you set PCIe host bridge address space granularity for a PCI host bridge defined with PciHostBridgeLib?
  2024-07-24 15:29 [edk2-devel] [Question] How do you set PCIe host bridge address space granularity for a PCI host bridge defined with PciHostBridgeLib? Arminder Singh
@ 2024-07-24 20:28 ` Alexander D
  2024-07-24 21:14   ` Alexander D
  2024-07-30  0:19   ` Arminder Singh
  0 siblings, 2 replies; 6+ messages in thread
From: Alexander D @ 2024-07-24 20:28 UTC (permalink / raw)
  To: Arminder Singh, devel

[-- Attachment #1: Type: text/plain, Size: 731 bytes --]

That's expected. All PCIe endpoints in your case have *non-prefetchable* 64-bit BARs. These can only reside below 4 GB, so EDK2 downgrades them to the 32-bit non-prefetchable aperture.

If you had a device with a *prefetchable* 64-bit BAR (e.g. GPU VRAM), it would enumerate as "PMem64" and then you'd see it being allocated to the 64-bit prefetchable aperture.


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#120027): https://edk2.groups.io/g/devel/message/120027
Mute This Topic: https://groups.io/mt/107528139/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



[-- Attachment #2: Type: text/html, Size: 1182 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [edk2-devel] [Question] How do you set PCIe host bridge address space granularity for a PCI host bridge defined with PciHostBridgeLib?
  2024-07-24 20:28 ` Alexander D
@ 2024-07-24 21:14   ` Alexander D
  2024-07-30  0:19   ` Arminder Singh
  1 sibling, 0 replies; 6+ messages in thread
From: Alexander D @ 2024-07-24 21:14 UTC (permalink / raw)
  To: Alexander D, devel

[-- Attachment #1: Type: text/plain, Size: 790 bytes --]

Btw, "EFI_ACPI_ADDRESS_SPACE_DESCRIPTOR" is just a structure used across the codebase to represent an address space. It doesn't have anything to do with the ACPI tables if that was your impression. ACPI tables are only consumed by an OS. If you wish to have PCIe working there, you still have to manually declare your host bridges in DSDT/SSDT or use DynamicTablesPkg, as EDK2 does not automatically generate them for you.


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#120028): https://edk2.groups.io/g/devel/message/120028
Mute This Topic: https://groups.io/mt/107528139/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



[-- Attachment #2: Type: text/html, Size: 1213 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [edk2-devel] [Question] How do you set PCIe host bridge address space granularity for a PCI host bridge defined with PciHostBridgeLib?
  2024-07-24 20:28 ` Alexander D
  2024-07-24 21:14   ` Alexander D
@ 2024-07-30  0:19   ` Arminder Singh
  2024-07-30  2:35     ` Alexander D
  1 sibling, 1 reply; 6+ messages in thread
From: Arminder Singh @ 2024-07-30  0:19 UTC (permalink / raw)
  To: Alexander D, devel

[-- Attachment #1: Type: text/plain, Size: 941 bytes --]

Hello, thanks for the clarification! Couple of questions.

1) when implementing PciHostBridgeLib, are we supposed to put host addresses (address the CPU uses after translation) in the Mem/MemAbove4G apertures or PCI/device addresses? (address the device uses before translation)
2) Does the 'Mem' aperture have to be a 32 bit address/limit from host perspective?
3) Does translation have to be 0 for Mem/MemAbove4G apertures in the PCI_ROOT_BRIDGE struct? Most example platforms do that, but I'm not sure if that's a requirement for PciHostBridgeLib or just convention.


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#120071): https://edk2.groups.io/g/devel/message/120071
Mute This Topic: https://groups.io/mt/107528139/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



[-- Attachment #2: Type: text/html, Size: 1414 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [edk2-devel] [Question] How do you set PCIe host bridge address space granularity for a PCI host bridge defined with PciHostBridgeLib?
  2024-07-30  0:19   ` Arminder Singh
@ 2024-07-30  2:35     ` Alexander D
  2024-08-05 17:58       ` Arminder Singh
  0 siblings, 1 reply; 6+ messages in thread
From: Alexander D @ 2024-07-30  2:35 UTC (permalink / raw)
  To: Arminder Singh, devel

[-- Attachment #1: Type: text/plain, Size: 1712 bytes --]

> 
> 1) when implementing PciHostBridgeLib, are we supposed to put host
> addresses (address the CPU uses after translation) in the Mem/MemAbove4G
> apertures or PCI/device addresses? (address the device uses before
> translation)

PCI_ROOT_BRIDGE_APERTURE is defined here: edk2/MdeModulePkg/Include/ Library/PciHostBridgeLib.h at master · tianocore/edk2 (github.com) ( https://github.com/tianocore/edk2/blob/master/MdeModulePkg/Include/Library/PciHostBridgeLib.h#L13 )

Base = Device Address
Translation = Device Address - Host Address.

Also worth noting that in an ACPI memory resource descriptor (DWordMemory, QWordMemory, ...), AddressTranslation (_TRA) is actually the opposite of above = Host Address - Device Address.

> 
> 2) Does the 'Mem' aperture have to be a 32 bit address/limit from host
> perspective?

From PCI device perspective. Host could have it mapped above 4 GB, and this is where you need translation.

> 
> 3) Does translation have to be 0 for Mem/MemAbove4G apertures in the
> PCI_ROOT_BRIDGE struct? Most example platforms do that, but I'm not sure
> if that's a requirement for PciHostBridgeLib or just convention.

It depends on how your platform maps PCI apertures in the CPU address space.
If an identity mapping is used (Host Address == Device Address) - ideally, then Translation is 0.


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#120073): https://edk2.groups.io/g/devel/message/120073
Mute This Topic: https://groups.io/mt/107528139/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



[-- Attachment #2: Type: text/html, Size: 3038 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [edk2-devel] [Question] How do you set PCIe host bridge address space granularity for a PCI host bridge defined with PciHostBridgeLib?
  2024-07-30  2:35     ` Alexander D
@ 2024-08-05 17:58       ` Arminder Singh
  0 siblings, 0 replies; 6+ messages in thread
From: Arminder Singh @ 2024-08-05 17:58 UTC (permalink / raw)
  To: Alexander D, devel

[-- Attachment #1: Type: text/plain, Size: 437 bytes --]

This fixed the problem I was having, thanks!! Topic can be closed now


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#120240): https://edk2.groups.io/g/devel/message/120240
Mute This Topic: https://groups.io/mt/107528139/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



[-- Attachment #2: Type: text/html, Size: 860 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2024-08-05 17:58 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-24 15:29 [edk2-devel] [Question] How do you set PCIe host bridge address space granularity for a PCI host bridge defined with PciHostBridgeLib? Arminder Singh
2024-07-24 20:28 ` Alexander D
2024-07-24 21:14   ` Alexander D
2024-07-30  0:19   ` Arminder Singh
2024-07-30  2:35     ` Alexander D
2024-08-05 17:58       ` Arminder Singh

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox