sortix-mirror/sortix/x64
Jonas 'Sortie' Termansen c0c20860ed Lots of improvements to 64-bit Sortix.
Fixed 64-bit-ness bug in BSR() and BSF().
Added 64-bit system call stubs in libmaxsi.
Added a Elf64 program loader.
Fixed uninitialized memory bug in the scheduler.
x64/boot.s now takes care of user-space memory permissions.
Fixed bug in x64/syscall.s

That's right. The system now boots in 64-bit mode.

It is horribly unstable, though.
2011-12-01 10:45:44 +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 Lots of improvements to 64-bit Sortix. 2011-12-01 10:45:44 +01:00
gdt.s Added support for 64-bit interrupts. 2011-11-30 23:30:14 +01:00
interrupt.s Added support for 64-bit interrupts. 2011-11-30 23:30:14 +01:00
memorymanagement.cpp x64 now compiles again and runs on real hardware. 2011-11-29 01:31:54 +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 x64 now compiles again and runs on real hardware. 2011-11-29 01:31:54 +01:00
syscall.s Lots of improvements to 64-bit Sortix. 2011-12-01 10:45:44 +01:00
thread.cpp x64 now compiles again and runs on real hardware. 2011-11-29 01:31:54 +01:00
x64.cpp x64 now compiles again and runs on real hardware. 2011-11-29 01:31:54 +01:00
x64.h x64 now compiles again and runs on real hardware. 2011-11-29 01:31:54 +01:00