Memory Mapping

lsefimmap on SurfaceRT

Good reading - https://people.kernel.org/linusw/how-the-arm32-kernel-starts

Surface RT UEFI Memory Map
Type       Start            End              # Pages          Attributes
RT_Code    0000000080000000-0000000082000FFF 0000000000002001 800000000000000F
Reserved   0000000082001000-0000000082005FFF 0000000000000005 000000000000000F
BS_Data    0000000082006000-0000000082006FFF 0000000000000001 000000000000000F
LoaderData 0000000082007000-0000000082009FFF 0000000000000003 000000000000000F
Available  000000008200A000-000000008200BFFF 0000000000000002 000000000000000F
LoaderData 000000008200C000-000000008200FFFF 0000000000000004 000000000000000F
BS_Data    0000000082010000-000000008218BFFF 000000000000017C 000000000000000F
LoaderData 000000008218C000-0000000082231FFF 00000000000000A6 000000000000000F
Available  0000000082232000-0000000082233FFF 0000000000000002 000000000000000F
LoaderData 0000000082234000-0000000082257FFF 0000000000000024 000000000000000F
Available  0000000082258000-000000008228BFFF 0000000000000034 000000000000000F
LoaderData 000000008228C000-000000008238BFFF 0000000000000100 000000000000000F
Available  000000008238C000-000000008240BFFF 0000000000000080 000000000000000F
LoaderData 000000008240C000-000000008240CFFF 0000000000000001 000000000000000F
Available  000000008240D000-0000000082414FFF 0000000000000008 000000000000000F
LoaderData 0000000082415000-0000000082420FFF 000000000000000C 000000000000000F
Available  0000000082421000-0000000082430FFF 0000000000000010 000000000000000F
LoaderData 0000000082431000-000000008243CFFF 000000000000000C 000000000000000F
Available  000000008243D000-00000000FB499FFF 000000000007905D 000000000000000F
LoaderData 00000000FB49A000-00000000FB61EFFF 0000000000000185 000000000000000F
LoaderCode 00000000FB61F000-00000000FB710FFF 00000000000000F2 000000000000000F
Available  00000000FB711000-00000000FB744FFF 0000000000000034 000000000000000F
BS_Data    00000000FB745000-00000000FB75BFFF 0000000000000017 000000000000000F
Available  00000000FB75C000-00000000FB764FFF 0000000000000009 000000000000000F
BS_Data    00000000FB765000-00000000FB765FFF 0000000000000001 000000000000000F
Available  00000000FB766000-00000000FB767FFF 0000000000000002 000000000000000F
BS_Data    00000000FB768000-00000000FC3D7FFF 0000000000000C70 000000000000000F
Reserved   00000000FC3D8000-00000000FC3D9FFF 0000000000000002 000000000000000F
BS_Data    00000000FC3DA000-00000000FC3E3FFF 000000000000000A 000000000000000F
ACPI_Recl  00000000FC3E4000-00000000FC3E4FFF 0000000000000001 000000000000000F
BS_Data    00000000FC3E5000-00000000FC3FFFFF 000000000000001B 000000000000000F
Unusable   00000000FC400000-00000000FD3FFFFF 0000000000001000 000000000000000F
BS_Code    00000000FD400000-00000000FD528FFF 0000000000000129 000000000000000F
BS_Data    00000000FD529000-00000000FD5B0FFF 0000000000000088 000000000000000F
ACPI_Recl  00000000FD5B1000-00000000FD5B1FFF 0000000000000001 000000000000000F
BS_Data    00000000FD5B2000-00000000FD5B7FFF 0000000000000006 000000000000000F
LoaderData 00000000FD5B8000-00000000FD5BBFFF 0000000000000004 000000000000000F
BS_Data    00000000FD5BC000-00000000FD5C2FFF 0000000000000007 000000000000000F
ACPI_Recl  00000000FD5C3000-00000000FD5C5FFF 0000000000000003 000000000000000F
BS_Data    00000000FD5C6000-00000000FD5C9FFF 0000000000000004 000000000000000F
BS_Code    00000000FD5CA000-00000000FD60EFFF 0000000000000045 000000000000000F
BS_Data    00000000FD60F000-00000000FD610FFF 0000000000000002 000000000000000F
BS_Code    00000000FD611000-00000000FD611FFF 0000000000000001 000000000000000F
BS_Data    00000000FD612000-00000000FD612FFF 0000000000000001 000000000000000F
BS_Code    00000000FD613000-00000000FD633FFF 0000000000000021 000000000000000F
BS_Data    00000000FD634000-00000000FD637FFF 0000000000000004 000000000000000F
BS_Code    00000000FD638000-00000000FD644FFF 000000000000000D 000000000000000F
BS_Data    00000000FD645000-00000000FD646FFF 0000000000000002 000000000000000F
BS_Code    00000000FD647000-00000000FD647FFF 0000000000000001 000000000000000F
BS_Data    00000000FD648000-00000000FD66EFFF 0000000000000027 000000000000000F
BS_Code    00000000FD66F000-00000000FD676FFF 0000000000000008 000000000000000F
BS_Data    00000000FD677000-00000000FD677FFF 0000000000000001 000000000000000F
RT_Code    00000000FD678000-00000000FD686FFF 000000000000000F 800000000000000F
BS_Data    00000000FD687000-00000000FD687FFF 0000000000000001 000000000000000F
BS_Code    00000000FD688000-00000000FD688FFF 0000000000000001 000000000000000F
BS_Data    00000000FD689000-00000000FD68AFFF 0000000000000002 000000000000000F
BS_Code    00000000FD68B000-00000000FD730FFF 00000000000000A6 000000000000000F
RT_Data    00000000FD731000-00000000FD7B0FFF 0000000000000080 800000000000000F
BS_Code    00000000FD7B1000-00000000FD7CCFFF 000000000000001C 000000000000000F
BS_Data    00000000FD7CD000-00000000FD7CEFFF 0000000000000002 000000000000000F
BS_Code    00000000FD7CF000-00000000FD7D4FFF 0000000000000006 000000000000000F
BS_Data    00000000FD7D5000-00000000FD8DFFFF 000000000000010B 000000000000000F
ACPI_Recl  00000000FD8E0000-00000000FD8EBFFF 000000000000000C 000000000000000F
BS_Data    00000000FD8EC000-00000000FD906FFF 000000000000001B 000000000000000F
ACPI_Recl  00000000FD907000-00000000FD907FFF 0000000000000001 000000000000000F
Reserved   00000000FD908000-00000000FD908FFF 0000000000000001 000000000000000F
BS_Data    00000000FD909000-00000000FD909FFF 0000000000000001 000000000000000F
ACPI_Recl  00000000FD90A000-00000000FD90BFFF 0000000000000002 000000000000000F
ACPI_NVS   00000000FD90C000-00000000FD90CFFF 0000000000000001 000000000000000F
ACPI_Recl  00000000FD90D000-00000000FD90DFFF 0000000000000001 000000000000000F
BS_Data    00000000FD90E000-00000000FD90EFFF 0000000000000001 000000000000000F
ACPI_Recl  00000000FD90F000-00000000FD90FFFF 0000000000000001 000000000000000F
BS_Data    00000000FD910000-00000000FE2EBFFF 00000000000009DC 000000000000000F
ACPI_Recl  00000000FE2EC000-00000000FE2ECFFF 0000000000000001 000000000000000F
BS_Data    00000000FE2ED000-00000000FE312FFF 0000000000000026 000000000000000F
Available  00000000FE313000-00000000FE31CFFF 000000000000000A 000000000000000F
BS_Data    00000000FE31D000-00000000FEED4FFF 0000000000000BB8 000000000000000F
BS_Code    00000000FEED5000-00000000FF064FFF 0000000000000190 000000000000000F
RT_Code    00000000FF065000-00000000FF08CFFF 0000000000000028 800000000000000F
RT_Data    00000000FF08D000-00000000FF0DCFFF 0000000000000050 800000000000000F
BS_Data    00000000FF0DD000-00000000FF0DDFFF 0000000000000001 000000000000000F
BS_Code    00000000FF0DE000-00000000FF0F4FFF 0000000000000017 000000000000000F
BS_Data    00000000FF0F5000-00000000FF7DAFFF 00000000000006E6 000000000000000F
Available  00000000FF7DB000-00000000FFED2FFF 00000000000006F8 000000000000000F
Reserved   00000000FFED3000-00000000FFED7FFF 0000000000000005 000000000000000F
BS_Data    00000000FFED8000-00000000FFEDBFFF 0000000000000004 000000000000000F
Available  00000000FFEDC000-00000000FFEDFFFF 0000000000000004 000000000000000F
BS_Data    00000000FFEE0000-00000000FFEFFFFF 0000000000000020 000000000000000F
MMIO       0000000040000000-000000004003FFFF 0000000000000040 8000000000000001
MMIO       0000000060005000-0000000060007FFF 0000000000000003 8000000000000001
MMIO       000000006000D000-000000006000DFFF 0000000000000001 8000000000000001
MMIO       0000000070003000-0000000070003FFF 0000000000000001 8000000000000001
MMIO       000000007000D000-000000007000EFFF 0000000000000002 8000000000000001
MMIO       0000000078000000-0000000078000FFF 0000000000000001 8000000000000001
 
  Reserved  :             13 Pages (53,248 Bytes)
  LoaderCode:            242 Pages (991,232 Bytes)
  LoaderData:            883 Pages (3,616,768 Bytes)
  BS_Code   :          1,046 Pages (4,284,416 Bytes)
  BS_Data   :         11,494 Pages (47,079,424 Bytes)
  RT_Code   :          8,248 Pages (33,783,808 Bytes)
  RT_Data   :            208 Pages (851,968 Bytes)
  ACPI_Recl :             23 Pages (94,208 Bytes)
  ACPI_NVS  :              1 Pages (4,096 Bytes)
  MMIO      :             72 Pages (294,912 Bytes)
  MMIO_Port :              0 Pages (0 Bytes)
  PalCode   :              0 Pages (0 Bytes)
  Available :        497,778 Pages (2,038,898,688 Bytes)
  Persistent:              0 Pages (0 Bytes)
              -------------- 
Total Memory:          2,030 MB (2,129,604,608 Bytes)

Last updated