asleepymoon
asleepymoon closed issue asleepymoon/Luna#4 2022-10-14 14:58:33 +00:00
More errors
asleepymoon commented on issue asleepymoon/Luna#4 2022-10-14 14:58:33 +00:00
More errors

libs/libc/include/errno.h

#ifndef _ERRNO_H
#define _ERRNO_H

/* The…
asleepymoon pushed to address-spaces at asleepymoon/Luna 2022-10-14 14:55:02 +00:00
9b3c7816a3 Scheduler: pop the interrupt state when returning early from load_user_task()
asleepymoon pushed to address-spaces at asleepymoon/Luna 2022-10-14 14:46:13 +00:00
26211bd49f It (almost) works now
asleepymoon pushed to address-spaces at asleepymoon/Luna 2022-10-13 20:20:32 +00:00
0c7c249935 exec is still doing some weird stuff, totally corrupting the page tables
asleepymoon pushed to address-spaces at asleepymoon/Luna 2022-10-13 20:13:12 +00:00
5d41b4b113 Almost there...
asleepymoon pushed to address-spaces at asleepymoon/Luna 2022-10-13 19:56:06 +00:00
24272c57ef Almost there!
asleepymoon pushed to main at asleepymoon/Luna 2022-10-13 19:23:58 +00:00
50d52c9a6b Scheduler: pop the interrupt state when returning early from load_user_task()
asleepymoon pushed to address-spaces at asleepymoon/Luna 2022-10-13 19:21:09 +00:00
83982a24e2 add a comment
asleepymoon pushed to address-spaces at asleepymoon/Luna 2022-10-13 19:14:52 +00:00
ee712432bd Some more multiple address space stuff
asleepymoon created pull request asleepymoon/Luna#12 2022-10-13 17:20:47 +00:00
WIP: Add address space infrastructure
asleepymoon pushed to address-spaces at asleepymoon/Luna 2022-10-13 17:19:56 +00:00
229b06c63b Add basic address space infrastructure
asleepymoon created branch address-spaces in asleepymoon/Luna 2022-10-13 17:19:56 +00:00
asleepymoon pushed to main at asleepymoon/Luna 2022-10-13 16:50:19 +00:00
522aa2f812 mmap, munmap: Add more checks
asleepymoon pushed to main at asleepymoon/Luna 2022-10-13 16:43:00 +00:00
83e6b8cd21 VMM: Fix naming convention
asleepymoon pushed to main at asleepymoon/Luna 2022-10-13 16:15:59 +00:00
57482e4e93 VMM: Make it even nicer
asleepymoon pushed to main at asleepymoon/Luna 2022-10-13 15:58:25 +00:00
b360307f41 VMM: Make it so much gooder
9f2c9fb190 Kernel: Make Utilities be inline
Compare 2 commits »
asleepymoon pushed to main at asleepymoon/Luna 2022-10-12 18:54:38 +00:00
531b2848ac init: Execute /bin/sym instead of /sys/config
asleepymoon pushed to main at asleepymoon/Luna 2022-10-12 18:51:30 +00:00
b0e1b8a2b2 Missed some empty lines
asleepymoon pushed to main at asleepymoon/Luna 2022-10-12 18:50:27 +00:00
2dd3a23092 Kernel: remove warnings when a standard IO syscall returns an error