|
fafae757e1
|
Miscellaneous changes and fixed (I think?) virtual 8086 mode
|
2025-01-08 18:46:58 +00:00 |
|
|
dc2fe698a3
|
Added oneshot timer functionality. Added sleep function. Added proper tracking of physical pages allocated. Made the 0th page invalid. Fixed a 4KiB memory leak when destroying processes. Fixed scrolling colour in terminal.cpp
|
2022-04-15 16:15:51 +01:00 |
|
|
bb69d6b713
|
Update how syscalls accept arguments in registers, change how syscalls are defined in common.c and common.h
|
2022-04-08 18:00:56 +01:00 |
|
|
7e5f20ef66
|
Added sleep syscall
|
2022-04-08 02:01:25 +01:00 |
|
|
5c05866d5d
|
Added kill syscall
|
2022-02-14 14:37:48 +00:00 |
|
|
2f2a7a3e45
|
Added file reading via filehandlers. Added support for directories. Processes are now created using filehandlers.
|
2022-01-19 16:51:37 +00:00 |
|
|
73c0fe429f
|
Add ability for other processes to bind to eachother's stdin and stdout. Add PoC for this functionality
|
2022-01-17 19:43:13 +00:00 |
|
|
55a5bea35a
|
Update keyboard driver, add start of file handlers, stdio.
|
2022-01-13 13:36:24 +00:00 |
|
|
ca131c71e8
|
Updated hello.c to print the program's PID. Add getPID syscall.
|
2021-12-08 18:48:24 +00:00 |
|
|
bfa648d96b
|
Moved syscall related code to common. Add hello.c and world.c in preparation for testing pre-emptive multitasking
|
2021-11-27 13:10:20 +00:00 |
|