asleepymoon
asleepymoon pushed to rusty-moon at asleepymoon/Luna 2022-10-31 13:48:49 +00:00
ed29870172 Update README.md
79f7a285a2 Remove Makefile
868597b70a Add a script to build and install mkbootimg
Compare 3 commits »
asleepymoon pushed to rusty-moon at asleepymoon/Luna 2022-10-31 13:34:52 +00:00
9c09fe7cec init: add a check_magic function
9902506264 video: Add a Color enum to make it easier to work with colors
ab4d34ecdb Add Cargo.lock to gitignore
c167b7a247 remove .clang-format
Compare 4 commits »
asleepymoon pushed to rusty-moon at asleepymoon/Luna 2022-10-31 13:02:43 +00:00
a26dabaa5a Let's get Rusty!!
asleepymoon created branch rusty-moon in asleepymoon/Luna 2022-10-31 13:02:43 +00:00
asleepymoon pushed to main at asleepymoon/Luna 2022-10-31 11:30:13 +00:00
534500cda0 Implement enough runtime for binutils to compile
asleepymoon pushed to tmpfs at asleepymoon/Luna 2022-10-31 09:24:08 +00:00
26ee79fe17 why does it not work
asleepymoon closed issue asleepymoon/Luna#14 2022-10-31 09:00:23 +00:00
weird memory stuff
asleepymoon commented on issue asleepymoon/Luna#14 2022-10-31 09:00:23 +00:00
weird memory stuff

Pretty much non-relevant now. We don't use KernelHeap to map userspace memory right now, so if we did try it it would probably fault. But right now it doesn't, so it's fine.

Except we use…

asleepymoon created pull request asleepymoon/Luna#15 2022-10-31 08:57:09 +00:00
WIP: Implement a read-write in-memory tmpfs
asleepymoon pushed to tmpfs at asleepymoon/Luna 2022-10-31 08:54:21 +00:00
bc48b64ec6 More tmpfs stuff but mkdir corrupts the system
asleepymoon pushed to main at asleepymoon/Luna 2022-10-31 08:54:12 +00:00
497a52dd82 apps: add a little mkdir utility
asleepymoon pushed to tmpfs at asleepymoon/Luna 2022-10-30 20:31:06 +00:00
70b3d70133 Initial TmpFS work
asleepymoon created branch tmpfs in asleepymoon/Luna 2022-10-30 20:31:06 +00:00
asleepymoon pushed to main at asleepymoon/Luna 2022-10-30 19:53:59 +00:00
c2a08060cf VFS: Add support for an implementation-defined value
asleepymoon pushed to main at asleepymoon/Luna 2022-10-30 19:51:46 +00:00
5eae93bbb0 Bugfix: do not crash if we are blocking for no reason
asleepymoon pushed to main at asleepymoon/Luna 2022-10-30 19:46:42 +00:00
aabff7a1d3 libc: Add mktime()
asleepymoon pushed to main at asleepymoon/Luna 2022-10-30 19:41:07 +00:00
45f40a31d6 Remove old FIXME
asleepymoon pushed to main at asleepymoon/Luna 2022-10-30 19:40:20 +00:00
f83c78bcad libc: Implement gettimeofday() and instantly mark it as deprecated
asleepymoon pushed to main at asleepymoon/Luna 2022-10-30 19:02:18 +00:00
7bd1cba1e3 libc: Stub out bsearch()
asleepymoon pushed to main at asleepymoon/Luna 2022-10-30 18:55:52 +00:00
52d4f34f05 Kernel, libc: Implement umask()