95 Commits (e2478d0f3ab4fa4d8e7c8a0a9a81a76679fc991d)
 

Author SHA1 Message Date
pantonshire e2478d0f3a serial print macro 10 months ago
pantonshire 988d3d601d fixed addr gdt, serial 10 months ago
pantonshire b0dffe7bc8 use strict provenance api 10 months ago
pantonshire 868844f710 add calling convention notes 10 months ago
pantonshire 88d7fb32d4 fixes for latest nightly 10 months ago
pantonshire 1a8fadf226 wip reset docs 1 year ago
pantonshire bb60e1c8ed load and jump to stage 3 separately from stage 2 1 year ago
pantonshire da529e8426 fix off-by-one error in stage 2 prelude 1 year ago
pantonshire 9e5cbaf07b add build to gitignore 1 year ago
pantonshire 359d980a1c build single blob for stages 2 and 3 1 year ago
pantonshire b61aa778d0 xtask to build stages 1-3 1 year ago
pantonshire 1974163db6 use hlt for padding of stage 2 data section 1 year ago
pantonshire 96e98cd534 default to nightly compiler 1 year ago
pantonshire 4f79fbae5b cargo xtask alias 1 year ago
pantonshire 63977011cf update layout macros 1 year ago
pantonshire b41ba2de55 workspace for build tools 1 year ago
pantonshire 2219fac4e5 more refactoring 1 year ago
pantonshire 909875ec5b update resouces 1 year ago
pantonshire f5b28bd24d fix protected mode target specification 1 year ago
pantonshire b2bb36e9f4 rust stage 4 1 year ago
pantonshire dae57bb1a1 fix s3 a20 1 year ago
pantonshire 2b1a9f9412 wip refactor 1 year ago
pantonshire ae2720c826 library-ify nasm helper 1 year ago
pantonshire ed0f9119f4 memory region merge algorithm 1 year ago
pantonshire b0e757769a print to vga on panic 2 years ago
pantonshire 5d0539b987 global vga buf 2 years ago
pantonshire 8ed5f45a08 add implementation of write_char for VgaBuf 2 years ago
pantonshire 161df47dd5 vga helper 2 years ago
pantonshire eb197c3122 update resources 2 years ago
pantonshire 1880e89194 fix bios call, return register values to caller 2 years ago
pantonshire 766a9c981c refactor + wip bios call from protected mode 2 years ago
pantonshire 121e13165b enable a20 in stage 2 prelude 2 years ago
pantonshire a86d73e6ee enter protected mode and jump to rust binary 2 years ago
pantonshire e20030fbc3 link in the prelude object 2 years ago
pantonshire 559a4275ba move defines.s to include directory 2 years ago
pantonshire d55d71059f build asm with werror 2 years ago
pantonshire 465da6e7cd build asm in build.rs 2 years ago
pantonshire 246f5cfccf build flat x86 rust binary 2 years ago
pantonshire 88aa06627c fix hexdump alignment for non-multiple-of-16 size 2 years ago
pantonshire d1ee14003c parse section names table header 2 years ago
pantonshire 4d6521c5b4 debug hexdump for elf 2 years ago
pantonshire 0474360fef start elf parser 2 years ago
pantonshire 8f94f4b5e9 update resources 2 years ago
pantonshire 2015399687 enter unreal mode 2 years ago
pantonshire 4617416378 update resources 2 years ago
pantonshire 93f6223afc update resources 2 years ago
pantonshire f25d0391c1 todo comment for memory detection 2 years ago
pantonshire a7b35d7302 vga segment define 2 years ago
pantonshire 62638cf6f5 explicitly set memory in qemu args 2 years ago
pantonshire f4085f1069 calculate memmap entry len, dump entries 2 years ago