Commit Graph

16 Commits

Author SHA1 Message Date
20ab9e1d6e feat: gdt, attributes move, reorder
Added late gdt setup with initial tss
Moved attributes to include root
Reordered some imports
2021-03-21 17:34:38 +01:00
77c8dca72a feat: implemented errno, strtol. Started ustar. Reformatted headers and
code. Added some self-tests. Started prepwork for vfs.
2021-03-14 21:14:22 +01:00
586b8191b4 feat: reformatted code base to be more standard 2021-03-10 22:01:13 +01:00
dc4bf71b5a feat: added cross compiler and moved headers to include dir 2021-03-09 19:45:20 +01:00
945b18b2b2 feat: rank drivers at compile time 2021-03-07 20:30:07 +01:00
f6e720bad9 feat: taken qsort from PDCLIB, Sorting drivers. Generic driver
structure. Driver ranking
2021-03-07 14:43:35 +01:00
01efc5e98a feat: reformatted driver code and linkage. Some optimizations 2021-03-06 19:57:47 +01:00
310f3621a2 feat: fixed some bugs for running on real hardware 2021-03-05 22:23:39 +01:00
76792dd6fd feat: moved block dev loop to a daemon task. Fixed bug in string.c and
main loop
2021-03-01 21:42:35 +01:00
934deb7984 feat: moved libk stuff to libk folder 2021-02-27 14:11:28 +01:00
9f72d4bb1a feat: introduced tasking, added paging (no vm), moved malloc, added
syscalls, other stuff
2021-02-27 11:46:26 +01:00
8f615b259c feat: refactor to use gcc types 2021-02-12 22:16:03 +01:00
555c1177a6 feat: setup initial fat reading logic 2021-02-11 22:01:57 +01:00
90ef4522ca feat: reformatted code 2021-02-10 18:56:47 +01:00
2b295db30a feat: small cleanup 2021-02-10 18:53:47 +01:00
2ac0da6574 feat: setup structure for block devices
added ide block device
added mbr block device driver
started fat block device driver

reordered boot
start timer before pci/ide/etc.
enable interrupts earlier

fixed exception from ide controller

cleanup code
more printfs
2021-02-09 22:47:35 +01:00