apio pushed to restart at apio/Luna 2022-11-15 18:10:57 +00:00
c319336e3d Add a CPU interface
e16324887f MMU: Properly clear flags
Compare 2 commits »
apio pushed to restart at apio/Luna 2022-11-13 15:56:22 +00:00
3358454833 Add getters for free, used and reserved memory
apio pushed to restart at apio/Luna 2022-11-13 15:54:26 +00:00
6a7097c9ec Add variables for the future
apio pushed to restart at apio/Luna 2022-11-13 15:51:41 +00:00
ae235e5538 MMU: unmap and remap for x86_64
apio pushed to restart at apio/Luna 2022-11-13 15:32:47 +00:00
ba1bf72e1b Remove unused include
apio pushed to restart at apio/Luna 2022-11-13 15:31:55 +00:00
d6c56fb512 Mapping finally works!!
apio pushed to restart at apio/Luna 2022-11-13 14:34:17 +00:00
4c4f72b865 More MMU stuff, but writing still fails
apio pushed to restart at apio/Luna 2022-11-13 13:30:19 +00:00
d148e0aff7 Initialize MemoryManager instead of MMU directly
apio pushed to restart at apio/Luna 2022-11-13 13:29:41 +00:00
705c2747de Add memory manager
apio pushed to restart at apio/Luna 2022-11-13 11:21:18 +00:00
6b95307b54 Add init
apio pushed to restart at apio/Luna 2022-11-13 10:25:39 +00:00
ffbe5260a5 Add Framebuffer stuff
apio pushed to restart at apio/Luna 2022-11-13 09:30:30 +00:00
82c2381ac9 Serial printing!!
apio created branch restart in apio/Luna 2022-11-13 09:09:32 +00:00
apio pushed to restart at apio/Luna 2022-11-13 09:09:32 +00:00
cf758fdfdc Initial commit :)
apio pushed to tmpfs at apio/Luna 2022-11-12 19:11:50 +00:00
42efc21110 Start implementing read and write support in tmpfs
apio pushed to tmpfs at apio/Luna 2022-11-12 18:06:06 +00:00
046065c533 Fix tmpfs
apio pushed to main at apio/Luna 2022-11-12 17:15:51 +00:00
37fe95b128 Remove FIXME
apio pushed to main at apio/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 »
apio created branch tmpfs in apio/Luna 2022-11-12 17:14:05 +00:00
apio pushed to tmpfs at apio/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 »