Closed PatchMixolydic closed 4 years ago
May be related to #10
af9a2f2 fixed the triple fault. Now the page fault can show:
Spinel 0.1.0 2020-03-12 10:34pm CDT d93da0e on i386 PC compatible
Kernel size is 58 KiB.
4000 MiB memory available.
Got scan code 0x9C
Page fault at 0xC0400000
Page fault at 0xFFF01000
panic: Page fault
CR2 0xFFF01000 Error code 0x0
Page table entry 0x0 Page directory entry 0x108023
Spinel 0.1.0 2020-04-10 12:56pm CDT 49487d2 on i386 PC compatible
Kernel size is 62 KiB.
4000 MiB memory available.
Page fault at 0xC0400000
Page fault at 0xFFF01000
panic: Page fault
CR2 0xFFF01000 Error code 0x0
Page table entry 0x0 Page directory entry 0x109023
Backtrace:
0xC01027CC [panic + 60 in section .text]
0xC0101467 [isrCommon + 7 in section .text]
0xC0101467 [isrCommon + 7 in section .text]
0xC0100296 [processMultibootInfo + 70 in section .text]
0xC01001F5 [archBoot + 133 in section .text]
0xC0100246 [_start.pagingDone + 19 in section .text]
Fixed, presumably by the virtual memory manager overhaul (8497440) or by the invalid memory check fix (db3a2de)
Attempts to kernel panic when mapping a page, but triple faults: