Skip to content

Does not boot on a real PC #19

@kmeaw

Description

@kmeaw

f91722c

0:0.0:BuiltinPageTable(),page_table.cpp,24: PageTable 0xFFFF8000010B3000 P4Page 0xFFFF8000010B3000
0:0.0:Main2(),main.cpp,337: Paging root 0x10B3000 old cr3 0xA000
0:0.0:Main2(),main.cpp,339: Set new cr3 0x10B3000
0:0.0:Gdt(),gdt.cpp,11: Gdt 0xFFFF80000108FF68
0:0.0:ExceptionTable(),exception.cpp,15: ExcTable 0xFFFF8000010BE008
0:0.0:SetHandler(),exception.cpp,102: Set handler[0]=0xFFFF8000010255C5
0:0.0:SetHandler(),exception.cpp,102: Set handler[1]=0xFFFF800001025605
0:0.0:SetHandler(),exception.cpp,102: Set handler[2]=0xFFFF800001025645
0:0.0:SetHandler(),exception.cpp,102: Set handler[3]=0xFFFF800001025685
0:0.0:SetHandler(),exception.cpp,102: Set handler[4]=0xFFFF8000010256C5
0:0.0:SetHandler(),exception.cpp,102: Set handler[5]=0xFFFF800001025705
0:0.0:SetHandler(),exception.cpp,102: Set handler[6]=0xFFFF800001025745
0:0.0:SetHandler(),exception.cpp,102: Set handler[7]=0xFFFF800001025785
0:0.0:SetHandler(),exception.cpp,102: Set handler[8]=0xFFFF8000010257C5
0:0.0:SetHandler(),exception.cpp,102: Set handler[9]=0xFFFF800001025805
0:0.0:SetHandler(),exception.cpp,102: Set handler[10]=0xFFFF800001025845
0:0.0:SetHandler(),exception.cpp,102: Set handler[11]=0xFFFF800001025885
0:0.0:SetHandler(),exception.cpp,102: Set handler[12]=0xFFFF8000010258C5
0:0.0:SetHandler(),exception.cpp,102: Set handler[13]=0xFFFF800001025905
0:0.0:SetHandler(),exception.cpp,102: Set handler[14]=0xFFFF800001025945
0:0.0:SetHandler(),exception.cpp,102: Set handler[15]=0xFFFF800001025985
0:0.0:SetHandler(),exception.cpp,102: Set handler[16]=0xFFFF8000010259C5
0:0.0:SetHandler(),exception.cpp,102: Set handler[17]=0xFFFF800001025A05
0:0.0:SetHandler(),exception.cpp,102: Set handler[18]=0xFFFF800001025A45
0:0.0:SetHandler(),exception.cpp,102: Set handler[19]=0xFFFF800001025A85
0:0.0:SetHandler(),exception.cpp,102: Set handler[20]=0xFFFF800001025AC5
0:0.0:SetHandler(),exception.cpp,102: Set handler[21]=0xFFFF800001025B05
0:0.0:Idt(),idt.cpp,14: Idt 0xFFFF800001085708
0:0.0:Setup(),block_allocator.cpp,28: 0xFFFF8000010B0000 start 0xFFFF800001090000 end 0xFFFF8000010B0000 bsize 256
0:0.0:Setup(),block_allocator.cpp,53: 0xFFFF8000010B0000 start 0xFFFF800001090000 end 0xFFFF8000010B0000 bsize 256 tota
l 256
0:0.0:ParseMultiBootInfo(),grub.cpp,16: MbInfo FFFF80000003A000
0:0.0:ParseMultiBootInfo(),grub.cpp,23: Tag 21 Size 12
0:0.0:ParseMultiBootInfo(),grub.cpp,23: Tag 1 Size 9
0:0.0:ParseMultiBootInfo(),grub.cpp,55: Cmdline 
0:0.0:ParseMultiBootInfo(),grub.cpp,23: Tag 2 Size 18
0:0.0:ParseMultiBootInfo(),grub.cpp,23: Tag 6 Size 424
0:0.0:ParseMultiBootInfo(),grub.cpp,43: Mmap addr 0x0 len 0x3F000 type 1
0:0.0:ParseMultiBootInfo(),grub.cpp,43: Mmap addr 0x3F000 len 0x1000 type 2
0:0.0:ParseMultiBootInfo(),grub.cpp,43: Mmap addr 0x40000 len 0x60000 type 1
0:0.0:ParseMultiBootInfo(),grub.cpp,43: Mmap addr 0x100000 len 0x791B8000 type 1
0:0.0:ParseMultiBootInfo(),grub.cpp,43: Mmap addr 0x792B8000 len 0x814000 type 2
0:0.0:ParseMultiBootInfo(),grub.cpp,43: Mmap addr 0x79ACC000 len 0x40000 type 3
0:0.0:ParseMultiBootInfo(),grub.cpp,43: Mmap addr 0x79B0C000 len 0x15000 type 1
0:0.0:ParseMultiBootInfo(),grub.cpp,43: Mmap addr 0x79B21000 len 0x272000 type 4
0:0.0:ParseMultiBootInfo(),grub.cpp,43: Mmap addr 0x79D93000 len 0x1FC4000 type 2
0:0.0:ParseMultiBootInfo(),grub.cpp,43: Mmap addr 0x7BD57000 len 0x65000 type 20
0:0.0:ParseMultiBootInfo(),grub.cpp,43: Mmap addr 0x7BDBC000 len 0x1000 type 1
0:0.0:ParseMultiBootInfo(),grub.cpp,43: Mmap addr 0x7BDBD000 len 0x86000 type 2
0:0.0:ParseMultiBootInfo(),grub.cpp,43: Mmap addr 0x7BE43000 len 0x1BD000 type 1
0:0.0:ParseMultiBootInfo(),grub.cpp,43: Mmap addr 0x7C000000 len 0x14000000 type 2
0:0.0:ParseMultiBootInfo(),grub.cpp,43: Mmap addr 0xFED1C000 len 0x29000 type 2
0:0.0:ParseMultiBootInfo(),grub.cpp,43: Mmap addr 0xFF000000 len 0x1000000 type 2
0:0.0:ParseMultiBootInfo(),grub.cpp,43: Mmap addr 0x100000000 len 0x3F80000000 type 1
0:0.0:ParseMultiBootInfo(),grub.cpp,23: Tag 9 Size 1364
0:0.0:ParseMultiBootInfo(),grub.cpp,23: Tag 4 Size 16
0:0.0:ParseMultiBootInfo(),grub.cpp,23: Tag 12 Size 16
0:0.0:ParseMultiBootInfo(),grub.cpp,23: Tag 14 Size 28
0:0.0:ParseMultiBootInfo(),grub.cpp,23: Tag 15 Size 44
0:0.0:ParseMultiBootInfo(),grub.cpp,23: Tag 17 Size 1600
0:0.0:Main2(),main.cpp,363: Enter kernel: start 0xFFFF800001000000 end 0xFFFF8000010CD000
0:0.0:PageTable(),page_table.cpp,139: PageTable 0xFFFF800001081268
0:0.0:Setup(),page_table.cpp,384: PageTable setup
0:0.0:GetFreePages(),page_table.cpp,172: Phy memStart 0x0 memEnd 0x3F000
0:0.0:GetFreePages(),page_table.cpp,172: Phy memStart 0x40000 memEnd 0xA0000
0:0.0:GetFreePages(),page_table.cpp,172: Phy memStart 0x100000 memEnd 0x792B8000
0:0.0:GetFreePages(),page_table.cpp,172: Phy memStart 0x79B0C000 memEnd 0x79B21000
0:0.0:GetFreePages(),page_table.cpp,172: Phy memStart 0x7BDBC000 memEnd 0x7BDBD000
0:0.0:GetFreePages(),page_table.cpp,172: Phy memStart 0x7BE43000 memEnd 0x7C000000
0:0.0:GetFreePages(),page_table.cpp,172: Phy memStart 0x100000000 memEnd 0x4080000000
0:0.0:ExcPageFault(),exception.cpp,249: PageFault cr2 0xFFFF800100000000 cr3 0x10B3000 rip 0xFFFF800001021260```

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions