| .. |
|
acpi
|
Show where frame allocator ran out
|
2016-09-10 16:28:01 -06:00 |
|
device
|
vga=no mode and serial echo
|
2016-09-10 19:24:16 -06:00 |
|
interrupt
|
remove bochs breaks
|
2016-09-08 15:53:45 -06:00 |
|
io
|
Fill in all exception and IRQ entries. Handle PIT, keyboard IRQs
|
2016-08-31 17:45:21 -06:00 |
|
memory
|
Remove debugging messages, launch elf on APs
|
2016-09-10 19:03:31 -06:00 |
|
paging
|
Reorganize kernel memory mappings
|
2016-09-10 18:48:27 -06:00 |
|
console.rs
|
Improve efficiency of kernel console
|
2016-09-01 14:39:45 -06:00 |
|
context.rs
|
Fix mouse position, map display on APs
|
2016-09-01 08:12:50 -06:00 |
|
externs.rs
|
Add simple paging, use rust libcore and compile without sse
|
2016-08-15 11:30:14 -06:00 |
|
gdt.rs
|
Add arch context, WIP switching
|
2016-08-22 19:56:35 -06:00 |
|
idt.rs
|
Load a very simple ELF and launch it in usermode
|
2016-09-07 21:16:30 -06:00 |
|
lib.rs
|
Reorganize kernel memory mappings
|
2016-09-10 18:48:27 -06:00 |
|
linker.ld
|
Reorganize kernel memory mappings
|
2016-09-10 18:48:27 -06:00 |
|
panic.rs
|
Keep track of AP count, allocate bigger AP stack, stack trace function
|
2016-08-17 19:34:33 -06:00 |
|
start.rs
|
Implement sched_yield, enable interrupts in userspace
|
2016-09-10 19:18:59 -06:00 |