.. |
fs
|
Move remainder of Maxsi::String into kernel tree.
|
2012-12-14 14:13:35 +01:00 |
include/sortix
|
Fix interlock implementation on x86_64 and x86.
|
2013-07-09 20:28:55 +02:00 |
kb
|
Add support for right shift in US keyboard layout
|
2013-09-24 17:09:47 +02:00 |
x64
|
Add assembly file symbol sizes.
|
2013-09-24 17:09:47 +02:00 |
x86
|
Add assembly file symbol sizes.
|
2013-09-24 17:09:47 +02:00 |
x86-family
|
Avoid physical frame stack overflow.
|
2013-09-24 16:52:29 +02:00 |
.gitignore
|
Restored support for JSSortix using very ugly hacks. :(
|
2011-09-08 11:10:41 +02:00 |
ata.cpp
|
Fix kernel compile warnings.
|
2013-07-09 20:28:55 +02:00 |
ata.h
|
Update coding style of ATA driver.
|
2012-12-14 14:13:37 +01:00 |
bga.cpp
|
BGA: Fix possible memory leak.
|
2012-12-14 14:13:37 +01:00 |
bga.h
|
Wrote a driver for the Bochs VBE Extensions (BGA).
|
2012-07-30 19:03:48 +02:00 |
calltrace.cpp
|
Refactored all the sortix headers into a include directory.
|
2012-03-22 00:52:29 +01:00 |
calltrace.h
|
make CALLTRACE=1 to enable printing primitive calltraces upon panic.
|
2012-03-02 14:08:25 +01:00 |
com.cpp
|
Move <libmaxsi/sortedlist.h> into kernel tree.
|
2012-12-14 14:13:34 +01:00 |
com.h
|
Thread secured the COM driver.
|
2012-08-04 18:35:22 +02:00 |
cpu.h
|
Multithreaded kernel and improvement of signal handling.
|
2012-09-08 18:45:41 +02:00 |
crc32.cpp
|
Move crc32 checksum code into kernel.
|
2012-12-14 14:13:34 +01:00 |
descriptors.cpp
|
Fix kernel compile warnings.
|
2013-07-09 20:28:55 +02:00 |
descriptors.h
|
Remember path when opening files.
|
2012-12-14 14:13:37 +01:00 |
device.cpp
|
Replace <libmaxsi/memory.h> with <string.h>.
|
2012-12-14 14:13:34 +01:00 |
device.h
|
Thread secured the kernel device class.
|
2012-08-04 18:35:23 +02:00 |
directory.cpp
|
Move remainder of Maxsi::String into kernel tree.
|
2012-12-14 14:13:35 +01:00 |
directory.h
|
Made Device::IsType 'const', because it is.
|
2012-01-18 01:11:17 +01:00 |
elf.cpp
|
Fix kernel compile warnings.
|
2013-07-09 20:28:55 +02:00 |
elf.h
|
Program loader now sets the correct program segment type.
|
2011-12-16 15:33:12 +01:00 |
end.cpp
|
Refactored all the sortix headers into a include directory.
|
2012-03-22 00:52:29 +01:00 |
filesystem.cpp
|
Add openat(2).
|
2012-12-14 14:13:37 +01:00 |
filesystem.h
|
Correct usage of deprecated nat and byte data types.
|
2012-12-14 14:13:33 +01:00 |
initrd.cpp
|
Fix kernel compile warnings.
|
2013-07-09 20:28:55 +02:00 |
initrd.h
|
Implemented a new initrd format with better inode support.
|
2012-07-02 17:40:52 +02:00 |
interlock.cpp
|
Fix interlock implementation on x86_64 and x86.
|
2013-07-09 20:28:55 +02:00 |
interrupt.cpp
|
Void system calls must now have a return value.
|
2013-07-07 17:03:01 +02:00 |
interrupt.h
|
Multithreaded kernel and improvement of signal handling.
|
2012-09-08 18:45:41 +02:00 |
io.cpp
|
Void system calls must now have a return value.
|
2013-07-07 17:03:01 +02:00 |
io.h
|
Added pipe(2), write(2), and read(2).
|
2011-11-16 21:21:38 +01:00 |
kernel.cpp
|
Fix kernel compile warnings.
|
2013-07-09 20:28:55 +02:00 |
kernelinfo.cpp
|
Move remainder of Maxsi::String into kernel tree.
|
2012-12-14 14:13:35 +01:00 |
kernelinfo.h
|
Added kernelinfo(2), which reads a kernel information string.
|
2012-03-07 18:04:59 +01:00 |
keyboard.cpp
|
Refactored all the sortix headers into a include directory.
|
2012-03-22 00:52:29 +01:00 |
keyboard.h
|
Refactored all the sortix headers into a include directory.
|
2012-03-22 00:52:29 +01:00 |
kthread.cpp
|
Fix deadlock in kthread_cond_wait.
|
2013-07-11 18:07:03 +02:00 |
lfbtextbuffer.cpp
|
Replace <libmaxsi/memory.h> with <string.h>.
|
2012-12-14 14:13:34 +01:00 |
lfbtextbuffer.h
|
The lfb text buffer class now uses the correct cursor color.
|
2012-09-08 18:45:52 +02:00 |
linebuffer.cpp
|
Replace <libmaxsi/memory.h> with <string.h>.
|
2012-12-14 14:13:34 +01:00 |
linebuffer.h
|
Added a class for handling terminal linebuffering.
|
2012-02-10 13:28:28 +01:00 |
log.cpp
|
Move remainder of Maxsi::String into kernel tree.
|
2012-12-14 14:13:35 +01:00 |
logterminal.cpp
|
Replace <libmaxsi/format.h> with <stdio.h>.
|
2012-12-14 14:13:34 +01:00 |
logterminal.h
|
Correct usage of deprecated nat and byte data types.
|
2012-12-14 14:13:33 +01:00 |
Makefile
|
Fix interlock implementation on x86_64 and x86.
|
2013-07-09 20:28:55 +02:00 |
memorymanagement.cpp
|
Refactored the internal kernel memory management API.
|
2012-07-06 17:18:07 +02:00 |
mount.cpp
|
Move remainder of Maxsi::String into kernel tree.
|
2012-12-14 14:13:35 +01:00 |
mount.h
|
Mount-points are now handled properly within the kernel.
|
2011-11-21 19:39:13 +01:00 |
multiboot.h
|
|
|
panic.cpp
|
Fix kernel compile warnings.
|
2013-07-09 20:28:55 +02:00 |
pci.cpp
|
Replace ASSERT with assert of <assert.h>.
|
2012-12-14 14:13:34 +01:00 |
pipe.cpp
|
Remember path when opening files.
|
2012-12-14 14:13:37 +01:00 |
pipe.h
|
Thread secured pipe class.
|
2012-08-04 18:35:23 +02:00 |
process.cpp
|
Fix kernel compile warnings.
|
2013-07-09 20:28:55 +02:00 |
process.h
|
Correct usage of deprecated nat and byte data types.
|
2012-12-14 14:13:33 +01:00 |
refcount.cpp
|
Replace ASSERT with assert of <assert.h>.
|
2012-12-14 14:13:34 +01:00 |
scheduler.cpp
|
Void system calls must now have a return value.
|
2013-07-07 17:03:01 +02:00 |
scheduler.h
|
Fix Sortix::Scheduler::ExitThread not being noreturn.
|
2013-09-24 16:52:29 +02:00 |
serialterminal.cpp
|
Fix kernel compile warnings.
|
2013-07-09 20:28:55 +02:00 |
serialterminal.h
|
Multithreaded kernel and improvement of signal handling.
|
2012-09-08 18:45:41 +02:00 |
signal.cpp
|
Replace <libmaxsi/memory.h> with <string.h>.
|
2012-12-14 14:13:34 +01:00 |
signal.h
|
Multithreaded kernel and improvement of signal handling.
|
2012-09-08 18:45:41 +02:00 |
sound.cpp
|
Correct usage of deprecated nat and byte data types.
|
2012-12-14 14:13:33 +01:00 |
sound.h
|
Correct usage of deprecated nat and byte data types.
|
2012-12-14 14:13:33 +01:00 |
stream.h
|
Correct usage of deprecated nat and byte data types.
|
2012-12-14 14:13:33 +01:00 |
string.cpp
|
Fix kernel compile warnings.
|
2013-07-09 20:28:55 +02:00 |
syscall.cpp
|
Fix typo in syscall registration sanity test.
|
2013-09-24 16:52:29 +02:00 |
syscall.h
|
Multithreaded kernel and improvement of signal handling.
|
2012-09-08 18:45:41 +02:00 |
terminal.cpp
|
Replace <libmaxsi/format.h> with <stdio.h>.
|
2012-12-14 14:13:34 +01:00 |
terminal.h
|
Refactored all the sortix headers into a include directory.
|
2012-03-22 00:52:29 +01:00 |
textbuffer.cpp
|
Replace ASSERT with assert of <assert.h>.
|
2012-12-14 14:13:34 +01:00 |
textterminal.cpp
|
Remember path when opening files.
|
2012-12-14 14:13:37 +01:00 |
textterminal.h
|
Multithreaded kernel and improvement of signal handling.
|
2012-09-08 18:45:41 +02:00 |
thread.cpp
|
Void system calls must now have a return value.
|
2013-07-07 17:03:01 +02:00 |
thread.h
|
Added support for saving FPU registers upon context switch.
|
2012-09-08 18:45:52 +02:00 |
time.cpp
|
The PIC can now be deprogrammed and reprogrammed.
|
2012-05-26 14:00:24 +02:00 |
time.h
|
Refactored all the sortix headers into a include directory.
|
2012-03-22 00:52:29 +01:00 |
uart.cpp
|
Move remainder of Maxsi::String into kernel tree.
|
2012-12-14 14:13:35 +01:00 |
uart.h
|
Removed deprecated VGA API and moved it to /dev/vga.
|
2011-11-25 13:38:31 +01:00 |
utf8.cpp
|
Replace <libmaxsi/format.h> with <stdio.h>.
|
2012-12-14 14:13:34 +01:00 |
utf8.h
|
Added a simple utf8 encoder in the kernel.
|
2012-01-22 00:56:58 +01:00 |
vga.cpp
|
Replace <libmaxsi/memory.h> with <string.h>.
|
2012-12-14 14:13:34 +01:00 |
vga.h
|
Correct usage of deprecated nat and byte data types.
|
2012-12-14 14:13:33 +01:00 |
vgatextbuffer.cpp
|
Fixed VGA text buffer rendering non-ascii text incorrectly.
|
2012-07-30 18:56:47 +02:00 |
vgatextbuffer.h
|
The console can now be rendered to any text buffer.
|
2012-07-24 14:48:14 +02:00 |
video.cpp
|
Allow unloading video drivers.
|
2012-12-14 14:13:37 +01:00 |
worker.cpp
|
Added a kernel worker thread for use when the kernel goes multithreaded.
|
2012-08-04 18:35:23 +02:00 |