redox/arch/x86_64/src
2016-09-13 20:31:45 -06:00
..
acpi Pass page table of BSP to AP 2016-09-12 15:50:16 -06:00
device Flush TLB correctly when remapping 2016-09-11 15:02:35 -06:00
interrupt Allow cloning of kernel threads. Userspace breaks potentially due to stack aliasing 2016-09-13 20:06:39 -06:00
io Fill in all exception and IRQ entries. Handle PIT, keyboard IRQs 2016-08-31 17:45:21 -06:00
memory Cleanup PML4 entries, pass correct cpu ID to trampoline 2016-09-12 13:06:00 -06:00
paging Map kernel TLS to general area 2016-09-12 15:02:03 -06:00
console.rs Improve efficiency of kernel console 2016-09-01 14:39:45 -06:00
context.rs Allow cloning of kernel threads. Userspace breaks potentially due to stack aliasing 2016-09-13 20:06:39 -06:00
externs.rs Add simple paging, use rust libcore and compile without sse 2016-08-15 11:30:14 -06:00
gdt.rs Remove user TLS 2016-09-12 15:52:04 -06:00
idt.rs Load a very simple ELF and launch it in usermode 2016-09-07 21:16:30 -06:00
lib.rs Fix userspace clone by clobbering all variables on clone 2016-09-13 20:31:45 -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 Allow cloning of kernel threads. Userspace breaks potentially due to stack aliasing 2016-09-13 20:06:39 -06:00