Jonas 'Sortie' Termansen
cc61176e5b
Restored support for JSSortix using very ugly hacks. :(
2011-09-08 11:10:41 +02:00
Jonas 'Sortie' Termansen
c157e65352
Removed lots of deprecated suff!
2011-09-06 19:51:47 +02:00
Jonas 'Sortie' Termansen
6ae297d088
Ugly hacks to restore support for Sortix on real hardware.
2011-08-28 16:59:07 +02:00
Jonas 'Sortie' Termansen
34e9ca277d
Added a shell, a few programs, and added support for SIGINT.
2011-08-28 12:38:01 +02:00
Jonas 'Sortie' Termansen
5c86cb4abd
Processes now remember the memory segments it has loaded.
2011-08-27 16:46:00 +02:00
Jonas 'Sortie' Termansen
e78443d92a
Processes now keep track of where their code section ends.
...
This is very hacky, but allows us to allocate address space.
2011-08-08 15:19:49 +02:00
Jonas 'Sortie' Termansen
185c6d4b6f
Processes (and thus threads) now belong to an address space.
...
Changing theads now automatically switches the adress space.
2011-08-07 01:17:53 +02:00
Jonas 'Sortie' Termansen
66c058fba1
Refactored virtual memory management, making it less buggy.
...
uintptr_t is now replaced with addr_t when referring to physical memory
addresses in Sortix. Many bugs in the previous memory management code have been
fixed. The new interface is less flexible - but should prove more solid as the
nasty internals have been hidden away. The current interface design should also
make the code more 64-bit ready/friendly. And so on.
2011-08-07 00:18:41 +02:00
Jonas 'Sortie' Termansen
9b79673dcb
Initial version of Sortix.
2011-08-05 14:25:00 +02:00