Bananymous
|
80e7a89f67
|
BuildSystem: Base sysroot is now distributed as a tar ball
This allows file and directory permissions work as intended.
cmake is now filled with 'sudo' but with sudo timeout this should be
fine.
|
2023-08-23 10:38:21 +03:00 |
Bananymous
|
a378e59432
|
BuildSystem: link libraries when they change
This also fixed the need for manual linkin on firt build
|
2023-05-31 23:01:40 +03:00 |
Bananymous
|
a75a3f7a5f
|
Userspace: make test program link against libc on change
|
2023-05-31 22:36:47 +03:00 |
Bananymous
|
0f412e570c
|
LibC: add execl
|
2023-05-31 22:36:26 +03:00 |
Bananymous
|
24a190d1f7
|
Kernel: Add SYS_EXEC syscall
|
2023-05-31 20:57:33 +03:00 |
Bananymous
|
5bb1f2a48c
|
Kernel: Rename MMU to PageTable
This is more descriptive name for what it actually represents
|
2023-05-29 21:06:09 +03:00 |
Bananymous
|
09666adc53
|
Kernel: fork() now copies allocations through FixedWidthAllocator
|
2023-05-28 21:34:35 +03:00 |
Bananymous
|
f04399c3a0
|
Kernel: fork() now copies allocation done through GeneralAllocator
|
2023-05-28 20:37:39 +03:00 |
Bananymous
|
f2d767b799
|
Kernel: Add bareboness fork() function
|
2023-05-28 18:08:49 +03:00 |
Bananymous
|
e0a72defa2
|
Kernel: Add argc and argv to process entry
|
2023-05-16 00:27:49 +03:00 |
Bananymous
|
177b205c48
|
BuildSystem: userspace has cmake target
|
2023-05-11 16:19:53 +03:00 |