sortix-mirror/sortix/x86
Jonas 'Sortie' Termansen 0515111314 The initial ramdisk is now mapped onto a special location.
This fixes issues where it did not fit into the first few MiB,
or that GRUB loaded it someplace weird.

The kernel heap is now also protected against growing into the
ramdisk and the kernel stack.
2011-12-22 14:13:18 +01:00
..
base.s Initial version of Sortix. 2011-08-05 14:25:00 +02:00
bits.h Initial version of Sortix. 2011-08-05 14:25:00 +02:00
boot.s Initial version of Sortix. 2011-08-05 14:25:00 +02:00
gdt.asm Initial version of Sortix. 2011-08-05 14:25:00 +02:00
interrupt.asm Restored support for JSSortix using very ugly hacks. :( 2011-09-08 11:10:41 +02:00
memorymanagement.cpp The initial ramdisk is now mapped onto a special location. 2011-12-22 14:13:18 +01:00
memorymanagement.h Rewrote memory management again and added support for x64 and forking. 2011-10-10 01:02:57 +02:00
process.cpp x64 now compiles again and runs on real hardware. 2011-11-29 01:31:54 +01:00
scheduler.cpp The initial ramdisk is now mapped onto a special location. 2011-12-22 14:13:18 +01:00
syscall.s -1 is no longer an allowed system call. 2011-11-22 22:08:34 +01:00
thread.cpp Initial signal support. Please squash improvements into this commit. 2011-11-23 00:19:09 +01:00
x86.cpp Implemented the fork() system call and what it needed to work properly. 2011-11-01 01:00:20 +01:00
x86.h Implemented the fork() system call and what it needed to work properly. 2011-11-01 01:00:20 +01:00