@@ -6,53 +6,52 @@ gMemoryDescriptor[] = {
66 // Name, Address, Length, HobOption, ResourceAttribute, ArmAttributes, ResourceType, MemoryType
77
88 // DDR Regions
9- {"HYP" , 0x80000000 , 0x00600000 , AddMem , MEM_RES , SYS_MEM_CAP , Reserv , NS_DEVICE },
10- {"DT BLOB" , 0x80600000 , 0x00040000 , AddMem , MEM_RES , SYS_MEM_CAP , Reserv , WRITE_BACK_XN },
11- {"XBL RAMDUMP" , 0x80640000 , 0x001C0000 , AddMem , MEM_RES , UNCACHEABLE , Conv , UNCACHED_UNBUFFERED_XN },
12- {"AOP" , 0x80800000 , 0x000A0000 , AddMem , MEM_RES , UNCACHEABLE , Reserv , UNCACHED_UNBUFFERED_XN },
13- {"SMEM" , 0x80900000 , 0x00200000 , AddMem , MEM_RES , UNCACHEABLE , Reserv , UNCACHED_UNBUFFERED_XN },
14- {"CUCP" , 0x80B00000 , 0x00100000 , AddMem , MEM_RES , UNCACHEABLE , Reserv , UNCACHED_UNBUFFERED_XN },
15- {"DXE Heap" , 0x80C00000 , 0x04600000 , AddMem , SYS_MEM , SYS_MEM_CAP , Conv , WRITE_BACK_XN },
16- {"PIL Reserved" , 0x85200000 , 0x1DC00000 , AddMem , MEM_RES , UNCACHEABLE , Reserv , UNCACHED_UNBUFFERED_XN },
17- {"Display Demura" , 0xA1400000 , 0x02B00000 , AddMem , MEM_RES , SYS_MEM_CAP , Reserv , WRITE_THROUGH_XN },
18- {"DBI Dump" , 0xA6000000 , 0x00F00000 , NoHob , MMAP_IO , INITIALIZED , Conv , UNCACHED_UNBUFFERED_XN },
19- {"FD Reserved" , 0xA7000000 , 0x00100000 , AddMem , SYS_MEM , SYS_MEM_CAP , BsData , WRITE_BACK },
20- {"UEFI FD" , 0xA7100000 , 0x00300000 , AddMem , SYS_MEM , SYS_MEM_CAP , BsData , WRITE_BACK },
21- {"UEFI FD Reserved" , 0xA7400000 , 0x00200000 , AddMem , SYS_MEM , SYS_MEM_CAP , BsData , WRITE_BACK },
22- {"Info Blk" , 0xA7601000 , 0x00001000 , AddMem , SYS_MEM , SYS_MEM_CAP , RtData , WRITE_BACK_XN },
23- {"MMU PageTables" , 0xA7602000 , 0x00003000 , AddMem , SYS_MEM , SYS_MEM_CAP , BsData , WRITE_BACK_XN },
24- {"Log Buffer" , 0xA7605000 , 0x00008000 , AddMem , SYS_MEM , SYS_MEM_CAP , RtData , WRITE_BACK_XN },
25- {"UEFI Stack" , 0xA760D000 , 0x00040000 , AddMem , SYS_MEM , SYS_MEM_CAP , BsData , WRITE_BACK_XN },
26- {"SEC Heap" , 0xA764D000 , 0x0008C000 , AddMem , SYS_MEM , SYS_MEM_CAP , BsData , WRITE_BACK_XN },
27- {"Sched Heap" , 0xA76D9000 , 0x00400000 , AddMem , SYS_MEM , SYS_MEM_CAP , BsData , WRITE_BACK_XN },
28- {"FV Region" , 0xA7AD9000 , 0x00400000 , AddMem , SYS_MEM , SYS_MEM_CAP , BsData , WRITE_BACK_XN },
29- {"UEFI RESV" , 0xA7ED9000 , 0x00127000 , AddMem , SYS_MEM , SYS_MEM_CAP , BsData , WRITE_BACK_XN },
30- {"Kernel" , 0xA8000000 , 0x10000000 , AddMem , MEM_RES , SYS_MEM_CAP , Reserv , WRITE_BACK_XN },
31- {"Display Reserved" , 0xB8000000 , 0x02B00000 , AddMem , MEM_RES , SYS_MEM_CAP , Reserv , WRITE_THROUGH_XN },
32- {"OEM VM" , 0xBB000000 , 0x05000000 , AddMem , SYS_MEM , SYS_MEM_CAP , Reserv , WRITE_BACK_XN },
33- {"MTE Reserved" , 0xC0000000 , 0x20000000 , AddMem , SYS_MEM , SYS_MEM_CAP , Reserv , WRITE_BACK_XN },
34- {"VM PIL" , 0xE0000000 , 0x05700000 , AddMem , SYS_MEM , SYS_MEM_CAP , Reserv , WRITE_BACK_XN },
35- {"TZ STATS" , 0xE8800000 , 0x01000000 , AddMem , MEM_RES , UNCACHEABLE , Reserv , UNCACHED_UNBUFFERED_XN },
36- {"TZApps Reserved" , 0xEA000000 , 0x07400000 , AddMem , MEM_RES , UNCACHEABLE , Reserv , UNCACHED_UNBUFFERED_XN },
37- {"HYP Reserved" , 0x830000000 ,0x10000000 , AddMem , SYS_MEM , SYS_MEM_CAP , Reserv , WRITE_BACK_XN },
9+ {"HYP" , 0x80000000 , 0x00600000 , AddMem , MEM_RES , SYS_MEM_CAP , Reserv , WRITE_BACK_XN },
10+ {"DT BLOB" , 0x80600000 , 0x00040000 , AddMem , MEM_RES , SYS_MEM_CAP , Reserv , WRITE_BACK_XN },
11+ {"XBL RAMDUMP" , 0x80640000 , 0x001C0000 , AddMem , MEM_RES , UNCACHEABLE , Conv , UNCACHED_UNBUFFERED_XN },
12+ {"AOP" , 0x80800000 , 0x000A0000 , AddMem , MEM_RES , UNCACHEABLE , Reserv , UNCACHED_UNBUFFERED_XN },
13+ {"SMEM" , 0x80900000 , 0x00200000 , AddMem , MEM_RES , UNCACHEABLE , Reserv , UNCACHED_UNBUFFERED_XN },
14+ {"CUCP" , 0x80B00000 , 0x00100000 , AddMem , MEM_RES , UNCACHEABLE , Reserv , UNCACHED_UNBUFFERED_XN },
15+ {"PIL Reserved" , 0x85200000 , 0x1C200000 , AddMem , MEM_RES , UNCACHEABLE , Reserv , UNCACHED_UNBUFFERED_XN },
16+ {"Display Demura" , 0xA1400000 , 0x02B00000 , AddMem , MEM_RES , SYS_MEM_CAP , Reserv , WRITE_THROUGH_XN },
17+ {"DBI Dump" , 0xA6000000 , 0x00F00000 , NoHob , MMAP_IO , INITIALIZED , Conv , UNCACHED_UNBUFFERED_XN },
18+ {"FD Reserved" , 0xA7000000 , 0x00100000 , AddMem , SYS_MEM , SYS_MEM_CAP , BsData , WRITE_BACK },
19+ {"UEFI FD" , 0xA7100000 , 0x00300000 , AddMem , SYS_MEM , SYS_MEM_CAP , BsData , WRITE_BACK },
20+ {"UEFI FD Reserved" , 0xA7400000 , 0x00200000 , AddMem , SYS_MEM , SYS_MEM_CAP , BsData , WRITE_BACK },
21+ {"CPU Vectors" , 0xA7600000 , 0x00001000 , AddMem , SYS_MEM , SYS_MEM_CAP , BsData , WRITE_BACK },
22+ {"Info Blk" , 0xA7601000 , 0x00001000 , AddMem , SYS_MEM , SYS_MEM_CAP , RtData , WRITE_BACK_XN },
23+ {"MMU PageTables" , 0xA7602000 , 0x00003000 , AddMem , SYS_MEM , SYS_MEM_CAP , BsData , WRITE_BACK_XN },
24+ {"Log Buffer" , 0xA7605000 , 0x00008000 , AddMem , SYS_MEM , SYS_MEM_CAP , RtData , WRITE_BACK_XN },
25+ {"UEFI Stack" , 0xA760D000 , 0x00040000 , AddMem , SYS_MEM , SYS_MEM_CAP , BsData , WRITE_BACK_XN },
26+ {"SEC Heap" , 0xA764D000 , 0x0008C000 , AddMem , SYS_MEM , SYS_MEM_CAP , BsData , WRITE_BACK_XN },
27+ {"Sched Heap" , 0xA76D9000 , 0x00400000 , AddMem , SYS_MEM , SYS_MEM_CAP , BsData , WRITE_BACK_XN },
28+ {"FV Region" , 0xA7AD9000 , 0x00400000 , AddMem , SYS_MEM , SYS_MEM_CAP , BsData , WRITE_BACK_XN },
29+ {"UEFI RESV" , 0xA7ED9000 , 0x00127000 , AddMem , SYS_MEM , SYS_MEM_CAP , BsData , WRITE_BACK_XN },
30+ {"Kernel" , 0xA8000000 , 0x10000000 , AddMem , SYS_MEM , SYS_MEM_CAP , Reserv , WRITE_BACK_XN },
31+ {"Display Reserved" , 0xB8000000 , 0x02B00000 , AddMem , MEM_RES , SYS_MEM_CAP , Reserv , WRITE_THROUGH_XN },
32+ {"OEM VM" , 0xBB000000 , 0x05000000 , AddMem , SYS_MEM , SYS_MEM_CAP , Reserv , WRITE_BACK_XN },
33+ {"MTE Reserved" , 0xC0000000 , 0x20000000 , AddMem , SYS_MEM , SYS_MEM_CAP , Reserv , WRITE_BACK_XN },
34+ {"VM PIL" , 0xE0000000 , 0x05700000 , AddMem , SYS_MEM , SYS_MEM_CAP , Reserv , WRITE_BACK_XN },
35+ {"TZ STATS" , 0xE8800000 , 0x01000000 , AddMem , MEM_RES , UNCACHEABLE , Reserv , UNCACHED_UNBUFFERED_XN },
36+ {"TZApps Reserved" , 0xEA000000 , 0x07400000 , AddMem , MEM_RES , UNCACHEABLE , Reserv , UNCACHED_UNBUFFERED_XN },
37+ {"DXE Heap" , 0xF8000000 , 0x07C00000 , AddMem , SYS_MEM , SYS_MEM_CAP , Conv , WRITE_BACK_XN },
38+ {"HYP Reserved" , 0x830000000 , 0x10000000 , AddMem , SYS_MEM , SYS_MEM_CAP , Reserv , WRITE_BACK_XN },
3839
39- // Other Memory Regions
40- {"IMEM Base" , 0x14680000 , 0x0002A000 , NoHob , MMAP_IO , INITIALIZED , Conv , NS_DEVICE },
41- {"IMEM Cookie Base" , 0x146AA000 , 0x00016000 , AddDev , MMAP_IO , INITIALIZED , Conv , NS_DEVICE },
42-
43- // Register Regions
44- {"IPC_ROUTER_TOP" , 0x00400000 , 0x00100000 , AddDev , MMAP_IO , UNCACHEABLE , MmIO , NS_DEVICE },
45- {"SECURITY CONTROL" , 0x00780000 , 0x00007000 , AddDev , MMAP_IO , UNCACHEABLE , MmIO , NS_DEVICE },
46- {"QUP" , 0x00800000 , 0x00300000 , AddDev , MMAP_IO , UNCACHEABLE , MmIO , NS_DEVICE },
47- {"PRNG_CFG_PRNG" , 0x010C0000 , 0x0000C000 , AddDev , MMAP_IO , UNCACHEABLE , MmIO , NS_DEVICE },
48- {"CRYPTO0 CRYPTO" , 0x01DC0000 , 0x00040000 , AddDev , MMAP_IO , UNCACHEABLE , MmIO , NS_DEVICE },
49- {"TCSR_TCSR_REGS" , 0x01FC0000 , 0x00030000 , AddDev , MMAP_IO , UNCACHEABLE , MmIO , NS_DEVICE },
50- {"PERIPH_SS" , 0x08800000 , 0x00100000 , AddDev , MMAP_IO , UNCACHEABLE , MmIO , NS_DEVICE },
51- {"USB" , 0x0A600000 , 0x00200000 , AddDev , MMAP_IO , UNCACHEABLE , MmIO , NS_DEVICE },
52- {"AOSS" , 0x0B000000 , 0x04000000 , AddDev , MMAP_IO , UNCACHEABLE , MmIO , NS_DEVICE },
53- {"TLMM" , 0x0F000000 , 0x01000000 , AddDev , MMAP_IO , UNCACHEABLE , MmIO , NS_DEVICE },
54- {"SMMU" , 0x15000000 , 0x00200000 , AddDev , MMAP_IO , UNCACHEABLE , MmIO , NS_DEVICE },
55- {"APSS_HM" , 0x17000000 , 0x02000000 , AddDev , MMAP_IO , UNCACHEABLE , MmIO , NS_DEVICE }
40+ // Register Regions
41+ {"IMEM Base" , 0x14680000 , 0x0002A000 , NoHob , MMAP_IO , INITIALIZED , Conv , NS_DEVICE },
42+ {"IMEM Cookie Base" , 0x146AA000 , 0x00016000 , AddDev , MMAP_IO , INITIALIZED , Conv , NS_DEVICE },
43+ {"IPC_ROUTER_TOP" , 0x00400000 , 0x00100000 , AddDev , MMAP_IO , UNCACHEABLE , MmIO , NS_DEVICE },
44+ {"SECURITY CONTROL" , 0x00780000 , 0x00007000 , AddDev , MMAP_IO , UNCACHEABLE , MmIO , NS_DEVICE },
45+ {"QUP" , 0x00800000 , 0x00300000 , AddDev , MMAP_IO , UNCACHEABLE , MmIO , NS_DEVICE },
46+ {"PRNG_CFG_PRNG" , 0x010C0000 , 0x0000C000 , AddDev , MMAP_IO , UNCACHEABLE , MmIO , NS_DEVICE },
47+ {"CRYPTO0 CRYPTO" , 0x01DC0000 , 0x00040000 , AddDev , MMAP_IO , UNCACHEABLE , MmIO , NS_DEVICE },
48+ {"TCSR_TCSR_REGS" , 0x01FC0000 , 0x00030000 , AddDev , MMAP_IO , UNCACHEABLE , MmIO , NS_DEVICE },
49+ {"PERIPH_SS" , 0x08800000 , 0x00100000 , AddDev , MMAP_IO , UNCACHEABLE , MmIO , NS_DEVICE },
50+ {"USB" , 0x0A600000 , 0x00200000 , AddDev , MMAP_IO , UNCACHEABLE , MmIO , NS_DEVICE },
51+ {"AOSS" , 0x0B000000 , 0x04000000 , AddDev , MMAP_IO , UNCACHEABLE , MmIO , NS_DEVICE },
52+ {"TLMM" , 0x0F000000 , 0x01000000 , AddDev , MMAP_IO , UNCACHEABLE , MmIO , NS_DEVICE },
53+ {"SMMU" , 0x15000000 , 0x00200000 , AddDev , MMAP_IO , UNCACHEABLE , MmIO , NS_DEVICE },
54+ {"APSS_HM" , 0x17000000 , 0x02000000 , AddDev , MMAP_IO , UNCACHEABLE , MmIO , NS_DEVICE },
5655};
5756
5857VOID
0 commit comments