.. |
fs
|
Added a RAM filesystem.
|
2011-11-19 00:57:17 +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
|
Added a CPU::ShutDown() function.
|
2011-11-05 19:13:16 +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 a RAM filesystem.
|
2011-11-19 00:57:17 +01:00 |
elf.cpp
|
Fixes to memory management that helps me sleep at night.
|
2011-10-10 17:22:03 +02:00 |
elf.h
|
Processes now remember the memory segments it has loaded.
|
2011-08-27 16:46:00 +02:00 |
filesystem.cpp
|
Added a RAM filesystem.
|
2011-11-19 00:57:17 +01:00 |
filesystem.h
|
Added a RAM filesystem.
|
2011-11-19 00:57:17 +01:00 |
initrd.cpp
|
Added an API for user-space to list the initrd, and 'ls' does so now.
|
2011-11-03 18:26:43 +01:00 |
initrd.h
|
Ported kernel to new syscall API and started cleaning up the old one.
|
2011-10-27 00:20:28 +02: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 open(2).
|
2011-11-19 00:57:17 +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 a RAM filesystem.
|
2011-11-19 00:57:17 +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
|
Added a RAM filesystem.
|
2011-11-19 00:57:17 +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
|
Argv now works in main.
|
2011-11-09 23:18:26 +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
|
Restored support for JSSortix using very ugly hacks. :(
|
2011-09-08 11:10:41 +02:00 |
serialterminal.h
|
Initial version of Sortix.
|
2011-08-05 14:25:00 +02: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 open(2).
|
2011-11-19 00:57:17 +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
|
Implemented the fork() system call and what it needed to work properly.
|
2011-11-01 01:00:20 +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
|
Added pipe(2), write(2), and read(2).
|
2011-11-16 21:21:38 +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 |