apio pushed tag v0.12 to apio/Luna 2022-10-17 19:27:20 +00:00
apio deleted branch fork from apio/Luna 2022-10-17 19:26:19 +00:00
apio pushed to main at apio/Luna 2022-10-17 19:22:28 +00:00
3c1146f2c5 libc: Implement setjmp() and longjmp()
apio pushed to main at apio/Luna 2022-10-17 18:54:43 +00:00
511ad67a9a fdopen: Check for malloc errors
e17a21dbad libc: Use fdopen() after calling open() in fopen()
Compare 2 commits »
apio pushed to main at apio/Luna 2022-10-17 18:53:18 +00:00
494b48bbe3 init: Adjust init
apio pushed to main at apio/Luna 2022-10-17 18:40:46 +00:00
4f41b9ed37 Scheduler: Implement a find_by_pid function
apio pushed to main at apio/Luna 2022-10-17 18:08:53 +00:00
8b17065718 Kernel, libc: Rename gettid() to getpid() and move it to unistd.h
apio pushed to main at apio/Luna 2022-10-17 17:55:10 +00:00
87ef210759 Kernel, libc: Remove spawn()
apio pushed to main at apio/Luna 2022-10-17 17:39:43 +00:00
55808d5cc4 Update README.md with new features
1e96a45f33 Change 'tid' to 'PID' in init.c
Compare 2 commits »
apio pushed to main at apio/Luna 2022-10-17 17:32:33 +00:00
a2c05de604 mmap(), mprotect(), munmap(): Check more stuff
c2ecc4fe95 Update README.md
Compare 2 commits »
apio pushed to main at apio/Luna 2022-10-17 17:24:02 +00:00
593daba651 Kernel: Remove unused headers in main.cpp
apio pushed to main at apio/Luna 2022-10-17 17:12:56 +00:00
ea8a42b8c0 Kernel: Add a name field to the Task structure
apio pushed to main at apio/Luna 2022-10-17 16:56:13 +00:00
e7522c21ca libc: Document fork()
apio pushed to main at apio/Luna 2022-10-17 16:52:20 +00:00
34fc6996b0 UserHeap: allocate needed memory in request_virtual_pages
apio pushed to main at apio/Luna 2022-10-17 16:49:27 +00:00
92634048fc UserHeap: some nice improvements
apio pushed to main at apio/Luna 2022-10-17 16:43:47 +00:00
64f5078494 Kernel, libc: Implement fork()
apio pushed to main at apio/Luna 2022-10-17 15:30:14 +00:00
966fdc76d7 Move userspace task to userspace memory
apio pushed to main at apio/Luna 2022-10-17 15:26:24 +00:00
b334e1cd50 VMM: check if the entry is already present
apio pushed to main at apio/Luna 2022-10-17 15:24:41 +00:00
682be58d97 AddressSpace: copy instead of linking
apio pushed to main at apio/Luna 2022-10-17 15:19:40 +00:00
3bf4f854c7 init: return 0 at the end of main
8b70635e79 Do not strip apps
Compare 2 commits »