sortix-mirror/sortix
Jonas 'Sortie' Termansen f8129a17b2 Changed the build system for 64-bit quite a bit.
The kernel is now compiled 100% as 64-bit code and converted to ELF32.
2011-12-01 23:06:34 +01:00
..
fs Added isatty(2), which is used by editor. 2011-11-26 21:00:40 +01:00
x64 Changed the build system for 64-bit quite a bit. 2011-12-01 23:06:34 +01:00
x86 x64 now compiles again and runs on real hardware. 2011-11-29 01:31:54 +01:00
x86-family x64 now compiles again and runs on real hardware. 2011-11-29 01:31:54 +01:00
.gitignore Restored support for JSSortix using very ugly hacks. :( 2011-09-08 11:10:41 +02:00
Makefile Changed the build system for 64-bit quite a bit. 2011-12-01 23:06:34 +01:00
bits.h Initial version of Sortix. 2011-08-05 14:25:00 +02:00
descriptor_tables.cpp Added support for 64-bit interrupts. 2011-11-30 23:30:14 +01:00
descriptor_tables.h Added support for 64-bit interrupts. 2011-11-30 23:30:14 +01:00
descriptors.cpp Fixed descriptors not being reset by SysExit. 2011-11-22 19:12:04 +01:00
descriptors.h Fixed descriptors not being reset by SysExit. 2011-11-22 19:12:04 +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 isatty(2), which is used by editor. 2011-11-26 21:00:40 +01:00
directory.cpp Implemented errno(3), added support in both kernel and utils. 2011-11-22 17:26:47 +01:00
directory.h Added chdir(2), getcwd(2), which mxsh and ls now uses. 2011-11-21 12:19:57 +01:00
elf.cpp Lots of improvements to 64-bit Sortix. 2011-12-01 10:45:44 +01:00
elf.h Lots of improvements to 64-bit Sortix. 2011-12-01 10:45:44 +01:00
filesystem.cpp Implemented errno(3), added support in both kernel and utils. 2011-11-22 17:26:47 +01:00
filesystem.h Added unlink(2) and rm(1). 2011-11-21 19:01:56 +01:00
initrd.cpp Improved corruption panic message in initrd.cpp 2011-12-01 23:03:00 +01:00
initrd.h Added a very simple checksum field to the init ramdisk. 2011-12-01 21:44:11 +01:00
interrupt.cpp Added support for 64-bit interrupts. 2011-11-30 23:30:14 +01:00
interrupt.h Added support for 64-bit interrupts. 2011-11-30 23:30:14 +01:00
io.cpp Added isatty(2), which is used by editor. 2011-11-26 21:00:40 +01:00
io.h Added pipe(2), write(2), and read(2). 2011-11-16 21:21:38 +01:00
kernel.cpp Changed the build system for 64-bit quite a bit. 2011-12-01 23:06:34 +01:00
keyboard.cpp Fixed uninitialized memory bug in the keyboard driver. 2011-12-01 17:30:14 +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
memorymanagement.h Destroying the addressspace after exit prevents leak of at least 16 KiB. 2011-11-27 12:02:34 +01:00
mount.cpp Added devfs, with files /tty and /null and mounted it at /dev. 2011-11-21 21:49:13 +01:00
mount.h Mount-points are now handled properly within the kernel. 2011-11-21 19:39:13 +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 O=-ON and PANIC_SHORT=1 variables to the makefile. 2011-11-28 15:25:00 +01: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 Implemented errno(3), added support in both kernel and utils. 2011-11-22 17:26:47 +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 waitpid(2) now returns ECHILD on error. 2011-12-01 14:54:19 +01:00
process.h x64 now compiles again and runs on real hardware. 2011-11-29 01:31:54 +01:00
scheduler.cpp Lots of improvements to 64-bit Sortix. 2011-12-01 10:45:44 +01:00
scheduler.h Added the _exit() system call. 2011-11-05 20:19:36 +01:00
serialterminal.cpp Removed deprecated VGA API and moved it to /dev/vga. 2011-11-25 13:38:31 +01:00
serialterminal.h Improved JSVM compabillity. 2011-11-20 15:58:42 +01:00
signal.cpp Initial signal support. Please squash improvements into this commit. 2011-11-23 00:19:09 +01:00
signal.h Initial signal support. Please squash improvements into this commit. 2011-11-23 00:19:09 +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 Implemented errno(3), added support in both kernel and utils. 2011-11-22 17:26:47 +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 uptime(1). 2011-11-28 16:29:53 +01:00
system.h Initial version of Sortix. 2011-08-05 14:25:00 +02:00
thread.cpp Initial signal support. Please squash improvements into this commit. 2011-11-23 00:19:09 +01:00
thread.h Initial signal support. Please squash improvements into this commit. 2011-11-23 00:19:09 +01:00
time.cpp Added uptime(1). 2011-11-28 16:29:53 +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 Removed deprecated VGA API and moved it to /dev/vga. 2011-11-25 13:38:31 +01:00
uart.h Removed deprecated VGA API and moved it to /dev/vga. 2011-11-25 13:38:31 +01:00
user.h Initial version of Sortix. 2011-08-05 14:25:00 +02:00
vga.cpp Writing to /dev/vga hides the cursor until a write to /dev/tty. 2011-11-27 12:03:33 +01:00
vga.h Removed deprecated VGA API and moved it to /dev/vga. 2011-11-25 13:38:31 +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