toaruos/kernel
Kevin Lange 39da315a48 Build a dynamic userspace.
- Builds (terrible, broken) shared versions of (most) third-party
  dependencies for the userspace.
- Fixes several incorrect dependency mappings in auto-dep.
- Makes auto-dep understand shared libraries (and that some things,
  like OSMesa, don't work with them).
- init must be built static because reasons
- some libraries were cleaned up to fix dependency calculation
- version bumped to 0.99.0 (saten) for eventual 1.0.0 release.
- CDs no longer drop teapot, select-wallpaper (space is available
  for them - we could even make the images smaller)
2016-12-03 17:10:48 +09:00
..
cpu Align stack pointer on kernel proper entry to 16-byte. Eliminate dead-lock in frame allocator on OOM. Formatting. 2015-05-21 15:09:42 -04:00
devices Disable FPU lazy switching (it's breaking bochs) 2016-09-26 15:25:30 +09:00
ds Actually fix the math on bitsets 2015-07-02 21:25:11 -07:00
fs Fix potential leak in mkdir_fs error path 2016-11-21 19:35:16 +09:00
include Add missing Elf32_Dyn definition to elf header 2016-11-29 21:34:21 +09:00
mem Disable caching for MMIO regions 2016-09-09 09:25:39 +09:00
misc Try to fix args in linker 2016-12-03 00:14:49 +09:00
sys Build a dynamic userspace. 2016-12-03 17:10:48 +09:00
boot.S multiboot graphics request should consist of longs not bytes 2015-09-18 20:00:58 -07:00
gdt.S Use GAS instead of YASM. 2015-05-20 03:12:20 -04:00
idt.S Use GAS instead of YASM. 2015-05-20 03:12:20 -04:00
irq.S Optimizations 2015-05-20 23:32:21 -04:00
isr.S Optimizations 2015-05-20 23:32:21 -04:00
libc.c remove incorrect description of strtok_r 2015-12-15 22:36:20 -08:00
link.ld Use GAS instead of YASM. 2015-05-20 03:12:20 -04:00
main.c Terrible hack for combining modules [ci skip] 2015-06-23 20:15:19 -07:00
spin.c Cleanup and improve spin lock code 2015-05-21 04:28:14 -04:00
task.S Cleanup system call code and improve branch prediction. 2015-05-20 14:14:51 -04:00
tss.S Use GAS instead of YASM. 2015-05-20 03:12:20 -04:00
user.S Cleanup system call code and improve branch prediction. 2015-05-20 14:14:51 -04:00