asleepymoon
asleepymoon pushed to restart at asleepymoon/Luna 2022-11-13 15:56:22 +00:00
3358454833 Add getters for free, used and reserved memory
asleepymoon pushed to restart at asleepymoon/Luna 2022-11-13 15:54:26 +00:00
6a7097c9ec Add variables for the future
asleepymoon pushed to restart at asleepymoon/Luna 2022-11-13 15:51:41 +00:00
ae235e5538 MMU: unmap and remap for x86_64
asleepymoon pushed to restart at asleepymoon/Luna 2022-11-13 15:32:47 +00:00
ba1bf72e1b Remove unused include
asleepymoon pushed to restart at asleepymoon/Luna 2022-11-13 15:31:55 +00:00
d6c56fb512 Mapping finally works!!
asleepymoon pushed to restart at asleepymoon/Luna 2022-11-13 14:34:17 +00:00
4c4f72b865 More MMU stuff, but writing still fails
asleepymoon pushed to restart at asleepymoon/Luna 2022-11-13 13:30:19 +00:00
d148e0aff7 Initialize MemoryManager instead of MMU directly
asleepymoon pushed to restart at asleepymoon/Luna 2022-11-13 13:29:41 +00:00
705c2747de Add memory manager
asleepymoon pushed to restart at asleepymoon/Luna 2022-11-13 11:21:18 +00:00
6b95307b54 Add init
asleepymoon pushed to restart at asleepymoon/Luna 2022-11-13 10:25:39 +00:00
ffbe5260a5 Add Framebuffer stuff
asleepymoon pushed to restart at asleepymoon/Luna 2022-11-13 09:30:30 +00:00
82c2381ac9 Serial printing!!
asleepymoon pushed to restart at asleepymoon/Luna 2022-11-13 09:09:32 +00:00
cf758fdfdc Initial commit :)
asleepymoon created branch restart in asleepymoon/Luna 2022-11-13 09:09:32 +00:00
asleepymoon pushed to tmpfs at asleepymoon/Luna 2022-11-12 19:11:50 +00:00
42efc21110 Start implementing read and write support in tmpfs
asleepymoon pushed to tmpfs at asleepymoon/Luna 2022-11-12 18:06:06 +00:00
046065c533 Fix tmpfs
asleepymoon pushed to main at asleepymoon/Luna 2022-11-12 17:15:51 +00:00
37fe95b128 Remove FIXME
asleepymoon pushed to main at asleepymoon/Luna 2022-11-12 17:14:17 +00:00
000ffd1fae Scheduler: Handle weird cases when the task we're iterating on is null
37bb3273ce Kernel: Add a C interface to the logging system
511bb7a8c1 Kernel: Make readdir() available in created InitRD directories
bde9a97db5 sh: Add a sleep command
fa325072ac Kernel: Add __cxa_atexit and __cxa_finalize
Compare 5 commits »
asleepymoon pushed to tmpfs at asleepymoon/Luna 2022-11-12 17:14:05 +00:00
3451d50a37 Try building a tmpfs, but weird stuff happens
000ffd1fae Scheduler: Handle weird cases when the task we're iterating on is null
37bb3273ce Kernel: Add a C interface to the logging system
511bb7a8c1 Kernel: Make readdir() available in created InitRD directories
bde9a97db5 sh: Add a sleep command
Compare 6 commits »
asleepymoon created branch tmpfs in asleepymoon/Luna 2022-11-12 17:14:05 +00:00
asleepymoon pushed to main at asleepymoon/Luna 2022-11-12 13:16:24 +00:00
e54f033578 libc: Add wcslen (with a test) and wcscat
35829a6998 libc: Remove unnecessary casts in strcat() and strncat()
6ab246a05e libc: Add a basic implementation of pathconf()
9e8a57cec7 libc: Add getdtablesize()
f46831f459 libc: Define PATH_MAX
Compare 6 commits »