summaryrefslogtreecommitdiff
path: root/src/soc/intel
diff options
context:
space:
mode:
authorHannah Williams <hannah.williams@intel.com>2018-05-31 19:16:09 -0700
committerMartin Roth <martinroth@google.com>2018-06-03 16:06:46 +0000
commit067d38a7af16bd6ca3add8d806874571fa1151c1 (patch)
tree671a5625a9c8cab8600ea72407e493cc067528d7 /src/soc/intel
parent22e6018b282c9422c9517632045301ce5fa652ec (diff)
soc/intel/apollolake: Add Page table mapping for System Memory
Since we do not know before hand the memory range initialized by FSP memory init until it completes and as memory gets accessed from within FSP memory init to migrate FSP from CAR to memory, we need to add this mapping in coreboot. Change-Id: I1ce2d489240e6e3686ceb7f6e824e5a94398d47e Signed-off-by: Hannah Williams <hannah.williams@intel.com> Reviewed-on: https://review.coreboot.org/26745 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Diffstat (limited to 'src/soc/intel')
-rw-r--r--src/soc/intel/apollolake/glk_page_map.txt6
-rw-r--r--src/soc/intel/apollolake/pt.c1668
-rw-r--r--src/soc/intel/apollolake/romstage.c43
3 files changed, 1670 insertions, 47 deletions
diff --git a/src/soc/intel/apollolake/glk_page_map.txt b/src/soc/intel/apollolake/glk_page_map.txt
index e4c51b0d50..e96a2db0ea 100644
--- a/src/soc/intel/apollolake/glk_page_map.txt
+++ b/src/soc/intel/apollolake/glk_page_map.txt
@@ -1,3 +1,9 @@
+0x00000000, 0x100000000, WB, # RAM
+# Above entry is needed because below 4G allocated memory range is
+# only known after FSP memory init completes. However, FSP migrates to memory
+# from cache as ram before it exits FSP Memory Init. Hence we need to add
+# page table entries for this entire range before FSP Memory Init. The
+# overlapped MMIO ranges will be overridden by below entries.
0xd0000000, 0x100000000, UC, NX # All of MMIO
# Maximum 16MiB of mmio SPI flash decode.
0xff000000, 0x100000000, WP, # memory-mapped SPI
diff --git a/src/soc/intel/apollolake/pt.c b/src/soc/intel/apollolake/pt.c
index 053f0a2008..bd86f77974 100644
--- a/src/soc/intel/apollolake/pt.c
+++ b/src/soc/intel/apollolake/pt.c
@@ -30,13 +30,1673 @@
#include <stdint.h>
uint64_t page_tables[] = {
/* Page 0 */
- [0] = 0x0000000000000000ULL,
+ [0] = 0x00000000000000e3ULL,
+ [1] = 0x00000000002000e3ULL,
+ [2] = 0x00000000004000e3ULL,
+ [3] = 0x00000000006000e3ULL,
+ [4] = 0x00000000008000e3ULL,
+ [5] = 0x0000000000a000e3ULL,
+ [6] = 0x0000000000c000e3ULL,
+ [7] = 0x0000000000e000e3ULL,
+ [8] = 0x00000000010000e3ULL,
+ [9] = 0x00000000012000e3ULL,
+ [10] = 0x00000000014000e3ULL,
+ [11] = 0x00000000016000e3ULL,
+ [12] = 0x00000000018000e3ULL,
+ [13] = 0x0000000001a000e3ULL,
+ [14] = 0x0000000001c000e3ULL,
+ [15] = 0x0000000001e000e3ULL,
+ [16] = 0x00000000020000e3ULL,
+ [17] = 0x00000000022000e3ULL,
+ [18] = 0x00000000024000e3ULL,
+ [19] = 0x00000000026000e3ULL,
+ [20] = 0x00000000028000e3ULL,
+ [21] = 0x0000000002a000e3ULL,
+ [22] = 0x0000000002c000e3ULL,
+ [23] = 0x0000000002e000e3ULL,
+ [24] = 0x00000000030000e3ULL,
+ [25] = 0x00000000032000e3ULL,
+ [26] = 0x00000000034000e3ULL,
+ [27] = 0x00000000036000e3ULL,
+ [28] = 0x00000000038000e3ULL,
+ [29] = 0x0000000003a000e3ULL,
+ [30] = 0x0000000003c000e3ULL,
+ [31] = 0x0000000003e000e3ULL,
+ [32] = 0x00000000040000e3ULL,
+ [33] = 0x00000000042000e3ULL,
+ [34] = 0x00000000044000e3ULL,
+ [35] = 0x00000000046000e3ULL,
+ [36] = 0x00000000048000e3ULL,
+ [37] = 0x0000000004a000e3ULL,
+ [38] = 0x0000000004c000e3ULL,
+ [39] = 0x0000000004e000e3ULL,
+ [40] = 0x00000000050000e3ULL,
+ [41] = 0x00000000052000e3ULL,
+ [42] = 0x00000000054000e3ULL,
+ [43] = 0x00000000056000e3ULL,
+ [44] = 0x00000000058000e3ULL,
+ [45] = 0x0000000005a000e3ULL,
+ [46] = 0x0000000005c000e3ULL,
+ [47] = 0x0000000005e000e3ULL,
+ [48] = 0x00000000060000e3ULL,
+ [49] = 0x00000000062000e3ULL,
+ [50] = 0x00000000064000e3ULL,
+ [51] = 0x00000000066000e3ULL,
+ [52] = 0x00000000068000e3ULL,
+ [53] = 0x0000000006a000e3ULL,
+ [54] = 0x0000000006c000e3ULL,
+ [55] = 0x0000000006e000e3ULL,
+ [56] = 0x00000000070000e3ULL,
+ [57] = 0x00000000072000e3ULL,
+ [58] = 0x00000000074000e3ULL,
+ [59] = 0x00000000076000e3ULL,
+ [60] = 0x00000000078000e3ULL,
+ [61] = 0x0000000007a000e3ULL,
+ [62] = 0x0000000007c000e3ULL,
+ [63] = 0x0000000007e000e3ULL,
+ [64] = 0x00000000080000e3ULL,
+ [65] = 0x00000000082000e3ULL,
+ [66] = 0x00000000084000e3ULL,
+ [67] = 0x00000000086000e3ULL,
+ [68] = 0x00000000088000e3ULL,
+ [69] = 0x0000000008a000e3ULL,
+ [70] = 0x0000000008c000e3ULL,
+ [71] = 0x0000000008e000e3ULL,
+ [72] = 0x00000000090000e3ULL,
+ [73] = 0x00000000092000e3ULL,
+ [74] = 0x00000000094000e3ULL,
+ [75] = 0x00000000096000e3ULL,
+ [76] = 0x00000000098000e3ULL,
+ [77] = 0x0000000009a000e3ULL,
+ [78] = 0x0000000009c000e3ULL,
+ [79] = 0x0000000009e000e3ULL,
+ [80] = 0x000000000a0000e3ULL,
+ [81] = 0x000000000a2000e3ULL,
+ [82] = 0x000000000a4000e3ULL,
+ [83] = 0x000000000a6000e3ULL,
+ [84] = 0x000000000a8000e3ULL,
+ [85] = 0x000000000aa000e3ULL,
+ [86] = 0x000000000ac000e3ULL,
+ [87] = 0x000000000ae000e3ULL,
+ [88] = 0x000000000b0000e3ULL,
+ [89] = 0x000000000b2000e3ULL,
+ [90] = 0x000000000b4000e3ULL,
+ [91] = 0x000000000b6000e3ULL,
+ [92] = 0x000000000b8000e3ULL,
+ [93] = 0x000000000ba000e3ULL,
+ [94] = 0x000000000bc000e3ULL,
+ [95] = 0x000000000be000e3ULL,
+ [96] = 0x000000000c0000e3ULL,
+ [97] = 0x000000000c2000e3ULL,
+ [98] = 0x000000000c4000e3ULL,
+ [99] = 0x000000000c6000e3ULL,
+ [100] = 0x000000000c8000e3ULL,
+ [101] = 0x000000000ca000e3ULL,
+ [102] = 0x000000000cc000e3ULL,
+ [103] = 0x000000000ce000e3ULL,
+ [104] = 0x000000000d0000e3ULL,
+ [105] = 0x000000000d2000e3ULL,
+ [106] = 0x000000000d4000e3ULL,
+ [107] = 0x000000000d6000e3ULL,
+ [108] = 0x000000000d8000e3ULL,
+ [109] = 0x000000000da000e3ULL,
+ [110] = 0x000000000dc000e3ULL,
+ [111] = 0x000000000de000e3ULL,
+ [112] = 0x000000000e0000e3ULL,
+ [113] = 0x000000000e2000e3ULL,
+ [114] = 0x000000000e4000e3ULL,
+ [115] = 0x000000000e6000e3ULL,
+ [116] = 0x000000000e8000e3ULL,
+ [117] = 0x000000000ea000e3ULL,
+ [118] = 0x000000000ec000e3ULL,
+ [119] = 0x000000000ee000e3ULL,
+ [120] = 0x000000000f0000e3ULL,
+ [121] = 0x000000000f2000e3ULL,
+ [122] = 0x000000000f4000e3ULL,
+ [123] = 0x000000000f6000e3ULL,
+ [124] = 0x000000000f8000e3ULL,
+ [125] = 0x000000000fa000e3ULL,
+ [126] = 0x000000000fc000e3ULL,
+ [127] = 0x000000000fe000e3ULL,
+ [128] = 0x00000000100000e3ULL,
+ [129] = 0x00000000102000e3ULL,
+ [130] = 0x00000000104000e3ULL,
+ [131] = 0x00000000106000e3ULL,
+ [132] = 0x00000000108000e3ULL,
+ [133] = 0x0000000010a000e3ULL,
+ [134] = 0x0000000010c000e3ULL,
+ [135] = 0x0000000010e000e3ULL,
+ [136] = 0x00000000110000e3ULL,
+ [137] = 0x00000000112000e3ULL,
+ [138] = 0x00000000114000e3ULL,
+ [139] = 0x00000000116000e3ULL,
+ [140] = 0x00000000118000e3ULL,
+ [141] = 0x0000000011a000e3ULL,
+ [142] = 0x0000000011c000e3ULL,
+ [143] = 0x0000000011e000e3ULL,
+ [144] = 0x00000000120000e3ULL,
+ [145] = 0x00000000122000e3ULL,
+ [146] = 0x00000000124000e3ULL,
+ [147] = 0x00000000126000e3ULL,
+ [148] = 0x00000000128000e3ULL,
+ [149] = 0x0000000012a000e3ULL,
+ [150] = 0x0000000012c000e3ULL,
+ [151] = 0x0000000012e000e3ULL,
+ [152] = 0x00000000130000e3ULL,
+ [153] = 0x00000000132000e3ULL,
+ [154] = 0x00000000134000e3ULL,
+ [155] = 0x00000000136000e3ULL,
+ [156] = 0x00000000138000e3ULL,
+ [157] = 0x0000000013a000e3ULL,
+ [158] = 0x0000000013c000e3ULL,
+ [159] = 0x0000000013e000e3ULL,
+ [160] = 0x00000000140000e3ULL,
+ [161] = 0x00000000142000e3ULL,
+ [162] = 0x00000000144000e3ULL,
+ [163] = 0x00000000146000e3ULL,
+ [164] = 0x00000000148000e3ULL,
+ [165] = 0x0000000014a000e3ULL,
+ [166] = 0x0000000014c000e3ULL,
+ [167] = 0x0000000014e000e3ULL,
+ [168] = 0x00000000150000e3ULL,
+ [169] = 0x00000000152000e3ULL,
+ [170] = 0x00000000154000e3ULL,
+ [171] = 0x00000000156000e3ULL,
+ [172] = 0x00000000158000e3ULL,
+ [173] = 0x0000000015a000e3ULL,
+ [174] = 0x0000000015c000e3ULL,
+ [175] = 0x0000000015e000e3ULL,
+ [176] = 0x00000000160000e3ULL,
+ [177] = 0x00000000162000e3ULL,
+ [178] = 0x00000000164000e3ULL,
+ [179] = 0x00000000166000e3ULL,
+ [180] = 0x00000000168000e3ULL,
+ [181] = 0x0000000016a000e3ULL,
+ [182] = 0x0000000016c000e3ULL,
+ [183] = 0x0000000016e000e3ULL,
+ [184] = 0x00000000170000e3ULL,
+ [185] = 0x00000000172000e3ULL,
+ [186] = 0x00000000174000e3ULL,
+ [187] = 0x00000000176000e3ULL,
+ [188] = 0x00000000178000e3ULL,
+ [189] = 0x0000000017a000e3ULL,
+ [190] = 0x0000000017c000e3ULL,
+ [191] = 0x0000000017e000e3ULL,
+ [192] = 0x00000000180000e3ULL,
+ [193] = 0x00000000182000e3ULL,
+ [194] = 0x00000000184000e3ULL,
+ [195] = 0x00000000186000e3ULL,
+ [196] = 0x00000000188000e3ULL,
+ [197] = 0x0000000018a000e3ULL,
+ [198] = 0x0000000018c000e3ULL,
+ [199] = 0x0000000018e000e3ULL,
+ [200] = 0x00000000190000e3ULL,
+ [201] = 0x00000000192000e3ULL,
+ [202] = 0x00000000194000e3ULL,
+ [203] = 0x00000000196000e3ULL,
+ [204] = 0x00000000198000e3ULL,
+ [205] = 0x0000000019a000e3ULL,
+ [206] = 0x0000000019c000e3ULL,
+ [207] = 0x0000000019e000e3ULL,
+ [208] = 0x000000001a0000e3ULL,
+ [209] = 0x000000001a2000e3ULL,
+ [210] = 0x000000001a4000e3ULL,
+ [211] = 0x000000001a6000e3ULL,
+ [212] = 0x000000001a8000e3ULL,
+ [213] = 0x000000001aa000e3ULL,
+ [214] = 0x000000001ac000e3ULL,
+ [215] = 0x000000001ae000e3ULL,
+ [216] = 0x000000001b0000e3ULL,
+ [217] = 0x000000001b2000e3ULL,
+ [218] = 0x000000001b4000e3ULL,
+ [219] = 0x000000001b6000e3ULL,
+ [220] = 0x000000001b8000e3ULL,
+ [221] = 0x000000001ba000e3ULL,
+ [222] = 0x000000001bc000e3ULL,
+ [223] = 0x000000001be000e3ULL,
+ [224] = 0x000000001c0000e3ULL,
+ [225] = 0x000000001c2000e3ULL,
+ [226] = 0x000000001c4000e3ULL,
+ [227] = 0x000000001c6000e3ULL,
+ [228] = 0x000000001c8000e3ULL,
+ [229] = 0x000000001ca000e3ULL,
+ [230] = 0x000000001cc000e3ULL,
+ [231] = 0x000000001ce000e3ULL,
+ [232] = 0x000000001d0000e3ULL,
+ [233] = 0x000000001d2000e3ULL,
+ [234] = 0x000000001d4000e3ULL,
+ [235] = 0x000000001d6000e3ULL,
+ [236] = 0x000000001d8000e3ULL,
+ [237] = 0x000000001da000e3ULL,
+ [238] = 0x000000001dc000e3ULL,
+ [239] = 0x000000001de000e3ULL,
+ [240] = 0x000000001e0000e3ULL,
+ [241] = 0x000000001e2000e3ULL,
+ [242] = 0x000000001e4000e3ULL,
+ [243] = 0x000000001e6000e3ULL,
+ [244] = 0x000000001e8000e3ULL,
+ [245] = 0x000000001ea000e3ULL,
+ [246] = 0x000000001ec000e3ULL,
+ [247] = 0x000000001ee000e3ULL,
+ [248] = 0x000000001f0000e3ULL,
+ [249] = 0x000000001f2000e3ULL,
+ [250] = 0x000000001f4000e3ULL,
+ [251] = 0x000000001f6000e3ULL,
+ [252] = 0x000000001f8000e3ULL,
+ [253] = 0x000000001fa000e3ULL,
+ [254] = 0x000000001fc000e3ULL,
+ [255] = 0x000000001fe000e3ULL,
+ [256] = 0x00000000200000e3ULL,
+ [257] = 0x00000000202000e3ULL,
+ [258] = 0x00000000204000e3ULL,
+ [259] = 0x00000000206000e3ULL,
+ [260] = 0x00000000208000e3ULL,
+ [261] = 0x0000000020a000e3ULL,
+ [262] = 0x0000000020c000e3ULL,
+ [263] = 0x0000000020e000e3ULL,
+ [264] = 0x00000000210000e3ULL,
+ [265] = 0x00000000212000e3ULL,
+ [266] = 0x00000000214000e3ULL,
+ [267] = 0x00000000216000e3ULL,
+ [268] = 0x00000000218000e3ULL,
+ [269] = 0x0000000021a000e3ULL,
+ [270] = 0x0000000021c000e3ULL,
+ [271] = 0x0000000021e000e3ULL,
+ [272] = 0x00000000220000e3ULL,
+ [273] = 0x00000000222000e3ULL,
+ [274] = 0x00000000224000e3ULL,
+ [275] = 0x00000000226000e3ULL,
+ [276] = 0x00000000228000e3ULL,
+ [277] = 0x0000000022a000e3ULL,
+ [278] = 0x0000000022c000e3ULL,
+ [279] = 0x0000000022e000e3ULL,
+ [280] = 0x00000000230000e3ULL,
+ [281] = 0x00000000232000e3ULL,
+ [282] = 0x00000000234000e3ULL,
+ [283] = 0x00000000236000e3ULL,
+ [284] = 0x00000000238000e3ULL,
+ [285] = 0x0000000023a000e3ULL,
+ [286] = 0x0000000023c000e3ULL,
+ [287] = 0x0000000023e000e3ULL,
+ [288] = 0x00000000240000e3ULL,
+ [289] = 0x00000000242000e3ULL,
+ [290] = 0x00000000244000e3ULL,
+ [291] = 0x00000000246000e3ULL,
+ [292] = 0x00000000248000e3ULL,
+ [293] = 0x0000000024a000e3ULL,
+ [294] = 0x0000000024c000e3ULL,
+ [295] = 0x0000000024e000e3ULL,
+ [296] = 0x00000000250000e3ULL,
+ [297] = 0x00000000252000e3ULL,
+ [298] = 0x00000000254000e3ULL,
+ [299] = 0x00000000256000e3ULL,
+ [300] = 0x00000000258000e3ULL,
+ [301] = 0x0000000025a000e3ULL,
+ [302] = 0x0000000025c000e3ULL,
+ [303] = 0x0000000025e000e3ULL,
+ [304] = 0x00000000260000e3ULL,
+ [305] = 0x00000000262000e3ULL,
+ [306] = 0x00000000264000e3ULL,
+ [307] = 0x00000000266000e3ULL,
+ [308] = 0x00000000268000e3ULL,
+ [309] = 0x0000000026a000e3ULL,
+ [310] = 0x0000000026c000e3ULL,
+ [311] = 0x0000000026e000e3ULL,
+ [312] = 0x00000000270000e3ULL,
+ [313] = 0x00000000272000e3ULL,
+ [314] = 0x00000000274000e3ULL,
+ [315] = 0x00000000276000e3ULL,
+ [316] = 0x00000000278000e3ULL,
+ [317] = 0x0000000027a000e3ULL,
+ [318] = 0x0000000027c000e3ULL,
+ [319] = 0x0000000027e000e3ULL,
+ [320] = 0x00000000280000e3ULL,
+ [321] = 0x00000000282000e3ULL,
+ [322] = 0x00000000284000e3ULL,
+ [323] = 0x00000000286000e3ULL,
+ [324] = 0x00000000288000e3ULL,
+ [325] = 0x0000000028a000e3ULL,
+ [326] = 0x0000000028c000e3ULL,
+ [327] = 0x0000000028e000e3ULL,
+ [328] = 0x00000000290000e3ULL,
+ [329] = 0x00000000292000e3ULL,
+ [330] = 0x00000000294000e3ULL,
+ [331] = 0x00000000296000e3ULL,
+ [332] = 0x00000000298000e3ULL,
+ [333] = 0x0000000029a000e3ULL,
+ [334] = 0x0000000029c000e3ULL,
+ [335] = 0x0000000029e000e3ULL,
+ [336] = 0x000000002a0000e3ULL,
+ [337] = 0x000000002a2000e3ULL,
+ [338] = 0x000000002a4000e3ULL,
+ [339] = 0x000000002a6000e3ULL,
+ [340] = 0x000000002a8000e3ULL,
+ [341] = 0x000000002aa000e3ULL,
+ [342] = 0x000000002ac000e3ULL,
+ [343] = 0x000000002ae000e3ULL,
+ [344] = 0x000000002b0000e3ULL,
+ [345] = 0x000000002b2000e3ULL,
+ [346] = 0x000000002b4000e3ULL,
+ [347] = 0x000000002b6000e3ULL,
+ [348] = 0x000000002b8000e3ULL,
+ [349] = 0x000000002ba000e3ULL,
+ [350] = 0x000000002bc000e3ULL,
+ [351] = 0x000000002be000e3ULL,
+ [352] = 0x000000002c0000e3ULL,
+ [353] = 0x000000002c2000e3ULL,
+ [354] = 0x000000002c4000e3ULL,
+ [355] = 0x000000002c6000e3ULL,
+ [356] = 0x000000002c8000e3ULL,
+ [357] = 0x000000002ca000e3ULL,
+ [358] = 0x000000002cc000e3ULL,
+ [359] = 0x000000002ce000e3ULL,
+ [360] = 0x000000002d0000e3ULL,
+ [361] = 0x000000002d2000e3ULL,
+ [362] = 0x000000002d4000e3ULL,
+ [363] = 0x000000002d6000e3ULL,
+ [364] = 0x000000002d8000e3ULL,
+ [365] = 0x000000002da000e3ULL,
+ [366] = 0x000000002dc000e3ULL,
+ [367] = 0x000000002de000e3ULL,
+ [368] = 0x000000002e0000e3ULL,
+ [369] = 0x000000002e2000e3ULL,
+ [370] = 0x000000002e4000e3ULL,
+ [371] = 0x000000002e6000e3ULL,
+ [372] = 0x000000002e8000e3ULL,
+ [373] = 0x000000002ea000e3ULL,
+ [374] = 0x000000002ec000e3ULL,
+ [375] = 0x000000002ee000e3ULL,
+ [376] = 0x000000002f0000e3ULL,
+ [377] = 0x000000002f2000e3ULL,
+ [378] = 0x000000002f4000e3ULL,
+ [379] = 0x000000002f6000e3ULL,
+ [380] = 0x000000002f8000e3ULL,
+ [381] = 0x000000002fa000e3ULL,
+ [382] = 0x000000002fc000e3ULL,
+ [383] = 0x000000002fe000e3ULL,
+ [384] = 0x00000000300000e3ULL,
+ [385] = 0x00000000302000e3ULL,
+ [386] = 0x00000000304000e3ULL,
+ [387] = 0x00000000306000e3ULL,
+ [388] = 0x00000000308000e3ULL,
+ [389] = 0x0000000030a000e3ULL,
+ [390] = 0x0000000030c000e3ULL,
+ [391] = 0x0000000030e000e3ULL,
+ [392] = 0x00000000310000e3ULL,
+ [393] = 0x00000000312000e3ULL,
+ [394] = 0x00000000314000e3ULL,
+ [395] = 0x00000000316000e3ULL,
+ [396] = 0x00000000318000e3ULL,
+ [397] = 0x0000000031a000e3ULL,
+ [398] = 0x0000000031c000e3ULL,
+ [399] = 0x0000000031e000e3ULL,
+ [400] = 0x00000000320000e3ULL,
+ [401] = 0x00000000322000e3ULL,
+ [402] = 0x00000000324000e3ULL,
+ [403] = 0x00000000326000e3ULL,
+ [404] = 0x00000000328000e3ULL,
+ [405] = 0x0000000032a000e3ULL,
+ [406] = 0x0000000032c000e3ULL,
+ [407] = 0x0000000032e000e3ULL,
+ [408] = 0x00000000330000e3ULL,
+ [409] = 0x00000000332000e3ULL,
+ [410] = 0x00000000334000e3ULL,
+ [411] = 0x00000000336000e3ULL,
+ [412] = 0x00000000338000e3ULL,
+ [413] = 0x0000000033a000e3ULL,
+ [414] = 0x0000000033c000e3ULL,
+ [415] = 0x0000000033e000e3ULL,
+ [416] = 0x00000000340000e3ULL,
+ [417] = 0x00000000342000e3ULL,
+ [418] = 0x00000000344000e3ULL,
+ [419] = 0x00000000346000e3ULL,
+ [420] = 0x00000000348000e3ULL,
+ [421] = 0x0000000034a000e3ULL,
+ [422] = 0x0000000034c000e3ULL,
+ [423] = 0x0000000034e000e3ULL,
+ [424] = 0x00000000350000e3ULL,
+ [425] = 0x00000000352000e3ULL,
+ [426] = 0x00000000354000e3ULL,
+ [427] = 0x00000000356000e3ULL,
+ [428] = 0x00000000358000e3ULL,
+ [429] = 0x0000000035a000e3ULL,
+ [430] = 0x0000000035c000e3ULL,
+ [431] = 0x0000000035e000e3ULL,
+ [432] = 0x00000000360000e3ULL,
+ [433] = 0x00000000362000e3ULL,
+ [434] = 0x00000000364000e3ULL,
+ [435] = 0x00000000366000e3ULL,
+ [436] = 0x00000000368000e3ULL,
+ [437] = 0x0000000036a000e3ULL,
+ [438] = 0x0000000036c000e3ULL,
+ [439] = 0x0000000036e000e3ULL,
+ [440] = 0x00000000370000e3ULL,
+ [441] = 0x00000000372000e3ULL,
+ [442] = 0x00000000374000e3ULL,
+ [443] = 0x00000000376000e3ULL,
+ [444] = 0x00000000378000e3ULL,
+ [445] = 0x0000000037a000e3ULL,
+ [446] = 0x0000000037c000e3ULL,
+ [447] = 0x0000000037e000e3ULL,
+ [448] = 0x00000000380000e3ULL,
+ [449] = 0x00000000382000e3ULL,
+ [450] = 0x00000000384000e3ULL,
+ [451] = 0x00000000386000e3ULL,
+ [452] = 0x00000000388000e3ULL,
+ [453] = 0x0000000038a000e3ULL,
+ [454] = 0x0000000038c000e3ULL,
+ [455] = 0x0000000038e000e3ULL,
+ [456] = 0x00000000390000e3ULL,
+ [457] = 0x00000000392000e3ULL,
+ [458] = 0x00000000394000e3ULL,
+ [459] = 0x00000000396000e3ULL,
+ [460] = 0x00000000398000e3ULL,
+ [461] = 0x0000000039a000e3ULL,
+ [462] = 0x0000000039c000e3ULL,
+ [463] = 0x0000000039e000e3ULL,
+ [464] = 0x000000003a0000e3ULL,
+ [465] = 0x000000003a2000e3ULL,
+ [466] = 0x000000003a4000e3ULL,
+ [467] = 0x000000003a6000e3ULL,
+ [468] = 0x000000003a8000e3ULL,
+ [469] = 0x000000003aa000e3ULL,
+ [470] = 0x000000003ac000e3ULL,
+ [471] = 0x000000003ae000e3ULL,
+ [472] = 0x000000003b0000e3ULL,
+ [473] = 0x000000003b2000e3ULL,
+ [474] = 0x000000003b4000e3ULL,
+ [475] = 0x000000003b6000e3ULL,
+ [476] = 0x000000003b8000e3ULL,
+ [477] = 0x000000003ba000e3ULL,
+ [478] = 0x000000003bc000e3ULL,
+ [479] = 0x000000003be000e3ULL,
+ [480] = 0x000000003c0000e3ULL,
+ [481] = 0x000000003c2000e3ULL,
+ [482] = 0x000000003c4000e3ULL,
+ [483] = 0x000000003c6000e3ULL,
+ [484] = 0x000000003c8000e3ULL,
+ [485] = 0x000000003ca000e3ULL,
+ [486] = 0x000000003cc000e3ULL,
+ [487] = 0x000000003ce000e3ULL,
+ [488] = 0x000000003d0000e3ULL,
+ [489] = 0x000000003d2000e3ULL,
+ [490] = 0x000000003d4000e3ULL,
+ [491] = 0x000000003d6000e3ULL,
+ [492] = 0x000000003d8000e3ULL,
+ [493] = 0x000000003da000e3ULL,
+ [494] = 0x000000003dc000e3ULL,
+ [495] = 0x000000003de000e3ULL,
+ [496] = 0x000000003e0000e3ULL,
+ [497] = 0x000000003e2000e3ULL,
+ [498] = 0x000000003e4000e3ULL,
+ [499] = 0x000000003e6000e3ULL,
+ [500] = 0x000000003e8000e3ULL,
+ [501] = 0x000000003ea000e3ULL,
+ [502] = 0x000000003ec000e3ULL,
+ [503] = 0x000000003ee000e3ULL,
+ [504] = 0x000000003f0000e3ULL,
+ [505] = 0x000000003f2000e3ULL,
+ [506] = 0x000000003f4000e3ULL,
+ [507] = 0x000000003f6000e3ULL,
+ [508] = 0x000000003f8000e3ULL,
+ [509] = 0x000000003fa000e3ULL,
+ [510] = 0x000000003fc000e3ULL,
+ [511] = 0x000000003fe000e3ULL,
/* Page 1 */
- [512] = 0x0000000000000000ULL,
+ [512] = 0x00000000400000e3ULL,
+ [513] = 0x00000000402000e3ULL,
+ [514] = 0x00000000404000e3ULL,
+ [515] = 0x00000000406000e3ULL,
+ [516] = 0x00000000408000e3ULL,
+ [517] = 0x0000000040a000e3ULL,
+ [518] = 0x0000000040c000e3ULL,
+ [519] = 0x0000000040e000e3ULL,
+ [520] = 0x00000000410000e3ULL,
+ [521] = 0x00000000412000e3ULL,
+ [522] = 0x00000000414000e3ULL,
+ [523] = 0x00000000416000e3ULL,
+ [524] = 0x00000000418000e3ULL,
+ [525] = 0x0000000041a000e3ULL,
+ [526] = 0x0000000041c000e3ULL,
+ [527] = 0x0000000041e000e3ULL,
+ [528] = 0x00000000420000e3ULL,
+ [529] = 0x00000000422000e3ULL,
+ [530] = 0x00000000424000e3ULL,
+ [531] = 0x00000000426000e3ULL,
+ [532] = 0x00000000428000e3ULL,
+ [533] = 0x0000000042a000e3ULL,
+ [534] = 0x0000000042c000e3ULL,
+ [535] = 0x0000000042e000e3ULL,
+ [536] = 0x00000000430000e3ULL,
+ [537] = 0x00000000432000e3ULL,
+ [538] = 0x00000000434000e3ULL,
+ [539] = 0x00000000436000e3ULL,
+ [540] = 0x00000000438000e3ULL,
+ [541] = 0x0000000043a000e3ULL,
+ [542] = 0x0000000043c000e3ULL,
+ [543] = 0x0000000043e000e3ULL,
+ [544] = 0x00000000440000e3ULL,
+ [545] = 0x00000000442000e3ULL,
+ [546] = 0x00000000444000e3ULL,
+ [547] = 0x00000000446000e3ULL,
+ [548] = 0x00000000448000e3ULL,
+ [549] = 0x0000000044a000e3ULL,
+ [550] = 0x0000000044c000e3ULL,
+ [551] = 0x0000000044e000e3ULL,
+ [552] = 0x00000000450000e3ULL,
+ [553] = 0x00000000452000e3ULL,
+ [554] = 0x00000000454000e3ULL,
+ [555] = 0x00000000456000e3ULL,
+ [556] = 0x00000000458000e3ULL,
+ [557] = 0x0000000045a000e3ULL,
+ [558] = 0x0000000045c000e3ULL,
+ [559] = 0x0000000045e000e3ULL,
+ [560] = 0x00000000460000e3ULL,
+ [561] = 0x00000000462000e3ULL,
+ [562] = 0x00000000464000e3ULL,
+ [563] = 0x00000000466000e3ULL,
+ [564] = 0x00000000468000e3ULL,
+ [565] = 0x0000000046a000e3ULL,
+ [566] = 0x0000000046c000e3ULL,
+ [567] = 0x0000000046e000e3ULL,
+ [568] = 0x00000000470000e3ULL,
+ [569] = 0x00000000472000e3ULL,
+ [570] = 0x00000000474000e3ULL,
+ [571] = 0x00000000476000e3ULL,
+ [572] = 0x00000000478000e3ULL,
+ [573] = 0x0000000047a000e3ULL,
+ [574] = 0x0000000047c000e3ULL,
+ [575] = 0x0000000047e000e3ULL,
+ [576] = 0x00000000480000e3ULL,
+ [577] = 0x00000000482000e3ULL,
+ [578] = 0x00000000484000e3ULL,
+ [579] = 0x00000000486000e3ULL,
+ [580] = 0x00000000488000e3ULL,
+ [581] = 0x0000000048a000e3ULL,
+ [582] = 0x0000000048c000e3ULL,
+ [583] = 0x0000000048e000e3ULL,
+ [584] = 0x00000000490000e3ULL,
+ [585] = 0x00000000492000e3ULL,
+ [586] = 0x00000000494000e3ULL,
+ [587] = 0x00000000496000e3ULL,
+ [588] = 0x00000000498000e3ULL,
+ [589] = 0x0000000049a000e3ULL,
+ [590] = 0x0000000049c000e3ULL,
+ [591] = 0x0000000049e000e3ULL,
+ [592] = 0x000000004a0000e3ULL,
+ [593] = 0x000000004a2000e3ULL,
+ [594] = 0x000000004a4000e3ULL,
+ [595] = 0x000000004a6000e3ULL,
+ [596] = 0x000000004a8000e3ULL,
+ [597] = 0x000000004aa000e3ULL,
+ [598] = 0x000000004ac000e3ULL,
+ [599] = 0x000000004ae000e3ULL,
+ [600] = 0x000000004b0000e3ULL,
+ [601] = 0x000000004b2000e3ULL,
+ [602] = 0x000000004b4000e3ULL,
+ [603] = 0x000000004b6000e3ULL,
+ [604] = 0x000000004b8000e3ULL,
+ [605] = 0x000000004ba000e3ULL,
+ [606] = 0x000000004bc000e3ULL,
+ [607] = 0x000000004be000e3ULL,
+ [608] = 0x000000004c0000e3ULL,
+ [609] = 0x000000004c2000e3ULL,
+ [610] = 0x000000004c4000e3ULL,
+ [611] = 0x000000004c6000e3ULL,
+ [612] = 0x000000004c8000e3ULL,
+ [613] = 0x000000004ca000e3ULL,
+ [614] = 0x000000004cc000e3ULL,
+ [615] = 0x000000004ce000e3ULL,
+ [616] = 0x000000004d0000e3ULL,
+ [617] = 0x000000004d2000e3ULL,
+ [618] = 0x000000004d4000e3ULL,
+ [619] = 0x000000004d6000e3ULL,
+ [620] = 0x000000004d8000e3ULL,
+ [621] = 0x000000004da000e3ULL,
+ [622] = 0x000000004dc000e3ULL,
+ [623] = 0x000000004de000e3ULL,
+ [624] = 0x000000004e0000e3ULL,
+ [625] = 0x000000004e2000e3ULL,
+ [626] = 0x000000004e4000e3ULL,
+ [627] = 0x000000004e6000e3ULL,
+ [628] = 0x000000004e8000e3ULL,
+ [629] = 0x000000004ea000e3ULL,
+ [630] = 0x000000004ec000e3ULL,
+ [631] = 0x000000004ee000e3ULL,
+ [632] = 0x000000004f0000e3ULL,
+ [633] = 0x000000004f2000e3ULL,
+ [634] = 0x000000004f4000e3ULL,
+ [635] = 0x000000004f6000e3ULL,
+ [636] = 0x000000004f8000e3ULL,
+ [637] = 0x000000004fa000e3ULL,
+ [638] = 0x000000004fc000e3ULL,
+ [639] = 0x000000004fe000e3ULL,
+ [640] = 0x00000000500000e3ULL,
+ [641] = 0x00000000502000e3ULL,
+ [642] = 0x00000000504000e3ULL,
+ [643] = 0x00000000506000e3ULL,
+ [644] = 0x00000000508000e3ULL,
+ [645] = 0x0000000050a000e3ULL,
+ [646] = 0x0000000050c000e3ULL,
+ [647] = 0x0000000050e000e3ULL,
+ [648] = 0x00000000510000e3ULL,
+ [649] = 0x00000000512000e3ULL,
+ [650] = 0x00000000514000e3ULL,
+ [651] = 0x00000000516000e3ULL,
+ [652] = 0x00000000518000e3ULL,
+ [653] = 0x0000000051a000e3ULL,
+ [654] = 0x0000000051c000e3ULL,
+ [655] = 0x0000000051e000e3ULL,
+ [656] = 0x00000000520000e3ULL,
+ [657] = 0x00000000522000e3ULL,
+ [658] = 0x00000000524000e3ULL,
+ [659] = 0x00000000526000e3ULL,
+ [660] = 0x00000000528000e3ULL,
+ [661] = 0x0000000052a000e3ULL,
+ [662] = 0x0000000052c000e3ULL,
+ [663] = 0x0000000052e000e3ULL,
+ [664] = 0x00000000530000e3ULL,
+ [665] = 0x00000000532000e3ULL,
+ [666] = 0x00000000534000e3ULL,
+ [667] = 0x00000000536000e3ULL,
+ [668] = 0x00000000538000e3ULL,
+ [669] = 0x0000000053a000e3ULL,
+ [670] = 0x0000000053c000e3ULL,
+ [671] = 0x0000000053e000e3ULL,
+ [672] = 0x00000000540000e3ULL,
+ [673] = 0x00000000542000e3ULL,
+ [674] = 0x00000000544000e3ULL,
+ [675] = 0x00000000546000e3ULL,
+ [676] = 0x00000000548000e3ULL,
+ [677] = 0x0000000054a000e3ULL,
+ [678] = 0x0000000054c000e3ULL,
+ [679] = 0x0000000054e000e3ULL,
+ [680] = 0x00000000550000e3ULL,
+ [681] = 0x00000000552000e3ULL,
+ [682] = 0x00000000554000e3ULL,
+ [683] = 0x00000000556000e3ULL,
+ [684] = 0x00000000558000e3ULL,
+ [685] = 0x0000000055a000e3ULL,
+ [686] = 0x0000000055c000e3ULL,
+ [687] = 0x0000000055e000e3ULL,
+ [688] = 0x00000000560000e3ULL,
+ [689] = 0x00000000562000e3ULL,
+ [690] = 0x00000000564000e3ULL,
+ [691] = 0x00000000566000e3ULL,
+ [692] = 0x00000000568000e3ULL,
+ [693] = 0x0000000056a000e3ULL,
+ [694] = 0x0000000056c000e3ULL,
+ [695] = 0x0000000056e000e3ULL,
+ [696] = 0x00000000570000e3ULL,
+ [697] = 0x00000000572000e3ULL,
+ [698] = 0x00000000574000e3ULL,
+ [699] = 0x00000000576000e3ULL,
+ [700] = 0x00000000578000e3ULL,
+ [701] = 0x0000000057a000e3ULL,
+ [702] = 0x0000000057c000e3ULL,
+ [703] = 0x0000000057e000e3ULL,
+ [704] = 0x00000000580000e3ULL,
+ [705] = 0x00000000582000e3ULL,
+ [706] = 0x00000000584000e3ULL,
+ [707] = 0x00000000586000e3ULL,
+ [708] = 0x00000000588000e3ULL,
+ [709] = 0x0000000058a000e3ULL,
+ [710] = 0x0000000058c000e3ULL,
+ [711] = 0x0000000058e000e3ULL,
+ [712] = 0x00000000590000e3ULL,
+ [713] = 0x00000000592000e3ULL,
+ [714] = 0x00000000594000e3ULL,
+ [715] = 0x00000000596000e3ULL,
+ [716] = 0x00000000598000e3ULL,
+ [717] = 0x0000000059a000e3ULL,
+ [718] = 0x0000000059c000e3ULL,
+ [719] = 0x0000000059e000e3ULL,
+ [720] = 0x000000005a0000e3ULL,
+ [721] = 0x000000005a2000e3ULL,
+ [722] = 0x000000005a4000e3ULL,
+ [723] = 0x000000005a6000e3ULL,
+ [724] = 0x000000005a8000e3ULL,
+ [725] = 0x000000005aa000e3ULL,
+ [726] = 0x000000005ac000e3ULL,
+ [727] = 0x000000005ae000e3ULL,
+ [728] = 0x000000005b0000e3ULL,
+ [729] = 0x000000005b2000e3ULL,
+ [730] = 0x000000005b4000e3ULL,
+ [731] = 0x000000005b6000e3ULL,
+ [732] = 0x000000005b8000e3ULL,
+ [733] = 0x000000005ba000e3ULL,
+ [734] = 0x000000005bc000e3ULL,
+ [735] = 0x000000005be000e3ULL,
+ [736] = 0x000000005c0000e3ULL,
+ [737] = 0x000000005c2000e3ULL,
+ [738] = 0x000000005c4000e3ULL,
+ [739] = 0x000000005c6000e3ULL,
+ [740] = 0x000000005c8000e3ULL,
+ [741] = 0x000000005ca000e3ULL,
+ [742] = 0x000000005cc000e3ULL,
+ [743] = 0x000000005ce000e3ULL,
+ [744] = 0x000000005d0000e3ULL,
+ [745] = 0x000000005d2000e3ULL,
+ [746] = 0x000000005d4000e3ULL,
+ [747] = 0x000000005d6000e3ULL,
+ [748] = 0x000000005d8000e3ULL,
+ [749] = 0x000000005da000e3ULL,
+ [750] = 0x000000005dc000e3ULL,
+ [751] = 0x000000005de000e3ULL,
+ [752] = 0x000000005e0000e3ULL,
+ [753] = 0x000000005e2000e3ULL,
+ [754] = 0x000000005e4000e3ULL,
+ [755] = 0x000000005e6000e3ULL,
+ [756] = 0x000000005e8000e3ULL,
+ [757] = 0x000000005ea000e3ULL,
+ [758] = 0x000000005ec000e3ULL,
+ [759] = 0x000000005ee000e3ULL,
+ [760] = 0x000000005f0000e3ULL,
+ [761] = 0x000000005f2000e3ULL,
+ [762] = 0x000000005f4000e3ULL,
+ [763] = 0x000000005f6000e3ULL,
+ [764] = 0x000000005f8000e3ULL,
+ [765] = 0x000000005fa000e3ULL,
+ [766] = 0x000000005fc000e3ULL,
+ [767] = 0x000000005fe000e3ULL,
+ [768] = 0x00000000600000e3ULL,
+ [769] = 0x00000000602000e3ULL,
+ [770] = 0x00000000604000e3ULL,
+ [771] = 0x00000000606000e3ULL,
+ [772] = 0x00000000608000e3ULL,
+ [773] = 0x0000000060a000e3ULL,
+ [774] = 0x0000000060c000e3ULL,
+ [775] = 0x0000000060e000e3ULL,
+ [776] = 0x00000000610000e3ULL,
+ [777] = 0x00000000612000e3ULL,
+ [778] = 0x00000000614000e3ULL,
+ [779] = 0x00000000616000e3ULL,
+ [780] = 0x00000000618000e3ULL,
+ [781] = 0x0000000061a000e3ULL,
+ [782] = 0x0000000061c000e3ULL,
+ [783] = 0x0000000061e000e3ULL,
+ [784] = 0x00000000620000e3ULL,
+ [785] = 0x00000000622000e3ULL,
+ [786] = 0x00000000624000e3ULL,
+ [787] = 0x00000000626000e3ULL,
+ [788] = 0x00000000628000e3ULL,
+ [789] = 0x0000000062a000e3ULL,
+ [790] = 0x0000000062c000e3ULL,
+ [791] = 0x0000000062e000e3ULL,
+ [792] = 0x00000000630000e3ULL,
+ [793] = 0x00000000632000e3ULL,
+ [794] = 0x00000000634000e3ULL,
+ [795] = 0x00000000636000e3ULL,
+ [796] = 0x00000000638000e3ULL,
+ [797] = 0x0000000063a000e3ULL,
+ [798] = 0x0000000063c000e3ULL,
+ [799] = 0x0000000063e000e3ULL,
+ [800] = 0x00000000640000e3ULL,
+ [801] = 0x00000000642000e3ULL,
+ [802] = 0x00000000644000e3ULL,
+ [803] = 0x00000000646000e3ULL,
+ [804] = 0x00000000648000e3ULL,
+ [805] = 0x0000000064a000e3ULL,
+ [806] = 0x0000000064c000e3ULL,
+ [807] = 0x0000000064e000e3ULL,
+ [808] = 0x00000000650000e3ULL,
+ [809] = 0x00000000652000e3ULL,
+ [810] = 0x00000000654000e3ULL,
+ [811] = 0x00000000656000e3ULL,
+ [812] = 0x00000000658000e3ULL,
+ [813] = 0x0000000065a000e3ULL,
+ [814] = 0x0000000065c000e3ULL,
+ [815] = 0x0000000065e000e3ULL,
+ [816] = 0x00000000660000e3ULL,
+ [817] = 0x00000000662000e3ULL,
+ [818] = 0x00000000664000e3ULL,
+ [819] = 0x00000000666000e3ULL,
+ [820] = 0x00000000668000e3ULL,
+ [821] = 0x0000000066a000e3ULL,
+ [822] = 0x0000000066c000e3ULL,
+ [823] = 0x0000000066e000e3ULL,
+ [824] = 0x00000000670000e3ULL,
+ [825] = 0x00000000672000e3ULL,
+ [826] = 0x00000000674000e3ULL,
+ [827] = 0x00000000676000e3ULL,
+ [828] = 0x00000000678000e3ULL,
+ [829] = 0x0000000067a000e3ULL,
+ [830] = 0x0000000067c000e3ULL,
+ [831] = 0x0000000067e000e3ULL,
+ [832] = 0x00000000680000e3ULL,
+ [833] = 0x00000000682000e3ULL,
+ [834] = 0x00000000684000e3ULL,
+ [835] = 0x00000000686000e3ULL,
+ [836] = 0x00000000688000e3ULL,
+ [837] = 0x0000000068a000e3ULL,
+ [838] = 0x0000000068c000e3ULL,
+ [839] = 0x0000000068e000e3ULL,
+ [840] = 0x00000000690000e3ULL,
+ [841] = 0x00000000692000e3ULL,
+ [842] = 0x00000000694000e3ULL,
+ [843] = 0x00000000696000e3ULL,
+ [844] = 0x00000000698000e3ULL,
+ [845] = 0x0000000069a000e3ULL,
+ [846] = 0x0000000069c000e3ULL,
+ [847] = 0x0000000069e000e3ULL,
+ [848] = 0x000000006a0000e3ULL,
+ [849] = 0x000000006a2000e3ULL,
+ [850] = 0x000000006a4000e3ULL,
+ [851] = 0x000000006a6000e3ULL,
+ [852] = 0x000000006a8000e3ULL,
+ [853] = 0x000000006aa000e3ULL,
+ [854] = 0x000000006ac000e3ULL,
+ [855] = 0x000000006ae000e3ULL,
+ [856] = 0x000000006b0000e3ULL,
+ [857] = 0x000000006b2000e3ULL,
+ [858] = 0x000000006b4000e3ULL,
+ [859] = 0x000000006b6000e3ULL,
+ [860] = 0x000000006b8000e3ULL,
+ [861] = 0x000000006ba000e3ULL,
+ [862] = 0x000000006bc000e3ULL,
+ [863] = 0x000000006be000e3ULL,
+ [864] = 0x000000006c0000e3ULL,
+ [865] = 0x000000006c2000e3ULL,
+ [866] = 0x000000006c4000e3ULL,
+ [867] = 0x000000006c6000e3ULL,
+ [868] = 0x000000006c8000e3ULL,
+ [869] = 0x000000006ca000e3ULL,
+ [870] = 0x000000006cc000e3ULL,
+ [871] = 0x000000006ce000e3ULL,
+ [872] = 0x000000006d0000e3ULL,
+ [873] = 0x000000006d2000e3ULL,
+ [874] = 0x000000006d4000e3ULL,
+ [875] = 0x000000006d6000e3ULL,
+ [876] = 0x000000006d8000e3ULL,
+ [877] = 0x000000006da000e3ULL,
+ [878] = 0x000000006dc000e3ULL,
+ [879] = 0x000000006de000e3ULL,
+ [880] = 0x000000006e0000e3ULL,
+ [881] = 0x000000006e2000e3ULL,
+ [882] = 0x000000006e4000e3ULL,
+ [883] = 0x000000006e6000e3ULL,
+ [884] = 0x000000006e8000e3ULL,
+ [885] = 0x000000006ea000e3ULL,
+ [886] = 0x000000006ec000e3ULL,
+ [887] = 0x000000006ee000e3ULL,
+ [888] = 0x000000006f0000e3ULL,
+ [889] = 0x000000006f2000e3ULL,
+ [890] = 0x000000006f4000e3ULL,
+ [891] = 0x000000006f6000e3ULL,
+ [892] = 0x000000006f8000e3ULL,
+ [893] = 0x000000006fa000e3ULL,
+ [894] = 0x000000006fc000e3ULL,
+ [895] = 0x000000006fe000e3ULL,
+ [896] = 0x00000000700000e3ULL,
+ [897] = 0x00000000702000e3ULL,
+ [898] = 0x00000000704000e3ULL,
+ [899] = 0x00000000706000e3ULL,
+ [900] = 0x00000000708000e3ULL,
+ [901] = 0x0000000070a000e3ULL,
+ [902] = 0x0000000070c000e3ULL,
+ [903] = 0x0000000070e000e3ULL,
+ [904] = 0x00000000710000e3ULL,
+ [905] = 0x00000000712000e3ULL,
+ [906] = 0x00000000714000e3ULL,
+ [907] = 0x00000000716000e3ULL,
+ [908] = 0x00000000718000e3ULL,
+ [909] = 0x0000000071a000e3ULL,
+ [910] = 0x0000000071c000e3ULL,
+ [911] = 0x0000000071e000e3ULL,
+ [912] = 0x00000000720000e3ULL,
+ [913] = 0x00000000722000e3ULL,
+ [914] = 0x00000000724000e3ULL,
+ [915] = 0x00000000726000e3ULL,
+ [916] = 0x00000000728000e3ULL,
+ [917] = 0x0000000072a000e3ULL,
+ [918] = 0x0000000072c000e3ULL,
+ [919] = 0x0000000072e000e3ULL,
+ [920] = 0x00000000730000e3ULL,
+ [921] = 0x00000000732000e3ULL,
+ [922] = 0x00000000734000e3ULL,
+ [923] = 0x00000000736000e3ULL,
+ [924] = 0x00000000738000e3ULL,
+ [925] = 0x0000000073a000e3ULL,
+ [926] = 0x0000000073c000e3ULL,
+ [927] = 0x0000000073e000e3ULL,
+ [928] = 0x00000000740000e3ULL,
+ [929] = 0x00000000742000e3ULL,
+ [930] = 0x00000000744000e3ULL,
+ [931] = 0x00000000746000e3ULL,
+ [932] = 0x00000000748000e3ULL,
+ [933] = 0x0000000074a000e3ULL,
+ [934] = 0x0000000074c000e3ULL,
+ [935] = 0x0000000074e000e3ULL,
+ [936] = 0x00000000750000e3ULL,
+ [937] = 0x00000000752000e3ULL,
+ [938] = 0x00000000754000e3ULL,
+ [939] = 0x00000000756000e3ULL,
+ [940] = 0x00000000758000e3ULL,
+ [941] = 0x0000000075a000e3ULL,
+ [942] = 0x0000000075c000e3ULL,
+ [943] = 0x0000000075e000e3ULL,
+ [944] = 0x00000000760000e3ULL,
+ [945] = 0x00000000762000e3ULL,
+ [946] = 0x00000000764000e3ULL,
+ [947] = 0x00000000766000e3ULL,
+ [948] = 0x00000000768000e3ULL,
+ [949] = 0x0000000076a000e3ULL,
+ [950] = 0x0000000076c000e3ULL,
+ [951] = 0x0000000076e000e3ULL,
+ [952] = 0x00000000770000e3ULL,
+ [953] = 0x00000000772000e3ULL,
+ [954] = 0x00000000774000e3ULL,
+ [955] = 0x00000000776000e3ULL,
+ [956] = 0x00000000778000e3ULL,
+ [957] = 0x0000000077a000e3ULL,
+ [958] = 0x0000000077c000e3ULL,
+ [959] = 0x0000000077e000e3ULL,
+ [960] = 0x00000000780000e3ULL,
+ [961] = 0x00000000782000e3ULL,
+ [962] = 0x00000000784000e3ULL,
+ [963] = 0x00000000786000e3ULL,
+ [964] = 0x00000000788000e3ULL,
+ [965] = 0x0000000078a000e3ULL,
+ [966] = 0x0000000078c000e3ULL,
+ [967] = 0x0000000078e000e3ULL,
+ [968] = 0x00000000790000e3ULL,
+ [969] = 0x00000000792000e3ULL,
+ [970] = 0x00000000794000e3ULL,
+ [971] = 0x00000000796000e3ULL,
+ [972] = 0x00000000798000e3ULL,
+ [973] = 0x0000000079a000e3ULL,
+ [974] = 0x0000000079c000e3ULL,
+ [975] = 0x0000000079e000e3ULL,
+ [976] = 0x000000007a0000e3ULL,
+ [977] = 0x000000007a2000e3ULL,
+ [978] = 0x000000007a4000e3ULL,
+ [979] = 0x000000007a6000e3ULL,
+ [980] = 0x000000007a8000e3ULL,
+ [981] = 0x000000007aa000e3ULL,
+ [982] = 0x000000007ac000e3ULL,
+ [983] = 0x000000007ae000e3ULL,
+ [984] = 0x000000007b0000e3ULL,
+ [985] = 0x000000007b2000e3ULL,
+ [986] = 0x000000007b4000e3ULL,
+ [987] = 0x000000007b6000e3ULL,
+ [988] = 0x000000007b8000e3ULL,
+ [989] = 0x000000007ba000e3ULL,
+ [990] = 0x000000007bc000e3ULL,
+ [991] = 0x000000007be000e3ULL,
+ [992] = 0x000000007c0000e3ULL,
+ [993] = 0x000000007c2000e3ULL,
+ [994] = 0x000000007c4000e3ULL,
+ [995] = 0x000000007c6000e3ULL,
+ [996] = 0x000000007c8000e3ULL,
+ [997] = 0x000000007ca000e3ULL,
+ [998] = 0x000000007cc000e3ULL,
+ [999] = 0x000000007ce000e3ULL,
+ [1000] = 0x000000007d0000e3ULL,
+ [1001] = 0x000000007d2000e3ULL,
+ [1002] = 0x000000007d4000e3ULL,
+ [1003] = 0x000000007d6000e3ULL,
+ [1004] = 0x000000007d8000e3ULL,
+ [1005] = 0x000000007da000e3ULL,
+ [1006] = 0x000000007dc000e3ULL,
+ [1007] = 0x000000007de000e3ULL,
+ [1008] = 0x000000007e0000e3ULL,
+ [1009] = 0x000000007e2000e3ULL,
+ [1010] = 0x000000007e4000e3ULL,
+ [1011] = 0x000000007e6000e3ULL,
+ [1012] = 0x000000007e8000e3ULL,
+ [1013] = 0x000000007ea000e3ULL,
+ [1014] = 0x000000007ec000e3ULL,
+ [1015] = 0x000000007ee000e3ULL,
+ [1016] = 0x000000007f0000e3ULL,
+ [1017] = 0x000000007f2000e3ULL,
+ [1018] = 0x000000007f4000e3ULL,
+ [1019] = 0x000000007f6000e3ULL,
+ [1020] = 0x000000007f8000e3ULL,
+ [1021] = 0x000000007fa000e3ULL,
+ [1022] = 0x000000007fc000e3ULL,
+ [1023] = 0x000000007fe000e3ULL,
/* Page 2 */
- [1024] = 0x0000000000000000ULL,
+ [1024] = 0x00000000800000e3ULL,
+ [1025] = 0x00000000802000e3ULL,
+ [1026] = 0x00000000804000e3ULL,
+ [1027] = 0x00000000806000e3ULL,
+ [1028] = 0x00000000808000e3ULL,
+ [1029] = 0x0000000080a000e3ULL,
+ [1030] = 0x0000000080c000e3ULL,
+ [1031] = 0x0000000080e000e3ULL,
+ [1032] = 0x00000000810000e3ULL,
+ [1033] = 0x00000000812000e3ULL,
+ [1034] = 0x00000000814000e3ULL,
+ [1035] = 0x00000000816000e3ULL,
+ [1036] = 0x00000000818000e3ULL,
+ [1037] = 0x0000000081a000e3ULL,
+ [1038] = 0x0000000081c000e3ULL,
+ [1039] = 0x0000000081e000e3ULL,
+ [1040] = 0x00000000820000e3ULL,
+ [1041] = 0x00000000822000e3ULL,
+ [1042] = 0x00000000824000e3ULL,
+ [1043] = 0x00000000826000e3ULL,
+ [1044] = 0x00000000828000e3ULL,
+ [1045] = 0x0000000082a000e3ULL,
+ [1046] = 0x0000000082c000e3ULL,
+ [1047] = 0x0000000082e000e3ULL,
+ [1048] = 0x00000000830000e3ULL,
+ [1049] = 0x00000000832000e3ULL,
+ [1050] = 0x00000000834000e3ULL,
+ [1051] = 0x00000000836000e3ULL,
+ [1052] = 0x00000000838000e3ULL,
+ [1053] = 0x0000000083a000e3ULL,
+ [1054] = 0x0000000083c000e3ULL,
+ [1055] = 0x0000000083e000e3ULL,
+ [1056] = 0x00000000840000e3ULL,
+ [1057] = 0x00000000842000e3ULL,
+ [1058] = 0x00000000844000e3ULL,
+ [1059] = 0x00000000846000e3ULL,
+ [1060] = 0x00000000848000e3ULL,
+ [1061] = 0x0000000084a000e3ULL,
+ [1062] = 0x0000000084c000e3ULL,
+ [1063] = 0x0000000084e000e3ULL,
+ [1064] = 0x00000000850000e3ULL,
+ [1065] = 0x00000000852000e3ULL,
+ [1066] = 0x00000000854000e3ULL,
+ [1067] = 0x00000000856000e3ULL,
+ [1068] = 0x00000000858000e3ULL,
+ [1069] = 0x0000000085a000e3ULL,
+ [1070] = 0x0000000085c000e3ULL,
+ [1071] = 0x0000000085e000e3ULL,
+ [1072] = 0x00000000860000e3ULL,
+ [1073] = 0x00000000862000e3ULL,
+ [1074] = 0x00000000864000e3ULL,
+ [1075] = 0x00000000866000e3ULL,
+ [1076] = 0x00000000868000e3ULL,
+ [1077] = 0x0000000086a000e3ULL,
+ [1078] = 0x0000000086c000e3ULL,
+ [1079] = 0x0000000086e000e3ULL,
+ [1080] = 0x00000000870000e3ULL,
+ [1081] = 0x00000000872000e3ULL,
+ [1082] = 0x00000000874000e3ULL,
+ [1083] = 0x00000000876000e3ULL,
+ [1084] = 0x00000000878000e3ULL,
+ [1085] = 0x0000000087a000e3ULL,
+ [1086] = 0x0000000087c000e3ULL,
+ [1087] = 0x0000000087e000e3ULL,
+ [1088] = 0x00000000880000e3ULL,
+ [1089] = 0x00000000882000e3ULL,
+ [1090] = 0x00000000884000e3ULL,
+ [1091] = 0x00000000886000e3ULL,
+ [1092] = 0x00000000888000e3ULL,
+ [1093] = 0x0000000088a000e3ULL,
+ [1094] = 0x0000000088c000e3ULL,
+ [1095] = 0x0000000088e000e3ULL,
+ [1096] = 0x00000000890000e3ULL,
+ [1097] = 0x00000000892000e3ULL,
+ [1098] = 0x00000000894000e3ULL,
+ [1099] = 0x00000000896000e3ULL,
+ [1100] = 0x00000000898000e3ULL,
+ [1101] = 0x0000000089a000e3ULL,
+ [1102] = 0x0000000089c000e3ULL,
+ [1103] = 0x0000000089e000e3ULL,
+ [1104] = 0x000000008a0000e3ULL,
+ [1105] = 0x000000008a2000e3ULL,
+ [1106] = 0x000000008a4000e3ULL,
+ [1107] = 0x000000008a6000e3ULL,
+ [1108] = 0x000000008a8000e3ULL,
+ [1109] = 0x000000008aa000e3ULL,
+ [1110] = 0x000000008ac000e3ULL,
+ [1111] = 0x000000008ae000e3ULL,
+ [1112] = 0x000000008b0000e3ULL,
+ [1113] = 0x000000008b2000e3ULL,
+ [1114] = 0x000000008b4000e3ULL,
+ [1115] = 0x000000008b6000e3ULL,
+ [1116] = 0x000000008b8000e3ULL,
+ [1117] = 0x000000008ba000e3ULL,
+ [1118] = 0x000000008bc000e3ULL,
+ [1119] = 0x000000008be000e3ULL,
+ [1120] = 0x000000008c0000e3ULL,
+ [1121] = 0x000000008c2000e3ULL,
+ [1122] = 0x000000008c4000e3ULL,
+ [1123] = 0x000000008c6000e3ULL,
+ [1124] = 0x000000008c8000e3ULL,
+ [1125] = 0x000000008ca000e3ULL,
+ [1126] = 0x000000008cc000e3ULL,
+ [1127] = 0x000000008ce000e3ULL,
+ [1128] = 0x000000008d0000e3ULL,
+ [1129] = 0x000000008d2000e3ULL,
+ [1130] = 0x000000008d4000e3ULL,
+ [1131] = 0x000000008d6000e3ULL,
+ [1132] = 0x000000008d8000e3ULL,
+ [1133] = 0x000000008da000e3ULL,
+ [1134] = 0x000000008dc000e3ULL,
+ [1135] = 0x000000008de000e3ULL,
+ [1136] = 0x000000008e0000e3ULL,
+ [1137] = 0x000000008e2000e3ULL,
+ [1138] = 0x000000008e4000e3ULL,
+ [1139] = 0x000000008e6000e3ULL,
+ [1140] = 0x000000008e8000e3ULL,
+ [1141] = 0x000000008ea000e3ULL,
+ [1142] = 0x000000008ec000e3ULL,
+ [1143] = 0x000000008ee000e3ULL,
+ [1144] = 0x000000008f0000e3ULL,
+ [1145] = 0x000000008f2000e3ULL,
+ [1146] = 0x000000008f4000e3ULL,
+ [1147] = 0x000000008f6000e3ULL,
+ [1148] = 0x000000008f8000e3ULL,
+ [1149] = 0x000000008fa000e3ULL,
+ [1150] = 0x000000008fc000e3ULL,
+ [1151] = 0x000000008fe000e3ULL,
+ [1152] = 0x00000000900000e3ULL,
+ [1153] = 0x00000000902000e3ULL,
+ [1154] = 0x00000000904000e3ULL,
+ [1155] = 0x00000000906000e3ULL,
+ [1156] = 0x00000000908000e3ULL,
+ [1157] = 0x0000000090a000e3ULL,
+ [1158] = 0x0000000090c000e3ULL,
+ [1159] = 0x0000000090e000e3ULL,
+ [1160] = 0x00000000910000e3ULL,
+ [1161] = 0x00000000912000e3ULL,
+ [1162] = 0x00000000914000e3ULL,
+ [1163] = 0x00000000916000e3ULL,
+ [1164] = 0x00000000918000e3ULL,
+ [1165] = 0x0000000091a000e3ULL,
+ [1166] = 0x0000000091c000e3ULL,
+ [1167] = 0x0000000091e000e3ULL,
+ [1168] = 0x00000000920000e3ULL,
+ [1169] = 0x00000000922000e3ULL,
+ [1170] = 0x00000000924000e3ULL,
+ [1171] = 0x00000000926000e3ULL,
+ [1172] = 0x00000000928000e3ULL,
+ [1173] = 0x0000000092a000e3ULL,
+ [1174] = 0x0000000092c000e3ULL,
+ [1175] = 0x0000000092e000e3ULL,
+ [1176] = 0x00000000930000e3ULL,
+ [1177] = 0x00000000932000e3ULL,
+ [1178] = 0x00000000934000e3ULL,
+ [1179] = 0x00000000936000e3ULL,
+ [1180] = 0x00000000938000e3ULL,
+ [1181] = 0x0000000093a000e3ULL,
+ [1182] = 0x0000000093c000e3ULL,
+ [1183] = 0x0000000093e000e3ULL,
+ [1184] = 0x00000000940000e3ULL,
+ [1185] = 0x00000000942000e3ULL,
+ [1186] = 0x00000000944000e3ULL,
+ [1187] = 0x00000000946000e3ULL,
+ [1188] = 0x00000000948000e3ULL,
+ [1189] = 0x0000000094a000e3ULL,
+ [1190] = 0x0000000094c000e3ULL,
+ [1191] = 0x0000000094e000e3ULL,
+ [1192] = 0x00000000950000e3ULL,
+ [1193] = 0x00000000952000e3ULL,
+ [1194] = 0x00000000954000e3ULL,
+ [1195] = 0x00000000956000e3ULL,
+ [1196] = 0x00000000958000e3ULL,
+ [1197] = 0x0000000095a000e3ULL,
+ [1198] = 0x0000000095c000e3ULL,
+ [1199] = 0x0000000095e000e3ULL,
+ [1200] = 0x00000000960000e3ULL,
+ [1201] = 0x00000000962000e3ULL,
+ [1202] = 0x00000000964000e3ULL,
+ [1203] = 0x00000000966000e3ULL,
+ [1204] = 0x00000000968000e3ULL,
+ [1205] = 0x0000000096a000e3ULL,
+ [1206] = 0x0000000096c000e3ULL,
+ [1207] = 0x0000000096e000e3ULL,
+ [1208] = 0x00000000970000e3ULL,
+ [1209] = 0x00000000972000e3ULL,
+ [1210] = 0x00000000974000e3ULL,
+ [1211] = 0x00000000976000e3ULL,
+ [1212] = 0x00000000978000e3ULL,
+ [1213] = 0x0000000097a000e3ULL,
+ [1214] = 0x0000000097c000e3ULL,
+ [1215] = 0x0000000097e000e3ULL,
+ [1216] = 0x00000000980000e3ULL,
+ [1217] = 0x00000000982000e3ULL,
+ [1218] = 0x00000000984000e3ULL,
+ [1219] = 0x00000000986000e3ULL,
+ [1220] = 0x00000000988000e3ULL,
+ [1221] = 0x0000000098a000e3ULL,
+ [1222] = 0x0000000098c000e3ULL,
+ [1223] = 0x0000000098e000e3ULL,
+ [1224] = 0x00000000990000e3ULL,
+ [1225] = 0x00000000992000e3ULL,
+ [1226] = 0x00000000994000e3ULL,
+ [1227] = 0x00000000996000e3ULL,
+ [1228] = 0x00000000998000e3ULL,
+ [1229] = 0x0000000099a000e3ULL,
+ [1230] = 0x0000000099c000e3ULL,
+ [1231] = 0x0000000099e000e3ULL,
+ [1232] = 0x000000009a0000e3ULL,
+ [1233] = 0x000000009a2000e3ULL,
+ [1234] = 0x000000009a4000e3ULL,
+ [1235] = 0x000000009a6000e3ULL,
+ [1236] = 0x000000009a8000e3ULL,
+ [1237] = 0x000000009aa000e3ULL,
+ [1238] = 0x000000009ac000e3ULL,
+ [1239] = 0x000000009ae000e3ULL,
+ [1240] = 0x000000009b0000e3ULL,
+ [1241] = 0x000000009b2000e3ULL,
+ [1242] = 0x000000009b4000e3ULL,
+ [1243] = 0x000000009b6000e3ULL,
+ [1244] = 0x000000009b8000e3ULL,
+ [1245] = 0x000000009ba000e3ULL,
+ [1246] = 0x000000009bc000e3ULL,
+ [1247] = 0x000000009be000e3ULL,
+ [1248] = 0x000000009c0000e3ULL,
+ [1249] = 0x000000009c2000e3ULL,
+ [1250] = 0x000000009c4000e3ULL,
+ [1251] = 0x000000009c6000e3ULL,
+ [1252] = 0x000000009c8000e3ULL,
+ [1253] = 0x000000009ca000e3ULL,
+ [1254] = 0x000000009cc000e3ULL,
+ [1255] = 0x000000009ce000e3ULL,
+ [1256] = 0x000000009d0000e3ULL,
+ [1257] = 0x000000009d2000e3ULL,
+ [1258] = 0x000000009d4000e3ULL,
+ [1259] = 0x000000009d6000e3ULL,
+ [1260] = 0x000000009d8000e3ULL,
+ [1261] = 0x000000009da000e3ULL,
+ [1262] = 0x000000009dc000e3ULL,
+ [1263] = 0x000000009de000e3ULL,
+ [1264] = 0x000000009e0000e3ULL,
+ [1265] = 0x000000009e2000e3ULL,
+ [1266] = 0x000000009e4000e3ULL,
+ [1267] = 0x000000009e6000e3ULL,
+ [1268] = 0x000000009e8000e3ULL,
+ [1269] = 0x000000009ea000e3ULL,
+ [1270] = 0x000000009ec000e3ULL,
+ [1271] = 0x000000009ee000e3ULL,
+ [1272] = 0x000000009f0000e3ULL,
+ [1273] = 0x000000009f2000e3ULL,
+ [1274] = 0x000000009f4000e3ULL,
+ [1275] = 0x000000009f6000e3ULL,
+ [1276] = 0x000000009f8000e3ULL,
+ [1277] = 0x000000009fa000e3ULL,
+ [1278] = 0x000000009fc000e3ULL,
+ [1279] = 0x000000009fe000e3ULL,
+ [1280] = 0x00000000a00000e3ULL,
+ [1281] = 0x00000000a02000e3ULL,
+ [1282] = 0x00000000a04000e3ULL,
+ [1283] = 0x00000000a06000e3ULL,
+ [1284] = 0x00000000a08000e3ULL,
+ [1285] = 0x00000000a0a000e3ULL,
+ [1286] = 0x00000000a0c000e3ULL,
+ [1287] = 0x00000000a0e000e3ULL,
+ [1288] = 0x00000000a10000e3ULL,
+ [1289] = 0x00000000a12000e3ULL,
+ [1290] = 0x00000000a14000e3ULL,
+ [1291] = 0x00000000a16000e3ULL,
+ [1292] = 0x00000000a18000e3ULL,
+ [1293] = 0x00000000a1a000e3ULL,
+ [1294] = 0x00000000a1c000e3ULL,
+ [1295] = 0x00000000a1e000e3ULL,
+ [1296] = 0x00000000a20000e3ULL,
+ [1297] = 0x00000000a22000e3ULL,
+ [1298] = 0x00000000a24000e3ULL,
+ [1299] = 0x00000000a26000e3ULL,
+ [1300] = 0x00000000a28000e3ULL,
+ [1301] = 0x00000000a2a000e3ULL,
+ [1302] = 0x00000000a2c000e3ULL,
+ [1303] = 0x00000000a2e000e3ULL,
+ [1304] = 0x00000000a30000e3ULL,
+ [1305] = 0x00000000a32000e3ULL,
+ [1306] = 0x00000000a34000e3ULL,
+ [1307] = 0x00000000a36000e3ULL,
+ [1308] = 0x00000000a38000e3ULL,
+ [1309] = 0x00000000a3a000e3ULL,
+ [1310] = 0x00000000a3c000e3ULL,
+ [1311] = 0x00000000a3e000e3ULL,
+ [1312] = 0x00000000a40000e3ULL,
+ [1313] = 0x00000000a42000e3ULL,
+ [1314] = 0x00000000a44000e3ULL,
+ [1315] = 0x00000000a46000e3ULL,
+ [1316] = 0x00000000a48000e3ULL,
+ [1317] = 0x00000000a4a000e3ULL,
+ [1318] = 0x00000000a4c000e3ULL,
+ [1319] = 0x00000000a4e000e3ULL,
+ [1320] = 0x00000000a50000e3ULL,
+ [1321] = 0x00000000a52000e3ULL,
+ [1322] = 0x00000000a54000e3ULL,
+ [1323] = 0x00000000a56000e3ULL,
+ [1324] = 0x00000000a58000e3ULL,
+ [1325] = 0x00000000a5a000e3ULL,
+ [1326] = 0x00000000a5c000e3ULL,
+ [1327] = 0x00000000a5e000e3ULL,
+ [1328] = 0x00000000a60000e3ULL,
+ [1329] = 0x00000000a62000e3ULL,
+ [1330] = 0x00000000a64000e3ULL,
+ [1331] = 0x00000000a66000e3ULL,
+ [1332] = 0x00000000a68000e3ULL,
+ [1333] = 0x00000000a6a000e3ULL,
+ [1334] = 0x00000000a6c000e3ULL,
+ [1335] = 0x00000000a6e000e3ULL,
+ [1336] = 0x00000000a70000e3ULL,
+ [1337] = 0x00000000a72000e3ULL,
+ [1338] = 0x00000000a74000e3ULL,
+ [1339] = 0x00000000a76000e3ULL,
+ [1340] = 0x00000000a78000e3ULL,
+ [1341] = 0x00000000a7a000e3ULL,
+ [1342] = 0x00000000a7c000e3ULL,
+ [1343] = 0x00000000a7e000e3ULL,
+ [1344] = 0x00000000a80000e3ULL,
+ [1345] = 0x00000000a82000e3ULL,
+ [1346] = 0x00000000a84000e3ULL,
+ [1347] = 0x00000000a86000e3ULL,
+ [1348] = 0x00000000a88000e3ULL,
+ [1349] = 0x00000000a8a000e3ULL,
+ [1350] = 0x00000000a8c000e3ULL,
+ [1351] = 0x00000000a8e000e3ULL,
+ [1352] = 0x00000000a90000e3ULL,
+ [1353] = 0x00000000a92000e3ULL,
+ [1354] = 0x00000000a94000e3ULL,
+ [1355] = 0x00000000a96000e3ULL,
+ [1356] = 0x00000000a98000e3ULL,
+ [1357] = 0x00000000a9a000e3ULL,
+ [1358] = 0x00000000a9c000e3ULL,
+ [1359] = 0x00000000a9e000e3ULL,
+ [1360] = 0x00000000aa0000e3ULL,
+ [1361] = 0x00000000aa2000e3ULL,
+ [1362] = 0x00000000aa4000e3ULL,
+ [1363] = 0x00000000aa6000e3ULL,
+ [1364] = 0x00000000aa8000e3ULL,
+ [1365] = 0x00000000aaa000e3ULL,
+ [1366] = 0x00000000aac000e3ULL,
+ [1367] = 0x00000000aae000e3ULL,
+ [1368] = 0x00000000ab0000e3ULL,
+ [1369] = 0x00000000ab2000e3ULL,
+ [1370] = 0x00000000ab4000e3ULL,
+ [1371] = 0x00000000ab6000e3ULL,
+ [1372] = 0x00000000ab8000e3ULL,
+ [1373] = 0x00000000aba000e3ULL,
+ [1374] = 0x00000000abc000e3ULL,
+ [1375] = 0x00000000abe000e3ULL,
+ [1376] = 0x00000000ac0000e3ULL,
+ [1377] = 0x00000000ac2000e3ULL,
+ [1378] = 0x00000000ac4000e3ULL,
+ [1379] = 0x00000000ac6000e3ULL,
+ [1380] = 0x00000000ac8000e3ULL,
+ [1381] = 0x00000000aca000e3ULL,
+ [1382] = 0x00000000acc000e3ULL,
+ [1383] = 0x00000000ace000e3ULL,
+ [1384] = 0x00000000ad0000e3ULL,
+ [1385] = 0x00000000ad2000e3ULL,
+ [1386] = 0x00000000ad4000e3ULL,
+ [1387] = 0x00000000ad6000e3ULL,
+ [1388] = 0x00000000ad8000e3ULL,
+ [1389] = 0x00000000ada000e3ULL,
+ [1390] = 0x00000000adc000e3ULL,
+ [1391] = 0x00000000ade000e3ULL,
+ [1392] = 0x00000000ae0000e3ULL,
+ [1393] = 0x00000000ae2000e3ULL,
+ [1394] = 0x00000000ae4000e3ULL,
+ [1395] = 0x00000000ae6000e3ULL,
+ [1396] = 0x00000000ae8000e3ULL,
+ [1397] = 0x00000000aea000e3ULL,
+ [1398] = 0x00000000aec000e3ULL,
+ [1399] = 0x00000000aee000e3ULL,
+ [1400] = 0x00000000af0000e3ULL,
+ [1401] = 0x00000000af2000e3ULL,
+ [1402] = 0x00000000af4000e3ULL,
+ [1403] = 0x00000000af6000e3ULL,
+ [1404] = 0x00000000af8000e3ULL,
+ [1405] = 0x00000000afa000e3ULL,
+ [1406] = 0x00000000afc000e3ULL,
+ [1407] = 0x00000000afe000e3ULL,
+ [1408] = 0x00000000b00000e3ULL,
+ [1409] = 0x00000000b02000e3ULL,
+ [1410] = 0x00000000b04000e3ULL,
+ [1411] = 0x00000000b06000e3ULL,
+ [1412] = 0x00000000b08000e3ULL,
+ [1413] = 0x00000000b0a000e3ULL,
+ [1414] = 0x00000000b0c000e3ULL,
+ [1415] = 0x00000000b0e000e3ULL,
+ [1416] = 0x00000000b10000e3ULL,
+ [1417] = 0x00000000b12000e3ULL,
+ [1418] = 0x00000000b14000e3ULL,
+ [1419] = 0x00000000b16000e3ULL,
+ [1420] = 0x00000000b18000e3ULL,
+ [1421] = 0x00000000b1a000e3ULL,
+ [1422] = 0x00000000b1c000e3ULL,
+ [1423] = 0x00000000b1e000e3ULL,
+ [1424] = 0x00000000b20000e3ULL,
+ [1425] = 0x00000000b22000e3ULL,
+ [1426] = 0x00000000b24000e3ULL,
+ [1427] = 0x00000000b26000e3ULL,
+ [1428] = 0x00000000b28000e3ULL,
+ [1429] = 0x00000000b2a000e3ULL,
+ [1430] = 0x00000000b2c000e3ULL,
+ [1431] = 0x00000000b2e000e3ULL,
+ [1432] = 0x00000000b30000e3ULL,
+ [1433] = 0x00000000b32000e3ULL,
+ [1434] = 0x00000000b34000e3ULL,
+ [1435] = 0x00000000b36000e3ULL,
+ [1436] = 0x00000000b38000e3ULL,
+ [1437] = 0x00000000b3a000e3ULL,
+ [1438] = 0x00000000b3c000e3ULL,
+ [1439] = 0x00000000b3e000e3ULL,
+ [1440] = 0x00000000b40000e3ULL,
+ [1441] = 0x00000000b42000e3ULL,
+ [1442] = 0x00000000b44000e3ULL,
+ [1443] = 0x00000000b46000e3ULL,
+ [1444] = 0x00000000b48000e3ULL,
+ [1445] = 0x00000000b4a000e3ULL,
+ [1446] = 0x00000000b4c000e3ULL,
+ [1447] = 0x00000000b4e000e3ULL,
+ [1448] = 0x00000000b50000e3ULL,
+ [1449] = 0x00000000b52000e3ULL,
+ [1450] = 0x00000000b54000e3ULL,
+ [1451] = 0x00000000b56000e3ULL,
+ [1452] = 0x00000000b58000e3ULL,
+ [1453] = 0x00000000b5a000e3ULL,
+ [1454] = 0x00000000b5c000e3ULL,
+ [1455] = 0x00000000b5e000e3ULL,
+ [1456] = 0x00000000b60000e3ULL,
+ [1457] = 0x00000000b62000e3ULL,
+ [1458] = 0x00000000b64000e3ULL,
+ [1459] = 0x00000000b66000e3ULL,
+ [1460] = 0x00000000b68000e3ULL,
+ [1461] = 0x00000000b6a000e3ULL,
+ [1462] = 0x00000000b6c000e3ULL,
+ [1463] = 0x00000000b6e000e3ULL,
+ [1464] = 0x00000000b70000e3ULL,
+ [1465] = 0x00000000b72000e3ULL,
+ [1466] = 0x00000000b74000e3ULL,
+ [1467] = 0x00000000b76000e3ULL,
+ [1468] = 0x00000000b78000e3ULL,
+ [1469] = 0x00000000b7a000e3ULL,
+ [1470] = 0x00000000b7c000e3ULL,
+ [1471] = 0x00000000b7e000e3ULL,
+ [1472] = 0x00000000b80000e3ULL,
+ [1473] = 0x00000000b82000e3ULL,
+ [1474] = 0x00000000b84000e3ULL,
+ [1475] = 0x00000000b86000e3ULL,
+ [1476] = 0x00000000b88000e3ULL,
+ [1477] = 0x00000000b8a000e3ULL,
+ [1478] = 0x00000000b8c000e3ULL,
+ [1479] = 0x00000000b8e000e3ULL,
+ [1480] = 0x00000000b90000e3ULL,
+ [1481] = 0x00000000b92000e3ULL,
+ [1482] = 0x00000000b94000e3ULL,
+ [1483] = 0x00000000b96000e3ULL,
+ [1484] = 0x00000000b98000e3ULL,
+ [1485] = 0x00000000b9a000e3ULL,
+ [1486] = 0x00000000b9c000e3ULL,
+ [1487] = 0x00000000b9e000e3ULL,
+ [1488] = 0x00000000ba0000e3ULL,
+ [1489] = 0x00000000ba2000e3ULL,
+ [1490] = 0x00000000ba4000e3ULL,
+ [1491] = 0x00000000ba6000e3ULL,
+ [1492] = 0x00000000ba8000e3ULL,
+ [1493] = 0x00000000baa000e3ULL,
+ [1494] = 0x00000000bac000e3ULL,
+ [1495] = 0x00000000bae000e3ULL,
+ [1496] = 0x00000000bb0000e3ULL,
+ [1497] = 0x00000000bb2000e3ULL,
+ [1498] = 0x00000000bb4000e3ULL,
+ [1499] = 0x00000000bb6000e3ULL,
+ [1500] = 0x00000000bb8000e3ULL,
+ [1501] = 0x00000000bba000e3ULL,
+ [1502] = 0x00000000bbc000e3ULL,
+ [1503] = 0x00000000bbe000e3ULL,
+ [1504] = 0x00000000bc0000e3ULL,
+ [1505] = 0x00000000bc2000e3ULL,
+ [1506] = 0x00000000bc4000e3ULL,
+ [1507] = 0x00000000bc6000e3ULL,
+ [1508] = 0x00000000bc8000e3ULL,
+ [1509] = 0x00000000bca000e3ULL,
+ [1510] = 0x00000000bcc000e3ULL,
+ [1511] = 0x00000000bce000e3ULL,
+ [1512] = 0x00000000bd0000e3ULL,
+ [1513] = 0x00000000bd2000e3ULL,
+ [1514] = 0x00000000bd4000e3ULL,
+ [1515] = 0x00000000bd6000e3ULL,
+ [1516] = 0x00000000bd8000e3ULL,
+ [1517] = 0x00000000bda000e3ULL,
+ [1518] = 0x00000000bdc000e3ULL,
+ [1519] = 0x00000000bde000e3ULL,
+ [1520] = 0x00000000be0000e3ULL,
+ [1521] = 0x00000000be2000e3ULL,
+ [1522] = 0x00000000be4000e3ULL,
+ [1523] = 0x00000000be6000e3ULL,
+ [1524] = 0x00000000be8000e3ULL,
+ [1525] = 0x00000000bea000e3ULL,
+ [1526] = 0x00000000bec000e3ULL,
+ [1527] = 0x00000000bee000e3ULL,
+ [1528] = 0x00000000bf0000e3ULL,
+ [1529] = 0x00000000bf2000e3ULL,
+ [1530] = 0x00000000bf4000e3ULL,
+ [1531] = 0x00000000bf6000e3ULL,
+ [1532] = 0x00000000bf8000e3ULL,
+ [1533] = 0x00000000bfa000e3ULL,
+ [1534] = 0x00000000bfc000e3ULL,
+ [1535] = 0x00000000bfe000e3ULL,
/* Page 3 */
- [1536] = 0x0000000000000000ULL,
+ [1536] = 0x00000000c00000e3ULL,
+ [1537] = 0x00000000c02000e3ULL,
+ [1538] = 0x00000000c04000e3ULL,
+ [1539] = 0x00000000c06000e3ULL,
+ [1540] = 0x00000000c08000e3ULL,
+ [1541] = 0x00000000c0a000e3ULL,
+ [1542] = 0x00000000c0c000e3ULL,
+ [1543] = 0x00000000c0e000e3ULL,
+ [1544] = 0x00000000c10000e3ULL,
+ [1545] = 0x00000000c12000e3ULL,
+ [1546] = 0x00000000c14000e3ULL,
+ [1547] = 0x00000000c16000e3ULL,
+ [1548] = 0x00000000c18000e3ULL,
+ [1549] = 0x00000000c1a000e3ULL,
+ [1550] = 0x00000000c1c000e3ULL,
+ [1551] = 0x00000000c1e000e3ULL,
+ [1552] = 0x00000000c20000e3ULL,
+ [1553] = 0x00000000c22000e3ULL,
+ [1554] = 0x00000000c24000e3ULL,
+ [1555] = 0x00000000c26000e3ULL,
+ [1556] = 0x00000000c28000e3ULL,
+ [1557] = 0x00000000c2a000e3ULL,
+ [1558] = 0x00000000c2c000e3ULL,
+ [1559] = 0x00000000c2e000e3ULL,
+ [1560] = 0x00000000c30000e3ULL,
+ [1561] = 0x00000000c32000e3ULL,
+ [1562] = 0x00000000c34000e3ULL,
+ [1563] = 0x00000000c36000e3ULL,
+ [1564] = 0x00000000c38000e3ULL,
+ [1565] = 0x00000000c3a000e3ULL,
+ [1566] = 0x00000000c3c000e3ULL,
+ [1567] = 0x00000000c3e000e3ULL,
+ [1568] = 0x00000000c40000e3ULL,
+ [1569] = 0x00000000c42000e3ULL,
+ [1570] = 0x00000000c44000e3ULL,
+ [1571] = 0x00000000c46000e3ULL,
+ [1572] = 0x00000000c48000e3ULL,
+ [1573] = 0x00000000c4a000e3ULL,
+ [1574] = 0x00000000c4c000e3ULL,
+ [1575] = 0x00000000c4e000e3ULL,
+ [1576] = 0x00000000c50000e3ULL,
+ [1577] = 0x00000000c52000e3ULL,
+ [1578] = 0x00000000c54000e3ULL,
+ [1579] = 0x00000000c56000e3ULL,
+ [1580] = 0x00000000c58000e3ULL,
+ [1581] = 0x00000000c5a000e3ULL,
+ [1582] = 0x00000000c5c000e3ULL,
+ [1583] = 0x00000000c5e000e3ULL,
+ [1584] = 0x00000000c60000e3ULL,
+ [1585] = 0x00000000c62000e3ULL,
+ [1586] = 0x00000000c64000e3ULL,
+ [1587] = 0x00000000c66000e3ULL,
+ [1588] = 0x00000000c68000e3ULL,
+ [1589] = 0x00000000c6a000e3ULL,
+ [1590] = 0x00000000c6c000e3ULL,
+ [1591] = 0x00000000c6e000e3ULL,
+ [1592] = 0x00000000c70000e3ULL,
+ [1593] = 0x00000000c72000e3ULL,
+ [1594] = 0x00000000c74000e3ULL,
+ [1595] = 0x00000000c76000e3ULL,
+ [1596] = 0x00000000c78000e3ULL,
+ [1597] = 0x00000000c7a000e3ULL,
+ [1598] = 0x00000000c7c000e3ULL,
+ [1599] = 0x00000000c7e000e3ULL,
+ [1600] = 0x00000000c80000e3ULL,
+ [1601] = 0x00000000c82000e3ULL,
+ [1602] = 0x00000000c84000e3ULL,
+ [1603] = 0x00000000c86000e3ULL,
+ [1604] = 0x00000000c88000e3ULL,
+ [1605] = 0x00000000c8a000e3ULL,
+ [1606] = 0x00000000c8c000e3ULL,
+ [1607] = 0x00000000c8e000e3ULL,
+ [1608] = 0x00000000c90000e3ULL,
+ [1609] = 0x00000000c92000e3ULL,
+ [1610] = 0x00000000c94000e3ULL,
+ [1611] = 0x00000000c96000e3ULL,
+ [1612] = 0x00000000c98000e3ULL,
+ [1613] = 0x00000000c9a000e3ULL,
+ [1614] = 0x00000000c9c000e3ULL,
+ [1615] = 0x00000000c9e000e3ULL,
+ [1616] = 0x00000000ca0000e3ULL,
+ [1617] = 0x00000000ca2000e3ULL,
+ [1618] = 0x00000000ca4000e3ULL,
+ [1619] = 0x00000000ca6000e3ULL,
+ [1620] = 0x00000000ca8000e3ULL,
+ [1621] = 0x00000000caa000e3ULL,
+ [1622] = 0x00000000cac000e3ULL,
+ [1623] = 0x00000000cae000e3ULL,
+ [1624] = 0x00000000cb0000e3ULL,
+ [1625] = 0x00000000cb2000e3ULL,
+ [1626] = 0x00000000cb4000e3ULL,
+ [1627] = 0x00000000cb6000e3ULL,
+ [1628] = 0x00000000cb8000e3ULL,
+ [1629] = 0x00000000cba000e3ULL,
+ [1630] = 0x00000000cbc000e3ULL,
+ [1631] = 0x00000000cbe000e3ULL,
+ [1632] = 0x00000000cc0000e3ULL,
+ [1633] = 0x00000000cc2000e3ULL,
+ [1634] = 0x00000000cc4000e3ULL,
+ [1635] = 0x00000000cc6000e3ULL,
+ [1636] = 0x00000000cc8000e3ULL,
+ [1637] = 0x00000000cca000e3ULL,
+ [1638] = 0x00000000ccc000e3ULL,
+ [1639] = 0x00000000cce000e3ULL,
+ [1640] = 0x00000000cd0000e3ULL,
+ [1641] = 0x00000000cd2000e3ULL,
+ [1642] = 0x00000000cd4000e3ULL,
+ [1643] = 0x00000000cd6000e3ULL,
+ [1644] = 0x00000000cd8000e3ULL,
+ [1645] = 0x00000000cda000e3ULL,
+ [1646] = 0x00000000cdc000e3ULL,
+ [1647] = 0x00000000cde000e3ULL,
+ [1648] = 0x00000000ce0000e3ULL,
+ [1649] = 0x00000000ce2000e3ULL,
+ [1650] = 0x00000000ce4000e3ULL,
+ [1651] = 0x00000000ce6000e3ULL,
+ [1652] = 0x00000000ce8000e3ULL,
+ [1653] = 0x00000000cea000e3ULL,
+ [1654] = 0x00000000cec000e3ULL,
+ [1655] = 0x00000000cee000e3ULL,
+ [1656] = 0x00000000cf0000e3ULL,
+ [1657] = 0x00000000cf2000e3ULL,
+ [1658] = 0x00000000cf4000e3ULL,
+ [1659] = 0x00000000cf6000e3ULL,
+ [1660] = 0x00000000cf8000e3ULL,
+ [1661] = 0x00000000cfa000e3ULL,
+ [1662] = 0x00000000cfc000e3ULL,
+ [1663] = 0x00000000cfe000e3ULL,
[1664] = 0x80000000d00000fbULL,
[1665] = 0x80000000d02000fbULL,
[1666] = 0x80000000d04000fbULL,
diff --git a/src/soc/intel/apollolake/romstage.c b/src/soc/intel/apollolake/romstage.c
index 4d6cb27420..5996124207 100644
--- a/src/soc/intel/apollolake/romstage.c
+++ b/src/soc/intel/apollolake/romstage.c
@@ -248,13 +248,6 @@ asmlinkage void car_stage_entry(void)
tseg_base = (uintptr_t)smm_base;
postcar_frame_add_mtrr(&pcf, tseg_base, smm_size, MTRR_TYPE_WRBACK);
- /* Ensure TSEG has mappings. */
- if (IS_ENABLED(CONFIG_PAGING_IN_CACHE_AS_RAM)) {
- if (paging_identity_map_addr(tseg_base, smm_size, PAT_WB))
- printk(BIOS_ERR, "Unable to map TSEG: %lx--%lx\n",
- tseg_base, tseg_base + smm_size);
- }
-
run_postcar_phase(&pcf);
}
@@ -343,40 +336,6 @@ static void parse_devicetree_setting(FSPM_UPD *m_upd)
#endif
}
-static void prepare_fspm_pages(void)
-{
- const size_t mib128 = 128 * MiB;
- uintptr_t base;
- /* All in units of MiB */
- size_t mem_sz;
- size_t iohole_sz;
- size_t low_mem_sz;
-
- mem_sz = memory_in_system_in_mib();
-
- if (!mem_sz) {
- printk(BIOS_ERR, "No memory in system! FSP will hang...\n");
- return;
- }
-
- iohole_sz = iohole_in_mib();
-
- /* Mark pages as WB where FSP will write. One region will be in cbmem,
- but it's not clear what else FSP is writing to. Try to make the best
- calculation. */
- low_mem_sz = 4 * (GiB / MiB) - iohole_sz;
-
- if (low_mem_sz > mem_sz)
- low_mem_sz = mem_sz;
-
- /* Assume all accesses are within 128MiB of the crude low memory
- calculation above. */
- base = low_mem_sz * MiB - mib128;
- if (paging_identity_map_addr(base, mib128, PAT_WB))
- printk(BIOS_ERR, "Unable to map %lx--%lx\n", base,
- base + mib128);
-}
-
void platform_fsp_memory_init_params_cb(FSPM_UPD *mupd, uint32_t version)
{
struct region_device rdev;
@@ -430,8 +389,6 @@ void platform_fsp_memory_init_params_cb(FSPM_UPD *mupd, uint32_t version)
car_set_var(fsp_version, version);
- if (IS_ENABLED(CONFIG_PAGING_IN_CACHE_AS_RAM))
- prepare_fspm_pages();
}
__weak