|
dae2ff8d50
|
Add mmap and munmap syscalls, and thus, add malloc and free to libc!! (yet again, thanks to the wonderful liballoc)
|
2022-10-02 20:45:04 +02:00 |
|
|
8e6741ebd6
|
Rename SYS_version to SYS_getversion
|
2022-10-02 17:25:56 +02:00 |
|
|
c6b044acab
|
ELFLoader: show permissions of loadable segment
|
2022-10-02 17:10:24 +02:00 |
|
|
83d23ce8fe
|
Correct the syscall ABI
|
2022-10-02 17:01:46 +02:00 |
|
|
ac6fdce737
|
Add 2 new syscalls (sys_version, sys_gettid)
|
2022-10-01 17:30:31 +02:00 |
|
|
ba4806f9d3
|
Syscall: do not send user programs' output to the serial console
|
2022-10-01 15:53:55 +02:00 |
|
|
0e46ea8ada
|
Finally, a text renderer that actually works. We can now see the kernel messages without a serial port :)
|
2022-10-01 14:27:45 +02:00 |
|
|
008bdf505c
|
Rename gfx.cpp to paint.cpp
|
2022-10-01 13:09:43 +02:00 |
|
|
30411b4b78
|
Fix hackiness in converting a uint32_t to a Color, by providing a function to do so
|
2022-10-01 13:08:47 +02:00 |
|
|
6e6cf5b2b0
|
Add an ELF Loader!!
|
2022-10-01 12:15:56 +02:00 |
|
|
ef5994e389
|
Proper userspace program
|
2022-09-29 20:06:18 +02:00 |
|
|
f25014a8ed
|
refine syscalls
|
2022-09-29 19:17:43 +02:00 |
|