asleepymoon
asleepymoon pushed to rusty-moon at asleepymoon/Luna 2022-11-01 09:56:21 +00:00
d2fb4a68ca Kernel: Add basic interrupt handling
523130a69e Kernel: Add try_print! and try_println!
6a41c4fc4e Kernel: Make get_bootboot return a reference to avoid continuously copying data
Compare 3 commits »
asleepymoon pushed to rusty-moon at asleepymoon/Luna 2022-10-31 16:44:50 +00:00
75219763da update spin to 0.9.4
asleepymoon pushed to rusty-moon at asleepymoon/Luna 2022-10-31 16:32:52 +00:00
a08a53c7f0 Add IO and Serial
asleepymoon pushed to rusty-moon at asleepymoon/Luna 2022-10-31 15:39:35 +00:00
d49823d5d0 video: Add support for BGRA framebuffers
asleepymoon pushed to rusty-moon at asleepymoon/Luna 2022-10-31 15:18:23 +00:00
70d78d86be Kernel: Add CPU functions in a portable way
asleepymoon deleted branch tmpfs from asleepymoon/Luna 2022-10-31 13:51:10 +00:00
asleepymoon closed pull request asleepymoon/Luna#15 2022-10-31 13:51:07 +00:00
WIP: Implement a read-write in-memory tmpfs
asleepymoon commented on pull request asleepymoon/Luna#15 2022-10-31 13:51:07 +00:00
WIP: Implement a read-write in-memory tmpfs

Closing for now.

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 created branch tmpfs in asleepymoon/Luna 2022-10-30 20:31:06 +00:00