index
:
portland-os
main
old (and broken) hobby os
benji dial
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Age
Commit message (
Collapse
)
Author
Lines
2020-08-13
lots of progress, including readonly PATA driver and part of FAT16 driver
Benji Dial
-273
/
+284
2020-08-11
lots of progress
Benji Dial
-589
/
+1414
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-05-27
Keep bss until object copy phase to work with newer versions of binutils
Warren Galloway
-2
/
+2
2020-05-25
got file loading working properly
Benji Dial
-10
/
+52
2020-05-24
basic fs type stuff, fat16, removing stack segment and using data segment
Benji Dial
-70
/
+245
2020-05-24
very basic vga, ata, serial drivers. start of fat and fs drivers
Benji Dial
-54
/
+606
2020-05-16
small stub with fat info
Benji Dial
-7
/
+117
2020-05-16
fixed gdt (works in virtualbox now)
Benji Dial
-1
/
+1
2020-05-16
Hello world
Benji Dial
-0
/
+94
2020-05-16
starting over
Benji Dial
-2036
/
+0
2020-01-18
going to try efi again
Benji Dial
-6
/
+112
2020-01-05
function to return pointers to functions to read from a constant interface, ↵
Benji Dial
-11
/
+213
so we only have to check the interface once per macro operation
2019-12-27
memory map explanation
Benji Dial
-2
/
+1
2019-12-27
iso_9660_parse_ph
Benji Dial
-7
/
+102
2019-12-27
doing iso9660 before gpt, making partition detection expandable
Benji Dial
-14
/
+102
2019-12-27
lots of new stuff. new memory manager, some stuff on file plumbing
Benji Dial
-109
/
+361
2019-12-27
apm and smbios stubs, get_char can now wait for printable
Benji Dial
-5
/
+61
2019-12-26
a few more tags, just printing
Benji Dial
-9
/
+70
2019-12-26
more info tags
Benji Dial
-35
/
+195
2019-12-26
keyboard skeleton, skeleton, rcs, etc
Benji Dial
-25
/
+186
2019-12-26
just learned you can index with ecx, updated assembly accordingly
Benji Dial
-18
/
+11
2019-12-26
working memory manager
Benji Dial
-51
/
+62
2019-12-26
serial ports, echo vga output over COM2
Benji Dial
-10
/
+66
2019-12-26
got multiboot info parsed!
Benji Dial
-72
/
+153
2019-12-25
some more, tag part doesn't work
Benji Dial
-12
/
+19
2019-12-25
more progress
Benji Dial
-33
/
+85
2019-12-24
start of 0.0.9 branch, using multiboot this time
Benji Dial
-414
/
+319
2019-12-24
small changes, part 2, rewriting bootloader partially, giving up on this branch
Benji Dial
-284
/
+196
2019-12-23
small changes, part 1
Benji Dial
-9
/
+26
2019-12-22
report number of free pages
Benji Dial
-0
/
+89
2019-12-17
a good deal of process
Benji Dial
-0
/
+242
2019-12-14
more of bootloader, tiny kernel stub
Benji Dial
-48
/
+293
2019-12-11
still need to read, parse root directory to find kernel and need to put boot ↵
Benji Dial
-0
/
+246
signature at 0x7dfe to jump around