metal-cos/sys/amd64
2023-09-05 17:47:52 -04:00
..
include NMI now triggers the debugger 2023-09-05 17:47:52 -04:00
critical.c Making more functions static 2015-02-16 13:32:14 -08:00
debug.c Add basic breakpoint support to kdb 2023-08-21 16:42:29 -04:00
disasm.c Fix warnings from old style C code. 2023-08-22 18:02:12 -04:00
ioapic.c Making more functions static 2015-02-16 13:32:14 -08:00
irq.c Build improvements 2014-07-21 23:43:01 -07:00
kernel.lds Improve build portability. 2014-10-09 21:05:02 -07:00
lapic.c Use NMIs to halt all cores when entering the debugger and resume all cores on exit. 2015-02-28 20:18:38 -08:00
machine.c Add waitchannels into the kernel. 2023-08-30 12:49:23 -04:00
mbentry.c Build improvements 2014-07-21 23:43:01 -07:00
mp.c Fixing some compiler warnings 2015-12-10 12:21:27 -08:00
mpboot.S Ensure we clear bits we don't want set in cr0 on APs 2015-03-03 16:12:37 -08:00
multiboot.S Basic MP bootup works 2015-02-15 17:00:55 -08:00
pci.c Build improvements 2014-07-21 23:43:01 -07:00
pmap.c Free pages in PMap_Destroy and add extra assertions to catch errors in PAlloc. 2023-09-04 16:03:34 -04:00
support.S Implemented CopyStrIn/Out to fix bugginess of using CopyIn/Out wrapping passed a mapped page. 2015-01-19 17:57:20 -08:00
switch.S Implement kernel threads and a round-robin scheduler 2014-07-23 18:07:07 -07:00
thread.c Add argument passing 2023-08-20 19:04:28 -04:00
time.c Making more functions static 2015-02-16 13:32:14 -08:00
trap.c NMI now triggers the debugger 2023-09-05 17:47:52 -04:00
trapentry.S Segment registers and TSS bugfix that caused triple faults. Also includes part of the Spawn system call implementation. 2014-11-26 13:49:17 -08:00
xmem.c Making more functions static 2015-02-16 13:32:14 -08:00