1
0
Fork 0
mirror of https://gitlab.com/sortix/sortix.git synced 2023-02-13 20:55:38 -05:00
sortix--sortix/sortix
Jonas 'Sortie' Termansen eb035d6a4a Fixed tripple-fault when creating a new frame, after the current was gc'd.
We'll need to get rid of that awful VGA sometime soon.
2011-11-21 00:27:10 +01:00
..
fs ramfs now supports O_TRUNC. 2011-11-21 00:12:20 +01:00
x64 Ported the GDT and TSS to x64. 2011-10-10 01:16:36 +02:00
x86 Added some support for blocking system calls in the kernel. 2011-11-07 00:48:20 +01:00
x86-family Fixed tripple-fault when creating a new frame, after the current was gc'd. 2011-11-21 00:27:10 +01:00
.gitignore Restored support for JSSortix using very ugly hacks. :( 2011-09-08 11:10:41 +02:00
bits.h Initial version of Sortix. 2011-08-05 14:25:00 +02:00
descriptor_tables.cpp Ported kernel to new syscall API and started cleaning up the old one. 2011-10-27 00:20:28 +02:00
descriptor_tables.h Ported the GDT and TSS to x64. 2011-10-10 01:16:36 +02:00
descriptors.cpp Added close(2) and fixed bugs in pipe(2) and others. 2011-11-17 10:22:43 +01:00
descriptors.h Added pipe(2), write(2), and read(2). 2011-11-16 21:21:38 +01:00
device.cpp Unrefing a device that has never been ref'd will also destroy it. 2011-11-17 23:14:45 +01:00
device.h Added readdirents(2), which ls(1) now uses, and added dir devices. 2011-11-21 00:02:53 +01:00
directory.cpp Missing files from the previous two commits. Ooops! 2011-11-21 00:19:55 +01:00
directory.h Missing files from the previous two commits. Ooops! 2011-11-21 00:19:55 +01:00
elf.cpp Improved JSVM compabillity. 2011-11-20 15:58:42 +01:00
elf.h Processes now remember the memory segments it has loaded. 2011-08-27 16:46:00 +02:00
filesystem.cpp Hardcoded the PWD as '/'. 2011-11-19 10:32:29 +01:00
filesystem.h Added a RAM filesystem. 2011-11-19 00:57:17 +01:00
initrd.cpp Added readdirents(2), which ls(1) now uses, and added dir devices. 2011-11-21 00:02:53 +01:00
initrd.h Added readdirents(2), which ls(1) now uses, and added dir devices. 2011-11-21 00:02:53 +01:00
interrupt.cpp Argv now works in main. 2011-11-09 23:18:26 +01:00
interrupt.h Refactored interrupt system and got rid of old not-mine code. 2011-09-07 18:45:07 +02:00
io.cpp Fixed bug in dup(2). 2011-11-17 23:03:14 +01:00
io.h Added pipe(2), write(2), and read(2). 2011-11-16 21:21:38 +01:00
kernel.cpp Added readdirents(2), which ls(1) now uses, and added dir devices. 2011-11-21 00:02:53 +01:00
keyboard.cpp Implemented the fork() system call and what it needed to work properly. 2011-11-01 01:00:20 +01:00
keyboard.h Removed obsolete IKeystrokable. 2011-11-02 19:43:48 +01:00
log.cpp Ported kernel to new syscall API and started cleaning up the old one. 2011-10-27 00:20:28 +02:00
log.h Removed lots of deprecated suff! 2011-09-06 19:51:47 +02:00
Makefile Added readdirents(2), which ls(1) now uses, and added dir devices. 2011-11-21 00:02:53 +01:00
memorymanagement.h Fixed two very nasty bugs in the x86 memory management code. 2011-10-20 03:52:08 +02:00
mount.cpp Improvements to sortix/mount.cpp 2011-11-20 17:07:34 +01:00
mount.h Added open(2). 2011-11-19 00:57:17 +01:00
multiboot.h Initial version of Sortix. 2011-08-05 14:25:00 +02:00
mxfs.cpp Initial version of Sortix. 2011-08-05 14:25:00 +02:00
mxfs.h Initial version of Sortix. 2011-08-05 14:25:00 +02:00
panic.cpp Added a friendly message on panic, and SIGSEGV no longer panics. 2011-09-07 17:48:01 +02:00
panic.h Initial version of Sortix. 2011-08-05 14:25:00 +02:00
pci.cpp Removed lots of deprecated suff! 2011-09-06 19:51:47 +02:00
pci.h Initial version of Sortix. 2011-08-05 14:25:00 +02:00
pipe.cpp Added close(2) and fixed bugs in pipe(2) and others. 2011-11-17 10:22:43 +01:00
pipe.h Added pipe(2), write(2), and read(2). 2011-11-16 21:21:38 +01:00
platform.h Initial version of Sortix. 2011-08-05 14:25:00 +02:00
process.cpp Improved JSVM compabillity. 2011-11-20 15:58:42 +01:00
process.h Argv now works in main. 2011-11-09 23:18:26 +01:00
scheduler.cpp Argv now works in main. 2011-11-09 23:18:26 +01:00
scheduler.h Added the _exit() system call. 2011-11-05 20:19:36 +01:00
serialterminal.cpp Improved JSVM compabillity. 2011-11-20 15:58:42 +01:00
serialterminal.h Improved JSVM compabillity. 2011-11-20 15:58:42 +01:00
sound.cpp Ported kernel to new syscall API and started cleaning up the old one. 2011-10-27 00:20:28 +02:00
sound.h Ported kernel to new syscall API and started cleaning up the old one. 2011-10-27 00:20:28 +02:00
stream.h Added a RAM filesystem. 2011-11-19 00:57:17 +01:00
syscall.cpp Added some support for blocking system calls in the kernel. 2011-11-07 00:48:20 +01:00
syscall.h Added some support for blocking system calls in the kernel. 2011-11-07 00:48:20 +01:00
syscallnum.h Added readdirents(2), which ls(1) now uses, and added dir devices. 2011-11-21 00:02:53 +01:00
system.h Initial version of Sortix. 2011-08-05 14:25:00 +02:00
thread.cpp Added the wait() and waitpid() system call. 2011-11-07 00:59:48 +01:00
thread.h Added the wait() and waitpid() system call. 2011-11-07 00:59:48 +01:00
time.cpp Improved JSVM compabillity. 2011-11-20 15:58:42 +01:00
time.h Implemented the fork() system call and what it needed to work properly. 2011-11-01 01:00:20 +01:00
uart.cpp Restored support for JSSortix using very ugly hacks. :( 2011-09-08 11:10:41 +02:00
uart.h Initial version of Sortix. 2011-08-05 14:25:00 +02:00
user.h Initial version of Sortix. 2011-08-05 14:25:00 +02:00
vga.cpp Fixed tripple-fault when creating a new frame, after the current was gc'd. 2011-11-21 00:27:10 +01:00
vga.h Added pipe(2), write(2), and read(2). 2011-11-16 21:21:38 +01:00
vgaterminal.cpp Fixed missing breaks in switch in vgaterminal.cpp. 2011-11-02 11:39:02 +01:00
vgaterminal.h Initial version of Sortix. 2011-08-05 14:25:00 +02:00