Logs from 9serve Rev.1/2GB/2x1.0GHz:
NKLogReader:
NKNanoKernelInfo: logi addr 68ffedc0, struct ver 0228, 352 bytes.
NKNanoKernelInfo is within the Kernel Data Page. KDP phys addr 7f7fe000.
NanoKernel log starts after one blank line.
Hello from the builtin multitasking NanoKernel. Version: 0228
Kernel code base at 0x00f40000 Physical RAM size 0x7fffb000 bytes
Created motherboard coherence group. ID 00010001
NKCreateAddressSpaceSub - group at 0x7f7fc1c0 00010001
Created system address space. ID 00030001
BATs ffc0007f 00c00043 6800001f 00f00043 00000000 00000000 00000000 00000000
Init ready queue 00000000 00000000 00008652
Init ready queue 00000001 00000000 00043290
Init ready queue 00000002 00000000 00219480
Init ready queue 00000003 00000000 010ca400
System context at 0x7f7ff100 Vector save area at 0x7f7fb8e0 SDR1 0x7f80003f
Adding blue task 00050001 to the ready queue
Starting timeslicing
Adding idle task 00070001 to the ready queue
NKCreateAddressSpaceSub - group at 0x7f7fc1c0 00010001
Priming the system free list with 272 pages.
VMMaxVirtualPages: 00068000 VMLogicalPages: 00000000
Interrupt handler kind: 06
Physical RAM greater than the initial logical area.
Moving 95622 pages into the system free page list.
Converting PMDTs to areas
CreateArea [ 00000000 67ffffff ] ID 000a0001 placed ... created
CreateArea [ 68fef000 68feffff ] ID 000b0001 placed ... created
CreateArea [ 68ff5000 68ffefff ] ID 000c0001 placed ... created
CreateArea [ 68fff000 68ffffff ] ID 000d0001 placed ... created
CreateArea [ 80000000 8005ffff ] ID 000e0001 placed ... created
CreateArea [ 80060000 80060fff ] ID 000f0001 placed ... created
CreateArea [ 80061000 8007ffff ] ID 00100001 placed ... created
CreateArea [ 80080000 80080fff ] ID 00110001 placed ... created
CreateArea [ 80081000 80081fff ] ID 00120001 placed ... created
CreateArea [ 90000000 9000ffff ] ID 00130001 placed ... created
CreateArea [ 90020000 9003ffff ] ID 00140001 placed ... created
CreateArea [ a0000000 afffffff ] ID 00150001 placed ... created
CreateArea [ dfffe000 dfffefff ] ID 00160001 placed ... created
CreateArea [ e4000000 e417ffff ] ID 00170001 placed ... created
CreateArea [ f0000000 f4ffffff ] ID 00180001 placed ... created
CreateArea [ f5000000 f5000fff ] ID 00190001 placed ... created
CreateArea [ f5001000 f50fffff ] ID 001a0001 placed ... created
CreateArea [ f5100000 f51fffff ] ID 001b0001 placed ... created
CreateArea [ f5200000 f53fffff ] ID 001c0001 placed ... created
CreateArea [ f5400000 ffffffff ] ID 001d0001 placed ... created
CreateArea [ 68f16000 68f16fff ] ID 001e0001 placed ... created
CreateArea [ deadb000 deadbfff ] ID 001f0001 placed ... created
Reset system - Into the 68K fire: 0000d032 6806e8c0
ResetSystem trap entered
Kernel code base at 0x00f40000 Physical RAM size 0x7fffb000 bytes
Created motherboard coherence group. ID 00010001
NKCreateAddressSpaceSub - group at 0x7f7fc1c0 00010001
Created system address space. ID 00030001
BATs ffc0007f 00c00043 6800001f 00f00043 00000000 00000000 00000000 00000000
Init ready queue 00000000 00000000 00008652
Init ready queue 00000001 00000000 00043290
Init ready queue 00000002 00000000 00219480
Init ready queue 00000003 00000000 010ca400
System context at 0x7f7ff100 Vector save area at 0x7f7fb8e0 SDR1 0x7f80003f
Adding blue task 00050001 to the ready queue
Starting timeslicing
Adding idle task 00070001 to the ready queue
NKCreateAddressSpaceSub - group at 0x7f7fc1c0 00010001
Priming the system free list with 272 pages.
VMMaxVirtualPages: 00068000 VMLogicalPages: 00068000
Interrupt handler kind: 06
Physical RAM greater than the initial logical area.
Moving 95622 pages into the system free page list.
Converting PMDTs to areas
CreateArea [ 00000000 67ffffff ] ID 000a0001 placed ... created
CreateArea [ 68fef000 68feffff ] ID 000b0001 placed ... created
CreateArea [ 68ff5000 68ffefff ] ID 000c0001 placed ... created
CreateArea [ 68fff000 68ffffff ] ID 000d0001 placed ... created
CreateArea [ 80000000 8005ffff ] ID 000e0001 placed ... created
CreateArea [ 80060000 80060fff ] ID 000f0001 placed ... created
CreateArea [ 80061000 8007ffff ] ID 00100001 placed ... created
CreateArea [ 80080000 80080fff ] ID 00110001 placed ... created
CreateArea [ 80081000 80081fff ] ID 00120001 placed ... created
CreateArea [ 90000000 9000ffff ] ID 00130001 placed ... created
CreateArea [ 90020000 9003ffff ] ID 00140001 placed ... created
CreateArea [ a0000000 afffffff ] ID 00150001 placed ... created
CreateArea [ dfffe000 dfffefff ] ID 00160001 placed ... created
CreateArea [ e4000000 e417ffff ] ID 00170001 placed ... created
CreateArea [ f0000000 f4ffffff ] ID 00180001 placed ... created
CreateArea [ f5000000 f5000fff ] ID 00190001 placed ... created
CreateArea [ f5001000 f50fffff ] ID 001a0001 placed ... created
CreateArea [ f5100000 f51fffff ] ID 001b0001 placed ... created
CreateArea [ f5200000 f53fffff ] ID 001c0001 placed ... created
CreateArea [ f5400000 ffffffff ] ID 001d0001 placed ... created
CreateArea [ 68f16000 68f16fff ] ID 001e0001 placed ... created
CreateArea [ deadb000 deadbfff ] ID 001f0001 placed ... created
Reset system - Into the 68K fire: 0002d032 6806c9e8
VMAllocateMemory - creating area at 0x69000000 00080000
CreateArea [ 69000000 6907ffff ] ID 00200001 placed ... created
Extend free pool: phys 0x7ff2d000 virt 0x00000000 count: 1
VMMakePageCacheable for I/O 00090008
VMMakePageCacheable for I/O 00090009
VMMakePageCacheable for I/O 0009000a
VMMakePageCacheable for I/O 0009000b
VMMakePageCacheable for I/O 0009000c
VMMakePageCacheable for I/O 0009000d
VMMakePageCacheable for I/O 0009000e
VMMakePageCacheable for I/O 0009000f
Extend free pool: phys 0x7ff2c000 virt 0x00000000 count: 2
Extend free pool: phys 0x7ff2b000 virt 0x00000000 count: 3
Extend free pool: phys 0x7ff2a000 virt 0x00000000 count: 4
Extend free pool: phys 0x7ff29000 virt 0x00000000 count: 5
Extend free pool: phys 0x7ff28000 virt 0x00000000 count: 6
Extend free pool: phys 0x7ff27000 virt 0x00000000 count: 7
Extend free pool: phys 0x7ff26000 virt 0x00000000 count: 8
Extend free pool: phys 0x7ff25000 virt 0x00000000 count: 9
Extend free pool: phys 0x7ff24000 virt 0x00000000 count: 10
TB drift adjusted to 33175978 ppb ( 8612 / 259605 )
Extend free pool: phys 0x7ff23000 virt 0x00000000 count: 11
Extend free pool: phys 0x7ff22000 virt 0x00000000 count: 12
WedgeDryRun:
Hello from the (dry-run) Wedge.
ConfigInfo @ 68fef000
HardwareInfo @ dfffef00
DebugDumpPageMap
0 000: 0000ffff 00000a00
008: 0000ffff 00000a00
1 010: 0000ffff 00000a00
018: 0000ffff 00000a00
2 020: 0000ffff 00000a00
028: 0000ffff 00000a00
3 030: 0000ffff 00000a00
038: 0000ffff 00000a00
4 040: 0000ffff 00000a00
048: 0000ffff 00000a00
5 050: 0000ffff 00000a00
058: 0000ffff 00000a00
6 060: 00007fff 00000a00
068: 00007fff 00000a00
070: 8fef0000 00003013
078: 8ffe0000 00000011 KDP
080: 8fff0000 00000012 EDP
088: 0000ffff 00000a01
090: 0000ffff 00000a01
098: 0000ffff 00000a00
7 0a0: 0000ffff 00000a01
0a8: 0000ffff 00000a01
0b0: 0000ffff 00000a00
8 0b8: 0000005f 8000003a
0c0: 00600000 8006003a
0c8: 0061001e 8006103a
0d0: 00800000 8008003a
0d8: 00810000 8008103a
0e0: 0000ffff 80000a01
0e8: 0000ffff 00000a00
9 0f0: 0000000f 9000003a
0f8: 0020001f 9002003a
100: 0000ffff 90000a01
108: 0000ffff 00000a00
A 110: 0000ffff a0000032
118: 0000ffff a0000a01
120: 0000ffff 00000a00
B 128: 0000ffff b0000a01
130: 0000ffff 00000a00
C 138: 0000ffff c0000a01
140: 0000ffff 00000a00
D 148: fffe0000 00000012 IRP
150: 0000ffff d0000a01
158: 0000ffff 00000a00
E 160: 4000017f 55600012
168: 0000ffff e0000a01
170: 0000ffff 00000a00
F 178: 00004fff f000003a
180: 50000000 f500003a
188: 500100fe f500103a
190: 510000ff f510003a
198: 520001ff f520003a
1a0: 5400abff f540003a
1a8: 0000ffff f0000a01
1b0: 0000ffff 00000a00
Copying the system ConfigInfo and HardwareInfo structs.
ErasePageMapTable at offset 0x3ac
PatchMacOSAddressSpace: makeMemAvail 68000000
nontrivial PME LA = 0x60000000, count = 0x08000, PA = 0x00000000, pageAttr = 0x0A00, flags = 0x00.
MacOS area delimiter: skipping
nontrivial PME LA = 0x60000000, count = 0x08000, PA = 0x00000000, pageAttr = 0x0A00, flags = 0x00.
MacOS area delimiter: skipping
nontrivial PME LA = 0x68FEF000, count = 0x00001, PA = 0x00003000, pageAttr = 0x0013, flags = 0x00.
AddPageMapEntry: LA = 0x68FEF000, count = 0x00001, PA = 0x00003000, pageAttr = 0x0013, flags = 0x00.
nontrivial PME LA = 0x68FFE000, count = 0x00001, PA = 0x00000000, pageAttr = 0x0011, flags = 0x02.
AddPageMapEntry: LA = 0x68FFE000, count = 0x00001, PA = 0x00000000, pageAttr = 0x0011, flags = 0x02.
nontrivial PME LA = 0x68FFF000, count = 0x00001, PA = 0x00000000, pageAttr = 0x0012, flags = 0x03.
AddPageMapEntry: LA = 0x68FFF000, count = 0x00001, PA = 0x00000000, pageAttr = 0x0012, flags = 0x03.
nontrivial PME LA = 0x80000000, count = 0x00060, PA = 0x80000000, pageAttr = 0x003A, flags = 0x00.
AddPageMapEntry: LA = 0x80000000, count = 0x00060, PA = 0x80000000, pageAttr = 0x003A, flags = 0x00.
nontrivial PME LA = 0x80060000, count = 0x00001, PA = 0x80060000, pageAttr = 0x003A, flags = 0x00.
AddPageMapEntry: LA = 0x80060000, count = 0x00001, PA = 0x80060000, pageAttr = 0x003A, flags = 0x00.
nontrivial PME LA = 0x80061000, count = 0x0001F, PA = 0x80061000, pageAttr = 0x003A, flags = 0x00.
AddPageMapEntry: LA = 0x80061000, count = 0x0001F, PA = 0x80061000, pageAttr = 0x003A, flags = 0x00.
nontrivial PME LA = 0x80080000, count = 0x00001, PA = 0x80080000, pageAttr = 0x003A, flags = 0x00.
AddPageMapEntry: LA = 0x80080000, count = 0x00001, PA = 0x80080000, pageAttr = 0x003A, flags = 0x00.
nontrivial PME LA = 0x80081000, count = 0x00001, PA = 0x80081000, pageAttr = 0x003A, flags = 0x00.
AddPageMapEntry: LA = 0x80081000, count = 0x00001, PA = 0x80081000, pageAttr = 0x003A, flags = 0x00.
nontrivial PME LA = 0x90000000, count = 0x00010, PA = 0x90000000, pageAttr = 0x003A, flags = 0x00.
AddPageMapEntry: LA = 0x90000000, count = 0x00010, PA = 0x90000000, pageAttr = 0x003A, flags = 0x00.
nontrivial PME LA = 0x90020000, count = 0x00020, PA = 0x90020000, pageAttr = 0x003A, flags = 0x00.
AddPageMapEntry: LA = 0x90020000, count = 0x00020, PA = 0x90020000, pageAttr = 0x003A, flags = 0x00.
nontrivial PME LA = 0xA0000000, count = 0x10000, PA = 0xA0000000, pageAttr = 0x0032, flags = 0x00.
AddPageMapEntry: LA = 0xA0000000, count = 0x10000, PA = 0xA0000000, pageAttr = 0x0032, flags = 0x00.
nontrivial PME LA = 0xDFFFE000, count = 0x00001, PA = 0x00000000, pageAttr = 0x0012, flags = 0x01.
AddPageMapEntry: LA = 0xDFFFE000, count = 0x00001, PA = 0x00000000, pageAttr = 0x0012, flags = 0x01.
nontrivial PME LA = 0xE4000000, count = 0x00180, PA = 0x55600000, pageAttr = 0x0012, flags = 0x00.
AddPageMapEntry: LA = 0xE4000000, count = 0x00180, PA = 0x55600000, pageAttr = 0x0012, flags = 0x00.
nontrivial PME LA = 0xF0000000, count = 0x05000, PA = 0xF0000000, pageAttr = 0x003A, flags = 0x00.
AddPageMapEntry: LA = 0xF0000000, count = 0x05000, PA = 0xF0000000, pageAttr = 0x003A, flags = 0x00.
nontrivial PME LA = 0xF5000000, count = 0x00001, PA = 0xF5000000, pageAttr = 0x003A, flags = 0x00.
AddPageMapEntry: LA = 0xF5000000, count = 0x00001, PA = 0xF5000000, pageAttr = 0x003A, flags = 0x00.
nontrivial PME LA = 0xF5001000, count = 0x000FF, PA = 0xF5001000, pageAttr = 0x003A, flags = 0x00.
AddPageMapEntry: LA = 0xF5001000, count = 0x000FF, PA = 0xF5001000, pageAttr = 0x003A, flags = 0x00.
nontrivial PME LA = 0xF5100000, count = 0x00100, PA = 0xF5100000, pageAttr = 0x003A, flags = 0x00.
AddPageMapEntry: LA = 0xF5100000, count = 0x00100, PA = 0xF5100000, pageAttr = 0x003A, flags = 0x00.
nontrivial PME LA = 0xF5200000, count = 0x00200, PA = 0xF5200000, pageAttr = 0x003A, flags = 0x00.
AddPageMapEntry: LA = 0xF5200000, count = 0x00200, PA = 0xF5200000, pageAttr = 0x003A, flags = 0x00.
nontrivial PME LA = 0xF5400000, count = 0x0AC00, PA = 0xF5400000, pageAttr = 0x003A, flags = 0x00.
AddPageMapEntry: LA = 0xF5400000, count = 0x0AC00, PA = 0xF5400000, pageAttr = 0x003A, flags = 0x00.
Reinserting the MacOS area delimiters:
AddPageMapEntry: LA = 0x60000000, count = 0x08000, PA = 0x00000000, pageAttr = 0x0A00, flags = 0x00.
AddPageMapEntry: LA = 0x60000000, count = 0x08000, PA = 0x00000000, pageAttr = 0x0A00, flags = 0x00.
PatchMacOSAddressSpace succeeded (but was forbidden from patching the Emulator).
DebugDumpPageMap
0 000: 0000ffff 00000a00
008: 0000ffff 00000a00
1 010: 0000ffff 00000a00
018: 0000ffff 00000a00
2 020: 0000ffff 00000a00
028: 0000ffff 00000a00
3 030: 0000ffff 00000a00
038: 0000ffff 00000a00
4 040: 0000ffff 00000a00
048: 0000ffff 00000a00
5 050: 0000ffff 00000a00
058: 0000ffff 00000a00
6 060: 00007fff 00000a00
068: 00007fff 00000a00
070: 8fef0000 00003013
078: 8ffe0000 00000011 KDP
080: 8fff0000 00000012 EDP
088: 0000ffff 00000a01
090: 0000ffff 00000a01
098: 0000ffff 00000a00
7 0a0: 0000ffff 00000a01
0a8: 0000ffff 00000a01
0b0: 0000ffff 00000a00
8 0b8: 0000005f 8000003a
0c0: 00600000 8006003a
0c8: 0061001e 8006103a
0d0: 00800000 8008003a
0d8: 00810000 8008103a
0e0: 0000ffff 80000a01
0e8: 0000ffff 00000a00
9 0f0: 0000000f 9000003a
0f8: 0020001f 9002003a
100: 0000ffff 90000a01
108: 0000ffff 00000a00
A 110: 0000ffff a0000032
118: 0000ffff a0000a01
120: 0000ffff 00000a00
B 128: 0000ffff b0000a01
130: 0000ffff 00000a00
C 138: 0000ffff c0000a01
140: 0000ffff 00000a00
D 148: fffe0000 00000012 IRP
150: 0000ffff d0000a01
158: 0000ffff 00000a00
E 160: 4000017f 55600012
168: 0000ffff e0000a01
170: 0000ffff 00000a00
F 178: 00004fff f000003a
180: 50000000 f500003a
188: 500100fe f500103a
190: 510000ff f510003a
198: 520001ff f520003a
1a0: 5400abff f540003a
1a8: 0000ffff f0000a01
1b0: 0000ffff 00000a00
WedgeLogReader:
Hello from the Wedge.
ConfigInfo (r3) @ 00003000
ProcessorInfo (r4) @ 7fffff40
SystemInfo (r5) @ 7ffffe00
DiagnosticInfo (r6) @ 00000000
RTAS (r7) = 52544153
RTASProc (r8) @ 00000000
HardwareInfo (r9) @ 7ffffd40
DebugDumpPageMap
0 000: 0000ffff 00000a00
008: 0000ffff 00000a00
1 010: 0000ffff 00000a00
018: 0000ffff 00000a00
2 020: 0000ffff 00000a00
028: 0000ffff 00000a00
3 030: 0000ffff 00000a00
038: 0000ffff 00000a00
4 040: 0000ffff 00000a00
048: 0000ffff 00000a00
5 050: 0000fffd 00000a00
058: 0000fffd 00000a00
060: fffe0000 00000012 IRP
068: 0000ffff 00000a00
070: 0000ffff 00000a00
6 078: 4000017f 55600012
080: 8fef0000 00003013
088: 8ffe0000 00000011 KDP
090: 8fff0000 00000012 EDP
098: 0000ffff 00000a01
0a0: 0000ffff 00000a01
0a8: 0000ffff 00000a00
7 0b0: 0000ffff 00000a01
0b8: 0000ffff 00000a01
0c0: 0000ffff 00000a00
8 0c8: 0000005f 8000003a
0d0: 00600000 8006003a
0d8: 0061001e 8006103a
0e0: 00800000 8008003a
0e8: 00810000 8008103a
0f0: 0000ffff 80000a01
0f8: 0000ffff 00000a00
9 100: 0000000f 9000003a
108: 0020001f 9002003a
110: 0000ffff 90000a01
118: 0000ffff 00000a00
A 120: 0000ffff a0000032
128: 0000ffff a0000a01
130: 0000ffff 00000a00
B 138: 0000ffff b0000a01
140: 0000ffff 00000a00
C 148: 0000ffff c0000a01
150: 0000ffff 00000a00
D 158: 0000ffff d0000a01
160: 0000ffff 00000a00
E 168: 0000ffff e0000a01
170: 0000ffff 00000a00
F 178: 00004fff f000003a
180: 50000000 f500003a
188: 500100fe f500103a
190: 510000ff f510003a
198: 520001ff f520003a
1a0: 5400abff f540003a
1a8: 0000ffff f0000a01
1b0: 0000ffff 00000a00
Rearranging the MacOS address space...
ErasePageMapTable at offset 0x3ac
PatchMacOSAddressSpace: makeMemAvail 68000000
nontrivial PME LA = 0x50000000, count = 0x0FFFE, PA = 0x00000000, pageAttr = 0x0A00, flags = 0x00.
MacOS area delimiter: skipping
nontrivial PME LA = 0x50000000, count = 0x0FFFE, PA = 0x00000000, pageAttr = 0x0A00, flags = 0x00.
MacOS area delimiter: skipping
nontrivial PME LA = 0x5FFFE000, count = 0x00001, PA = 0x00000000, pageAttr = 0x0012, flags = 0x01.
**IRP**
Patching Emulator lis/ori @ 181e8
AddPageMapEntry: LA = 0xDFFFE000, count = 0x00001, PA = 0x00000000, pageAttr = 0x0012, flags = 0x01.
nontrivial PME LA = 0x64000000, count = 0x00180, PA = 0x55600000, pageAttr = 0x0012, flags = 0x00.
**Universal/DeviceTree area**
AddPageMapEntry: LA = 0xE4000000, count = 0x00180, PA = 0x55600000, pageAttr = 0x0012, flags = 0x00.
nontrivial PME LA = 0x68FEF000, count = 0x00001, PA = 0x00003000, pageAttr = 0x0013, flags = 0x00.
AddPageMapEntry: LA = 0x68FEF000, count = 0x00001, PA = 0x00003000, pageAttr = 0x0013, flags = 0x00.
nontrivial PME LA = 0x68FFE000, count = 0x00001, PA = 0x00000000, pageAttr = 0x0011, flags = 0x02.
AddPageMapEntry: LA = 0x68FFE000, count = 0x00001, PA = 0x00000000, pageAttr = 0x0011, flags = 0x02.
nontrivial PME LA = 0x68FFF000, count = 0x00001, PA = 0x00000000, pageAttr = 0x0012, flags = 0x03.
AddPageMapEntry: LA = 0x68FFF000, count = 0x00001, PA = 0x00000000, pageAttr = 0x0012, flags = 0x03.
nontrivial PME LA = 0x80000000, count = 0x00060, PA = 0x80000000, pageAttr = 0x003A, flags = 0x00.
AddPageMapEntry: LA = 0x80000000, count = 0x00060, PA = 0x80000000, pageAttr = 0x003A, flags = 0x00.
nontrivial PME LA = 0x80060000, count = 0x00001, PA = 0x80060000, pageAttr = 0x003A, flags = 0x00.
AddPageMapEntry: LA = 0x80060000, count = 0x00001, PA = 0x80060000, pageAttr = 0x003A, flags = 0x00.
nontrivial PME LA = 0x80061000, count = 0x0001F, PA = 0x80061000, pageAttr = 0x003A, flags = 0x00.
AddPageMapEntry: LA = 0x80061000, count = 0x0001F, PA = 0x80061000, pageAttr = 0x003A, flags = 0x00.
nontrivial PME LA = 0x80080000, count = 0x00001, PA = 0x80080000, pageAttr = 0x003A, flags = 0x00.
AddPageMapEntry: LA = 0x80080000, count = 0x00001, PA = 0x80080000, pageAttr = 0x003A, flags = 0x00.
nontrivial PME LA = 0x80081000, count = 0x00001, PA = 0x80081000, pageAttr = 0x003A, flags = 0x00.
AddPageMapEntry: LA = 0x80081000, count = 0x00001, PA = 0x80081000, pageAttr = 0x003A, flags = 0x00.
nontrivial PME LA = 0x90000000, count = 0x00010, PA = 0x90000000, pageAttr = 0x003A, flags = 0x00.
AddPageMapEntry: LA = 0x90000000, count = 0x00010, PA = 0x90000000, pageAttr = 0x003A, flags = 0x00.
nontrivial PME LA = 0x90020000, count = 0x00020, PA = 0x90020000, pageAttr = 0x003A, flags = 0x00.
AddPageMapEntry: LA = 0x90020000, count = 0x00020, PA = 0x90020000, pageAttr = 0x003A, flags = 0x00.
nontrivial PME LA = 0xA0000000, count = 0x10000, PA = 0xA0000000, pageAttr = 0x0032, flags = 0x00.
AddPageMapEntry: LA = 0xA0000000, count = 0x10000, PA = 0xA0000000, pageAttr = 0x0032, flags = 0x00.
nontrivial PME LA = 0xF0000000, count = 0x05000, PA = 0xF0000000, pageAttr = 0x003A, flags = 0x00.
AddPageMapEntry: LA = 0xF0000000, count = 0x05000, PA = 0xF0000000, pageAttr = 0x003A, flags = 0x00.
nontrivial PME LA = 0xF5000000, count = 0x00001, PA = 0xF5000000, pageAttr = 0x003A, flags = 0x00.
AddPageMapEntry: LA = 0xF5000000, count = 0x00001, PA = 0xF5000000, pageAttr = 0x003A, flags = 0x00.
nontrivial PME LA = 0xF5001000, count = 0x000FF, PA = 0xF5001000, pageAttr = 0x003A, flags = 0x00.
AddPageMapEntry: LA = 0xF5001000, count = 0x000FF, PA = 0xF5001000, pageAttr = 0x003A, flags = 0x00.
nontrivial PME LA = 0xF5100000, count = 0x00100, PA = 0xF5100000, pageAttr = 0x003A, flags = 0x00.
AddPageMapEntry: LA = 0xF5100000, count = 0x00100, PA = 0xF5100000, pageAttr = 0x003A, flags = 0x00.
nontrivial PME LA = 0xF5200000, count = 0x00200, PA = 0xF5200000, pageAttr = 0x003A, flags = 0x00.
AddPageMapEntry: LA = 0xF5200000, count = 0x00200, PA = 0xF5200000, pageAttr = 0x003A, flags = 0x00.
nontrivial PME LA = 0xF5400000, count = 0x0AC00, PA = 0xF5400000, pageAttr = 0x003A, flags = 0x00.
AddPageMapEntry: LA = 0xF5400000, count = 0x0AC00, PA = 0xF5400000, pageAttr = 0x003A, flags = 0x00.
Reinserting the MacOS area delimiters:
AddPageMapEntry: LA = 0x60000000, count = 0x08000, PA = 0x00000000, pageAttr = 0x0A00, flags = 0x00.
AddPageMapEntry: LA = 0x60000000, count = 0x08000, PA = 0x00000000, pageAttr = 0x0A00, flags = 0x00.
Copying modified ConfigInfo and HWInfo over the originals.
DebugDumpPageMap
0 000: 0000ffff 00000a00
008: 0000ffff 00000a00
1 010: 0000ffff 00000a00
018: 0000ffff 00000a00
2 020: 0000ffff 00000a00
028: 0000ffff 00000a00
3 030: 0000ffff 00000a00
038: 0000ffff 00000a00
4 040: 0000ffff 00000a00
048: 0000ffff 00000a00
5 050: 0000ffff 00000a00
058: 0000ffff 00000a00
6 060: 00007fff 00000a00
068: 00007fff 00000a00
070: 8fef0000 00003013
078: 8ffe0000 00000011 KDP
080: 8fff0000 00000012 EDP
088: 0000ffff 00000a01
090: 0000ffff 00000a01
098: 0000ffff 00000a00
7 0a0: 0000ffff 00000a01
0a8: 0000ffff 00000a01
0b0: 0000ffff 00000a00
8 0b8: 0000005f 8000003a
0c0: 00600000 8006003a
0c8: 0061001e 8006103a
0d0: 00800000 8008003a
0d8: 00810000 8008103a
0e0: 0000ffff 80000a01
0e8: 0000ffff 00000a00
9 0f0: 0000000f 9000003a
0f8: 0020001f 9002003a
100: 0000ffff 90000a01
108: 0000ffff 00000a00
A 110: 0000ffff a0000032
118: 0000ffff a0000a01
120: 0000ffff 00000a00
B 128: 0000ffff b0000a01
130: 0000ffff 00000a00
C 138: 0000ffff c0000a01
140: 0000ffff 00000a00
D 148: fffe0000 00000012 IRP
150: 0000ffff d0000a01
158: 0000ffff 00000a00
E 160: 4000017f 55600012
168: 0000ffff e0000a01
170: 0000ffff 00000a00
F 178: 00004fff f000003a
180: 50000000 f500003a
188: 500100fe f500103a
190: 510000ff f510003a
198: 520001ff f520003a
1a0: 5400abff f540003a
1a8: 0000ffff f0000a01
1b0: 0000ffff 00000a00
Handing over to the NanoKernel.
Before/After RAM stats same as the results with the MDD (as expected), so I won't bother with additional screenshots. BTW, posting this from the 9serve!