tom pushed to main at tom/boot 2024-07-20 08:23:21 +01:00
035bba16f6 dump more registers on panic, print register names
tom pushed to main at tom/boot 2024-07-20 07:40:49 +01:00
5c9987e99b readme
tom pushed to main at tom/boot 2024-07-19 09:05:25 +01:00
89e2cef4fa start work on panic handler
tom pushed to main at tom/boot 2024-07-18 09:05:30 +01:00
030edfc301 function for dumping register value
tom pushed to main at tom/boot 2024-07-18 08:13:04 +01:00
e913eb04ae use null-terminated strings for vga_println
tom pushed to main at tom/boot 2024-07-14 19:01:30 +01:00
bd3063a80d vga print helpers
tom pushed to main at tom/boot 2024-07-14 10:06:28 +01:00
592826e8cd load remaining boot1 sectors
tom pushed to main at tom/boot 2024-07-14 08:17:30 +01:00
76c6d5c355 save a few boot0 bytes
tom pushed to main at tom/boot 2024-07-13 15:46:56 +01:00
8a75404437 minor boot0 cleanup
tom pushed to main at tom/boot 2024-07-12 20:23:43 +01:00
cdb70a4105 add seabios as submodule
tom pushed to main at tom/boot 2024-07-07 18:30:23 +01:00
5dad1faa66 write second stage to its own partition
tom pushed to main at tom/boot 2024-07-07 18:22:26 +01:00
49d53571c4 remove proof, perhaps we can put it elsewhere later
tom pushed to main at tom/boot 2024-07-07 18:13:10 +01:00
067e4df824 clean up dummy stage 2 a bit
tom pushed to main at tom/boot 2024-07-07 18:07:30 +01:00
fbdbbc5345 jump to stage 2 bootloader
tom pushed to main at tom/boot 2024-07-07 17:57:05 +01:00
b45ee48c90 treat partition end lba as inclusive
tom pushed to main at tom/boot 2024-07-07 17:21:35 +01:00
b32a763d17 tiny optimisation to gpt entry size check
tom pushed to main at tom/boot 2024-07-07 16:35:05 +01:00
c599bf3ed6 use labels for stack variables
tom pushed to main at tom/boot 2024-07-07 16:04:34 +01:00
f9e2135e3b fix bug in stage 2 search
tom pushed to main at tom/boot 2024-07-07 10:42:01 +01:00
cda3a448a9 use qemu stdio monitor
2cca21750c load stage 2 partition start and end
4433200e23 function for reading lba, get correct offset into sector for gpt entry
Compare 3 commits »
tom pushed to main at tom/boot 2024-07-06 11:05:36 +01:00
f52b659945 start stage 2 partition search