Commit Graph

19 Commits

Author SHA1 Message Date
Mark d9595c7f62 Change project structure 2020-02-04 12:45:15 +02:00
Mark 69fd9cb6ce Add vfs to it 2020-01-30 20:10:07 +02:00
Mark 1e631fc03a Well, seems to work 2020-01-30 13:24:00 +02:00
Mark 48764261ba Nuke most of the non-essential sources 2020-01-29 22:40:44 +02:00
Mark bccd620eec Add symbol table handling and debug backtrace 2020-01-29 20:12:52 +02:00
Mark 78e07114b5 Make IDTs per-CPU in SMP, fix SMP problem with APs starting scheduling
too early
2020-01-27 11:40:23 +02:00
Mark e5b1674748 New AHCI driver, SATA/SATAPI support for reading (+ SATA writing) 2020-01-23 16:27:20 +02:00
Mark 92fe570c38 Make kernel debug levels configurable 2020-01-22 15:31:57 +02:00
Mark b7c8ce1d2b Clean comments up, merge ext2 inode block index code 2020-01-15 13:05:53 +02:00
Mark 28d094a167 Update debug level for console 2019-11-16 20:13:20 +02:00
Mark 6033a7c2d5 Fix RS232_COM0 -> RS232_COM1 2019-10-25 09:42:45 +03:00
Mark 61dd73b79f Add AHCI SATA device enumeration + SATA device IDENTIFY 2019-10-21 16:14:34 +03:00
Mark 09bb6c4be7 Add _irqsave variant of spinlocks 2019-10-11 19:55:31 +03:00
Mark 3e63a77c9f Add testing sched with idle tasks 2019-10-11 19:32:41 +03:00
Mark 9ef897d7b9 Add testing spinlock 2019-10-10 19:29:05 +03:00
Mark 1288561b0c Added 0xB8000 console for testing 2019-10-10 10:34:38 +03:00
Mark a71a024348 Add size pretty-printing 2019-09-30 10:39:38 +03:00
Mark 789a3ee1a3 [amd64] Move arch/amd64 -> sys/amd64 2019-09-23 11:40:44 +03:00
Mark 47df8cc7ce Move to BSD-ish source tree design 2019-09-23 11:36:15 +03:00