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
2f9d08a800
Added a process execute API.
2011-08-28 12:38:01 +02:00
Jonas 'Sortie' Termansen
7510708ea1
Gave user-space access to VGA color constants.
2011-08-23 21:02:15 +02:00
Jonas 'Sortie' Termansen
ea396ddd69
Libmaxsi now offers printf to user-space programs.
2011-08-23 01:32:49 +02:00
Jonas 'Sortie' Termansen
4c1cb806ba
Added a sound api.
2011-08-22 00:25:28 +02:00
Jonas 'Sortie' Termansen
9ee93082c5
Hello is now a hello world sample ANSI text editor.
2011-08-21 12:52:56 +02:00
Jonas 'Sortie' Termansen
4db550c13b
Added libmaxsi keyboard API, allowing user-space to use the keyboard.
2011-08-21 12:52:56 +02:00
Jonas 'Sortie' Termansen
fe65e12992
Removed unnededed TLB flush from libmaxsi heap code.
2011-08-12 00:55:48 +02:00
Jonas 'Sortie' Termansen
15ce53919c
Added VGA API allowing userspace to easily access 0xB8000.
2011-08-11 22:03:13 +02:00
Jonas 'Sortie' Termansen
206a7993f3
Such that the sortix subdir is git'd too.
2011-08-07 01:38:51 +02:00
Jonas 'Sortie' Termansen
acd2ae58c6
And the c/h/sys dir too..
2011-08-07 01:37:43 +02:00
Jonas 'Sortie' Termansen
a4c2afedb7
libmaxsi now creates the c/h dir if missing.
2011-08-07 01:36:27 +02:00
Jonas 'Sortie' Termansen
794630a802
Adding proper .gitignore files.
2011-08-07 01:22:36 +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