Mark
|
dfe1531c56
|
Add level argument to debug_backtrace()
|
2020-07-24 14:35:47 +03:00 |
|
Mark
|
dd36f0decf
|
(Maybe) better console subsystem
|
2020-06-18 16:32:01 +03:00 |
|
Mark
|
bc36220152
|
Remove old console code
|
2020-06-18 10:54:55 +03:00 |
|
Mark
|
f5d6370403
|
Fix unaligned word accesses
|
2020-06-12 17:30:41 +03:00 |
|
Mark
|
765223b361
|
More compact panic/backtrace
|
2020-06-11 23:49:26 +03:00 |
|
Mark
|
d6bb18b3b7
|
Add stack check fault handler
|
2020-05-25 12:03:17 +03:00 |
|
Mark
|
eebeef2a14
|
PoC module loading + external relocation resolution
|
2020-04-10 11:02:10 +03:00 |
|
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 |
|