index
:
portland-os
main
old (and broken) hobby os
benji dial
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Collapse
)
Author
Lines
2020-08-11
lots of progress
Benji Dial
-616
/
+1542
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
do the same for .c files
Benji Dial
-0
/
+1
2020-05-25
clarify to linguist that .h files are c, and not c++
Benji Dial
-0
/
+1
2020-05-25
got file loading working properly
Benji Dial
-20
/
+67
2020-05-25
script to debug with qemu and gdb
Benji Dial
-4
/
+10
2020-05-24
license
Benji Dial
-0
/
+13
2020-05-24
basic fs type stuff, fat16, removing stack segment and using data segment
Benji Dial
-78
/
+251
2020-05-24
very basic vga, ata, serial drivers. start of fat and fs drivers
Benji Dial
-65
/
+633
2020-05-16
small stub with fat info
Benji Dial
-7
/
+120
2020-05-16
fixed gdt (works in virtualbox now)
Benji Dial
-2
/
+2
2020-05-16
Hello world
Benji Dial
-0
/
+122
2020-05-16
starting over
Benji Dial
-2094
/
+0
2020-01-18
going to try efi again
Benji Dial
-9
/
+115
2020-01-05
function to return pointers to functions to read from a constant interface, ↵
Benji Dial
-13
/
+219
so we only have to check the interface once per macro operation
2019-12-27
woops, last commit was missing most of the file
Benji Dial
-1
/
+15
2019-12-27
memory map explanation
Benji Dial
-2
/
+4
2019-12-27
iso_9660_parse_ph
Benji Dial
-7
/
+102
2019-12-27
doing iso9660 before gpt, making partition detection expandable
Benji Dial
-26
/
+115
2019-12-27
lots of new stuff. new memory manager, some stuff on file plumbing
Benji Dial
-111
/
+365
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
-32
/
+198
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
-79
/
+161
2019-12-25
some more, tag part doesn't work
Benji Dial
-13
/
+22
2019-12-25
more progress
Benji Dial
-35
/
+90
2019-12-24
don't need 0.0.8 docs anymore
Benji Dial
-17
/
+0
2019-12-24
start of 0.0.9 branch, using multiboot this time
Benji Dial
-428
/
+329
2019-12-24
small changes, part 2, rewriting bootloader partially, giving up on this branch
Benji Dial
-302
/
+216
2019-12-23
small changes, part 1
Benji Dial
-24
/
+34
2019-12-22
report number of free pages
Benji Dial
-0
/
+89
2019-12-17
a good deal of process
Benji Dial
-0
/
+244
2019-12-14
more of bootloader, tiny kernel stub
Benji Dial
-51
/
+313
2019-12-11
still need to read, parse root directory to find kernel and need to put boot ↵
Benji Dial
-0
/
+278
signature at 0x7dfe to jump around