asleepymoon
asleepymoon pushed to main at asleepymoon/Luna 2022-10-14 17:23:22 +00:00
0e64c57e10 libc: Change __{stderr, stdout} to {stderr, stdout}
asleepymoon pushed to main at asleepymoon/Luna 2022-10-14 17:12:47 +00:00
3b83d7ccaf libc: Implement fsetpos() and fgetpos()
asleepymoon pushed to main at asleepymoon/Luna 2022-10-14 17:05:09 +00:00
e0aa552fae Kernel: Add a move() function
asleepymoon closed issue asleepymoon/Luna#2 2022-10-14 16:25:03 +00:00
Multiple address spaces
asleepymoon commented on issue asleepymoon/Luna#2 2022-10-14 16:25:03 +00:00
Multiple address spaces

#12 fixes this, but I had to merge it manually, so Gitea doesn't close the issue automatically.

asleepymoon deleted branch address-spaces from asleepymoon/Luna 2022-10-14 16:23:48 +00:00
asleepymoon pushed to main at asleepymoon/Luna 2022-10-14 16:23:11 +00:00
f82fbbe60c Make address spaces not cloned by default
asleepymoon closed pull request asleepymoon/Luna#12 2022-10-14 16:21:58 +00:00
WIP: Add address space infrastructure
asleepymoon commented on pull request asleepymoon/Luna#12 2022-10-14 16:21:58 +00:00
WIP: Add address space infrastructure

I had to merge this manually as Gitea wouldn't let me, closing :)

asleepymoon pushed to main at asleepymoon/Luna 2022-10-14 16:21:16 +00:00
c8a92af4d2 Whoops! bugfix
asleepymoon pushed to main at asleepymoon/Luna 2022-10-14 16:20:50 +00:00
e11280ad3f Merge branch 'address-spaces'
1c3377fc98 Prepare for cloning address spaces, not there yet
e43777bd31 Apparently, it just works now.
97a8a4a4a2 Solve rebase
81f56083c5 Almost there!
Compare 18 commits »
asleepymoon pushed to address-spaces at asleepymoon/Luna 2022-10-14 16:18:04 +00:00
1c3377fc98 Prepare for cloning address spaces, not there yet
asleepymoon pushed to address-spaces at asleepymoon/Luna 2022-10-14 16:00:40 +00:00
e43777bd31 Apparently, it just works now.
asleepymoon commented on pull request asleepymoon/Luna#12 2022-10-14 15:42:36 +00:00
WIP: Add address space infrastructure

rebasing on main is not as easy as I expected :)

asleepymoon pushed to address-spaces at asleepymoon/Luna 2022-10-14 15:39:31 +00:00
97a8a4a4a2 Solve rebase
asleepymoon pushed to address-spaces at asleepymoon/Luna 2022-10-14 15:38:39 +00:00
81f56083c5 Almost there!
cdb73836b0 Some more multiple address space stuff
bb7887a29d Add basic address space infrastructure
177282d79c Use the more appropriate size_t
5abd8814e3 Kernel: Continue moving utilities to a separate subdirectory
Compare 6 commits »
asleepymoon pushed to main at asleepymoon/Luna 2022-10-14 15:27:43 +00:00
4f13be7741 Use the more appropriate size_t
asleepymoon pushed to main at asleepymoon/Luna 2022-10-14 15:26:55 +00:00
1707739477 Kernel: Continue moving utilities to a separate subdirectory
asleepymoon pushed to main at asleepymoon/Luna 2022-10-14 15:21:24 +00:00
13a5c0e445 Utilities: Start moving utilities into specific headers in a utils/ subdirectory
asleepymoon commented on issue asleepymoon/Luna#7 2022-10-14 15:03:25 +00:00
Random restarts

I think this is caused by too many interrupts piling up, and when we enable them, they overflow us (probably the stack?) and triple fault.

Not sure about this, but since I changed (in #12, WIP)…