8 hours ago
b9c4cb0
fix problem where page fault happens because not the whole string is mapped in a insertString system call
1 day ago
6d3dd12
fix issue vga driver: newline doesn't move cursor #2
1 day ago
5e35425
use sleep function for xhci driver waiting for the controller to start
2 days ago
21edae3
add sleep function to PIT driver
3 days ago
2883706
add basic PIT timer outline
7 days ago
efa3b57
fix issue #1: ELF files not loaded correctly
on 31 Jan
aead938
refactor usb driver to use an internal memory structure
on 31 Jan
d533ab6
allocate scratchpad buffers whenever implemented
on 30 Jan
f4c3822
add system call to retrieve the physical location of a virutal address
on 30 Jan
71edf90
initialize XHCI controller and correctly list anvailable slots
on 28 Jan
dd43353
add schrodinger project description
on 27 Jan
48959da
update website to represent new states of projects
on 27 Jan
a7eff19
print basic XHCI information
on 25 Jan
9bff97e
add scanning for usb devices
on 17 Jan
17f5d51
add content to the first and last pages for the presentation
on 16 Jan
7415938
prevent bad behaviour when loading a service that has already been loaded
on 16 Jan
aab749f
move 'gets'-functionality to ioManager to simplify the shell source code
on 15 Jan
06e301b
update the cursor position in the vga driver
on 15 Jan
b945e63
start the program name entered in the shell
on 15 Jan
7ccb901
add input buffering for the shell
on 15 Jan
e41f128
check if a message should be printed to the main vga screen by checking if any syscall in the 'syscall stack' is the foreground process
on 14 Jan
7509e8e
pass keyboard input to shell
on 14 Jan
34583a7
remove old log function, make \n mandatory for printing a new line
on 14 Jan
09a4899
route the shell service to the vga output
on 14 Jan
d4d5433
rewrite general IO using an IO-manager
on 12 Jan
9a6b44f
free the system call structure of a crashed system call process
on 10 Jan
19d63cc
add system call to look up the names of functions
on 9 Jan
01a1cf7
add basic stack tracing ability
on 9 Jan
6dc492c
notify other tasks of a exception happening subscribe to the interrupt 0 to be notified about exceptions
on 9 Jan
de4e9a3
gracefully handle crashes of a user mode programm
on 8 Jan
bb96cc7
fix interrupts occuring while in user mode
on 15 Dec
9caa9b6
rename service proivder to service function now matches the documentation in the wiki
on 14 Dec
131a9aa
free stack of unused system call processes saves about 1/2 of previously used memory