Warren Galloway
|
77d7a284c0
|
Keep bss until object copy phase to work with newer versions of binutils
|
2020-05-27 20:54:51 -04:00 |
|
|
0d121f99f3
|
do the same for .c files
|
2020-05-25 16:27:02 -04:00 |
|
|
578f0452ec
|
clarify to linguist that .h files are c, and not c++
|
2020-05-25 16:24:44 -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 |
|
|
3ec479833b
|
license
|
2020-05-24 22:29:12 -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 |
|
|
806815e5f2
|
fixed gdt (works in virtualbox now)
|
2020-05-16 13:32:58 -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 |
|
|
3ec928b8ca
|
woops, last commit was missing most of the file
|
2019-12-27 22:04:02 -05:00 |
|
|
4906ad3388
|
memory map explanation
|
2019-12-27 22:02:56 -05:00 |
|
|
dbfa44db9c
|
iso_9660_parse_ph
|
2019-12-27 19:52:17 -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 |
|
|
3f3f9a806d
|
apm and smbios stubs, get_char can now wait for printable
|
2019-12-27 11:10:56 -05:00 |
|
|
1f309e75b8
|
a few more tags, just printing
|
2019-12-26 20:50:57 -05:00 |
|
|
3353bdaf2b
|
more info tags
|
2019-12-26 19:42:52 -05:00 |
|
|
c055a2f6a9
|
keyboard skeleton, skeleton, rcs, etc
|
2019-12-26 18:21:44 -05:00 |
|
|
dc6b746faa
|
just learned you can index with ecx, updated assembly accordingly
|
2019-12-26 16:24:32 -05:00 |
|
|
e0e08a12d4
|
working memory manager
|
2019-12-26 15:50:21 -05:00 |
|
|
ef72082b2d
|
serial ports, echo vga output over COM2
|
2019-12-26 14:04:41 -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 |
|
|
75207f7275
|
don't need 0.0.8 docs anymore
|
2019-12-24 22:32:57 -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 |
|
|
4edc0cb231
|
report number of free pages
|
2019-12-22 09:06:25 -05:00 |
|
|
4c2f2fb867
|
a good deal of process
|
2019-12-17 00:43:52 -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 |
|