This website requires JavaScript.
Explore
Help
Register
Sign In
asleepymoon
0 Followers
·
0 Following
https://cloudapio.eu
Joined on
2022-10-07
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Projects
Packages
Public Activity
119 contributions in the last 12 months
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Mon
Wed
Fri
Less
More
asleepymoon
pushed to
restart
at
asleepymoon/Luna
2023-01-06 18:00:10 +00:00
83651b4b90
CMake: Respect the ARCH env variable
asleepymoon
pushed to
restart
at
asleepymoon/Luna
2023-01-06 17:00:09 +00:00
bdfe7dac17
libc: Remove crti.o and crtn.o
asleepymoon
pushed to
restart
at
asleepymoon/Luna
2023-01-06 16:35:12 +00:00
8838e2cf22
Bring back the OS-Specific Toolchain on restart :^)
e37280b0e5
ELFLoader: Set both the read-write and execute flags if the section has both
87a4bc91d8
arch/x86_64: Nicer display for page faults that shows a human-readable version of the error code
a01b56ed39
CString: Support strcpy(), strcat() and strchr()
Compare 4 commits »
asleepymoon
pushed to
restart
at
asleepymoon/Luna
2023-01-06 14:00:58 +00:00
30555f8e5a
Skip these because CI needed a toolchain rebuild
asleepymoon
pushed to
restart
at
asleepymoon/Luna
2023-01-06 13:33:40 +00:00
7acef24494
Make libc depend on crt{0,i,n}.o
asleepymoon
pushed to
restart
at
asleepymoon/Luna
2023-01-06 13:29:02 +00:00
71414c0653
Explicitly set the link path to make it build on CI
asleepymoon
pushed to
restart
at
asleepymoon/Luna
2023-01-06 12:40:57 +00:00
db1941140c
Explicitly include system headers to make it build on CI
asleepymoon
pushed to
restart
at
asleepymoon/Luna
2023-01-06 12:38:54 +00:00
08608d2344
Depend on libc headers
asleepymoon
pushed to
restart
at
asleepymoon/Luna
2023-01-06 12:36:02 +00:00
f1923ce5bd
Install headers before compilation
asleepymoon
pushed to
restart
at
asleepymoon/Luna
2023-01-06 12:31:21 +00:00
129e3c434a
Switch to C for userspace, with a very bare-bones libc!!
b27cefb9c5
SystemError: Define _LUNA_SYSTEM_ERROR_EXTENSIONS to compile properly in hosted envs
293b979e75
ELFLoader: Do not crash on non-page-aligned sections
Compare 3 commits »
asleepymoon
pushed to
restart
at
asleepymoon/Luna
2023-01-05 21:40:02 +00:00
fd8a0175d9
Add a syscall infrastructure (our baby program can print to the console now!)
caa3fe8c45
MemoryManager: Add validate_userspace_string()
Compare 2 commits »
asleepymoon
pushed to
restart
at
asleepymoon/Luna
2023-01-05 20:55:29 +00:00
0ea9974512
First user process!
0aac6c888d
x86_64: Basic exit() syscall!
a33a72915e
Scheduler: Creation, destruction and switching of userspace tasks :))
ea89b92675
Store a bit more stuff in a thread :)
31ea030c7f
MMU: Add functions to create and delete userspace page directories
Compare 7 commits »
asleepymoon
pushed to
restart
at
asleepymoon/Luna
2023-01-02 12:08:47 +00:00
f0e14cf7e9
Update year range in LICENSE :)
5854e5e530
Add newlines at end-of-file
aab3a0a840
Update settings.json
3442970678
Add vscode configuration
Compare 4 commits »
asleepymoon
pushed to
main
at
asleepymoon/Luna
2023-01-02 11:19:54 +00:00
4ef764e62e
mprotect(): Validate the entire range to protect is in userspace memory
asleepymoon
released
minitar 1.3.1
at
asleepymoon/minitar
2022-12-31 12:01:48 +00:00
asleepymoon
pushed tag
1.3.1
to
asleepymoon/minitar
2022-12-31 12:01:48 +00:00
asleepymoon
pushed to
main
at
asleepymoon/minitar
2022-12-31 11:58:05 +00:00
087b099917
Documentation update
asleepymoon
pushed to
main
at
asleepymoon/minitar
2022-12-31 11:52:28 +00:00
55276a78e2
Add newlines at EOF so clang doesn't complain
asleepymoon
pushed to
main
at
asleepymoon/minitar
2022-12-31 11:49:33 +00:00
ab80b8ba45
Correct includes
asleepymoon
pushed to
main
at
asleepymoon/minitar
2022-12-31 11:41:08 +00:00
39d5ee5b9a
Remove dependency on strtoul() and strtoull() by making our own specialized parse_octal() function
First
Previous
...
57
58
59
60
61
...
Next
Last