|
|
2016-08-18 19:44:31 -06:00 |
| .. |
|
acpi
|
Add syscall handler, still work in progress
|
2016-08-18 19:44:31 -06:00 |
|
io
|
Move frame allocation to two global functions, locking happens inside them
|
2016-08-17 16:26:43 -06:00 |
|
memory
|
Move frame allocation to two global functions, locking happens inside them
|
2016-08-17 16:26:43 -06:00 |
|
paging
|
Prepare for higher half - map entire lower 4 GB
|
2016-08-18 07:56:47 -06:00 |
|
elf.rs
|
Add syscall handler, still work in progress
|
2016-08-18 19:44:31 -06:00 |
|
externs.rs
|
Add simple paging, use rust libcore and compile without sse
|
2016-08-15 11:30:14 -06:00 |
|
gdt.rs
|
Map kernel in AP, WIP
|
2016-08-17 15:47:54 -06:00 |
|
idt.rs
|
Add syscall handler, still work in progress
|
2016-08-18 19:44:31 -06:00 |
|
interrupt.rs
|
Print out more useful information about AP and BSP, create kmain_ap
|
2016-08-17 19:38:04 -06:00 |
|
lib.rs
|
Add syscall handler, still work in progress
|
2016-08-18 19:44:31 -06:00 |
|
panic.rs
|
Keep track of AP count, allocate bigger AP stack, stack trace function
|
2016-08-17 19:34:33 -06:00 |
|
serial.rs
|
Fix locking in serial port
|
2016-08-17 17:24:10 -06:00 |
|
start.rs
|
Add syscall handler, still work in progress
|
2016-08-18 19:44:31 -06:00 |
|
tss.rs
|
Move arch to seperate crate
|
2016-08-14 11:45:47 -06:00 |