Commit Graph

23 Commits

Author SHA1 Message Date
073051c99e feat: cleanup init code, small other refactors 2021-09-01 21:43:21 +02:00
e693b12915 feat: added missing lapic code 2021-08-30 19:58:50 +02:00
e37222c346 feat: added basic ACPI support using LAI 2021-08-30 19:56:36 +02:00
ad023a8119 Updated pic init 2021-08-22 19:59:55 +02:00
be71f9a7e9 feat: added reaper and suicide support 2021-08-06 22:00:00 +02:00
f120b104e5 feat: some extensions to kernel standard c library. Other minor
improvements and formats
2021-03-26 19:57:07 +01:00
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
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
cefdb8ed90 feat: added debug traces and added support for booting using grub and
tftp
2021-03-08 22:00:07 +01:00
310f3621a2 feat: fixed some bugs for running on real hardware 2021-03-05 22:23:39 +01:00
990b850c43 feat: initial locking etc. 2021-03-01 21:07:53 +01:00
62ce1dfa77 feat: added support for waiting on an irq 2021-02-27 15:52:10 +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
90ef4522ca feat: reformatted code 2021-02-10 18:56: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
a4651ca9d9 feat: implemented ide read write operations 2021-02-05 23:23:26 +01:00
b156509da1 first version of ide controller 2021-02-04 23:15:02 +01:00
4673a23db7 stuff 2021-02-01 23:28:24 +01:00
5a1caef5b1 feat: made more definitions constant and did some more minor
improvements
2021-01-29 20:25:37 +01:00
d7f0e8dd36 Initial commit 2021-01-28 22:59:39 +01:00