63167f223e
lots of progress
...
currently, BAR fields of IDE drives are all returning zero, and the ATA read function isn't working. i'm not sure why.
i'm going to work on VESA next, and come back to the IDE driver later
2020-08-11 11:33:21 -04:00
44c0352f0d
got file loading working properly
2020-05-25 15:35:45 -04:00
c99a319d34
script to debug with qemu and gdb
2020-05-25 11:08:59 -04:00
021ea9b271
basic fs type stuff, fat16, removing stack segment and using data segment
2020-05-24 21:55:12 -04:00
02f14113cb
very basic vga, ata, serial drivers. start of fat and fs drivers
2020-05-24 11:02:43 -04:00
31d8ae388a
small stub with fat info
2020-05-16 14:10:08 -04:00
53801b9bae
Hello world
2020-05-16 13:25:46 -04:00
c0daede46d
starting over
2020-05-16 09:53:58 -04:00
f7820301d5
going to try efi again
2020-01-18 14:28:53 -05:00
243e28075e
function to return pointers to functions to read from a constant interface, so we only have to check the interface once per macro operation
2020-01-05 22:26:40 -05:00
7c7fd36bea
doing iso9660 before gpt, making partition detection expandable
2019-12-27 18:49:11 -05:00
58b5c8ba41
lots of new stuff. new memory manager, some stuff on file plumbing
2019-12-27 17:19:51 -05:00
c055a2f6a9
keyboard skeleton, skeleton, rcs, etc
2019-12-26 18:21:44 -05:00
336cfa313d
got multiboot info parsed!
2019-12-26 13:06:21 -05:00
2c542b87ff
some more, tag part doesn't work
2019-12-25 13:53:18 -05:00
2b7b69e1ff
more progress
2019-12-25 11:49:06 -05:00
f5f0f5ddae
start of 0.0.9 branch, using multiboot this time
2019-12-24 22:31:22 -05:00
a947a7a143
small changes, part 2, rewriting bootloader partially, giving up on this branch
2019-12-24 00:16:05 -05:00
e520b52cd5
small changes, part 1
2019-12-23 01:33:26 -05:00
cdc7b2ae53
more of bootloader, tiny kernel stub
2019-12-14 18:31:34 -05:00
aeff38fe15
still need to read, parse root directory to find kernel and need to put boot signature at 0x7dfe to jump around
2019-12-11 10:14:32 -05:00