iankronquist/kernel-of-truth
A simple kernel written in C and a platform to play with x86_64 extensions
CMIT
Issues
- 0
Fix module loading with grub
#119 opened by iankronquist - 0
Fix security issue in kernel paging
#118 opened by iankronquist - 0
Arm Port
#78 opened by iankronquist - 0
Heap canaries
#89 opened by iankronquist - 0
Write a loader for program files
#111 opened by iankronquist - 0
Write loader for relocatable elf files
#77 opened by iankronquist - 0
Re-enable scan-build in Travis CI
#110 opened by iankronquist - 4
Make KoT a higher half kernel
#47 opened by iankronquist - 1
- 5
Documentation
#12 opened by iankronquist - 1
Rewrite paging code
#65 opened by iankronquist - 1
Rewrite entire memory allocation system
#70 opened by iankronquist - 3
Add tests for krealloc
#17 opened by iankronquist - 3
- 0
- 1
Standard flexible linked list implementation
#79 opened by iankronquist - 0
Create region_addr_t
#88 opened by iankronquist - 7
Clean up tlibc
#58 opened by iankronquist - 2
- 1
Rewrite GDT manipulation code
#67 opened by iankronquist - 0
Remove pci_dev_list.h
#63 opened by iankronquist - 0
- 4
Create simple filesystem
#34 opened by iankronquist - 1
Set up GitHub pages
#52 opened by iankronquist - 15
Get GCOV results for kmem
#14 opened by iankronquist - 0
- 9
- 1
Rewrite makefile
#11 opened by iankronquist - 1
Create harddisk drivers
#35 opened by iankronquist - 1
- 0
- 0
- 0
Read Multiboot tables at boot time.
#28 opened by iankronquist - 1
Can you have userland tests for paging.c?
#29 opened by iankronquist - 1
Scheduler
#13 opened by iankronquist - 0
Multiprocess
#15 opened by iankronquist - 0
Kernel debug log
#16 opened by iankronquist - 1
Travis CI
#9 opened by iankronquist - 1
- 2
Fix remove_pid function in process table
#19 opened by iankronquist - 0
Create a page for VGA memory
#6 opened by iankronquist - 1
- 2
term_putchar doesn't handle \n
#2 opened by s-mcf