..
fs
Move remainder of Maxsi::String into kernel tree.
2012-12-14 14:13:35 +01:00
include /sortix
Move remainder of Maxsi::String into kernel tree.
2012-12-14 14:13:35 +01:00
kb
Replace <libmaxsi/memory.h> with <string.h>.
2012-12-14 14:13:34 +01:00
x64
Replace libmaxsi headers with libc headers.
2012-12-14 14:13:35 +01:00
x86
Replace libmaxsi headers with libc headers.
2012-12-14 14:13:35 +01:00
x86-family
Replace libmaxsi headers with libc headers.
2012-12-14 14:13:35 +01:00
.gitignore
Restored support for JSSortix using very ugly hacks. :(
2011-09-08 11:10:41 +02:00
ata.cpp
Move <libmaxsi/sortedlist.h> into kernel tree.
2012-12-14 14:13:34 +01:00
ata.h
Thread secured ATA driver.
2012-08-04 18:35:22 +02:00
bga.cpp
Move remainder of Maxsi::String into kernel tree.
2012-12-14 14:13:35 +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
Replace <libmaxsi/memory.h> with <string.h>.
2012-12-14 14:13:34 +01:00
descriptors.h
Refactored all the sortix headers into a include directory.
2012-03-22 00:52:29 +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
Replace <libmaxsi/format.h> with <stdio.h>.
2012-12-14 14:13:34 +01: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
Move remainder of Maxsi::String into kernel tree.
2012-12-14 14:13:35 +01:00
filesystem.h
Correct usage of deprecated nat and byte data types.
2012-12-14 14:13:33 +01:00
initrd.cpp
Move remainder of Maxsi::String into kernel tree.
2012-12-14 14:13:35 +01:00
initrd.h
Implemented a new initrd format with better inode support.
2012-07-02 17:40:52 +02:00
interlock.cpp
Added a library of functions to simulate atomic operations on memory.
2012-08-04 18:35:23 +02:00
interrupt.cpp
Replace <libmaxsi/memory.h> with <string.h>.
2012-12-14 14:13:34 +01:00
interrupt.h
Multithreaded kernel and improvement of signal handling.
2012-09-08 18:45:41 +02:00
io.cpp
Replace <libmaxsi/format.h> with <stdio.h>.
2012-12-14 14:13:34 +01:00
io.h
Added pipe(2), write(2), and read(2).
2011-11-16 21:21:38 +01:00
kernel.cpp
Don't include Maxsi:: API in kernel.cpp.
2012-12-14 14:13:34 +01: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
Remove trailing whitespace.
2012-09-08 18:45:53 +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
Don't build libmaxsi.a.
2012-12-14 14:13:35 +01: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
Initial version of Sortix.
2011-08-05 14:25:00 +02:00
panic.cpp
Move remainder of Maxsi::String into kernel tree.
2012-12-14 14:13:35 +01:00
pci.cpp
Replace ASSERT with assert of <assert.h>.
2012-12-14 14:13:34 +01:00
pipe.cpp
Replace <libmaxsi/memory.h> with <string.h>.
2012-12-14 14:13:34 +01:00
pipe.h
Thread secured pipe class.
2012-08-04 18:35:23 +02:00
process.cpp
Move remainder of Maxsi::String into kernel tree.
2012-12-14 14:13:35 +01: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
Replace <libmaxsi/memory.h> with <string.h>.
2012-12-14 14:13:34 +01:00
scheduler.h
Multithreaded kernel and improvement of signal handling.
2012-09-08 18:45:41 +02:00
serialterminal.cpp
Move remainder of Maxsi::String into kernel tree.
2012-12-14 14:13:35 +01: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
Move remainder of Maxsi::String into kernel tree.
2012-12-14 14:13:35 +01:00
syscall.cpp
Replace <libmaxsi/format.h> with <stdio.h>.
2012-12-14 14:13:34 +01: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
Increased tab size from 4 to 8.
2012-09-08 18:45:53 +02:00
textterminal.h
Multithreaded kernel and improvement of signal handling.
2012-09-08 18:45:41 +02:00
thread.cpp
Replace <libmaxsi/memory.h> with <string.h>.
2012-12-14 14:13:34 +01: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
Move remainder of Maxsi::String into kernel tree.
2012-12-14 14:13:35 +01:00
worker.cpp
Added a kernel worker thread for use when the kernel goes multithreaded.
2012-08-04 18:35:23 +02:00