feat: (twimap) provide an easy way for mapping kernel objects into filesystem
authorMinep <zelong56@gmail.com>
Fri, 26 Aug 2022 16:43:06 +0000 (17:43 +0100)
committerMinep <zelong56@gmail.com>
Fri, 26 Aug 2022 16:43:06 +0000 (17:43 +0100)
commita4ec38a4c7ef61b04b92d34637c846a8e2e95f7f
tree4efe832c5ed17438d241cc18ae87385eea52627a
parentbb7ce16533fb6c1384775dea6e1150e74c229daf
feat: (twimap) provide an easy way for mapping kernel objects into filesystem
feat: map pci, clock, cake allocator and block devices into filesystem.
chore: fixes and clean up
15 files changed:
lunaix-os/hal/ahci/ahci.c
lunaix-os/hal/pci.c
lunaix-os/includes/hal/pci.h
lunaix-os/includes/lunaix/block.h
lunaix-os/includes/lunaix/fs/twifs.h
lunaix-os/includes/lunaix/mm/cake.h
lunaix-os/kernel/block/blk_mapping.c [new file with mode: 0644]
lunaix-os/kernel/block/block.c [moved from lunaix-os/kernel/block.c with 96% similarity]
lunaix-os/kernel/demos/simple_sh.c
lunaix-os/kernel/fs/twifs/twifs.c
lunaix-os/kernel/fs/twifs/twimap.c [new file with mode: 0644]
lunaix-os/kernel/mm/cake.c
lunaix-os/kernel/mm/cake_export.c [new file with mode: 0644]
lunaix-os/kernel/proc0.c
lunaix-os/kernel/time/clock.c