feat: page caching layer for vfs
authorMinep <zelong56@gmail.com>
Sat, 6 Aug 2022 17:35:00 +0000 (18:35 +0100)
committerMinep <zelong56@gmail.com>
Sat, 6 Aug 2022 17:35:00 +0000 (18:35 +0100)
commitd8d001a6664b88b66524989589fcd809de6d3a92
tree52158ad5651a5d296f13338dee316ca5ba195ade
parentb58b151ff3f69422ba1d553f66455700cd3c204b
feat: page caching layer for vfs
refactor: replace all mem allocation with valloc
fix: read/write to block device now using byte offset value instead of sector offset
17 files changed:
lunaix-os/hal/acpi/acpi.c
lunaix-os/hal/acpi/parser/madt_parser.c
lunaix-os/hal/acpi/parser/mcfg_parser.c
lunaix-os/hal/pci.c
lunaix-os/includes/lunaix/ds/btrie.h [new file with mode: 0644]
lunaix-os/includes/lunaix/foptions.h
lunaix-os/includes/lunaix/fs.h
lunaix-os/includes/lunaix/status.h
lunaix-os/kernel/block.c
lunaix-os/kernel/demos/iotest.c
lunaix-os/kernel/device.c
lunaix-os/kernel/ds/btrie.c [new file with mode: 0644]
lunaix-os/kernel/fs/pcache.c [new file with mode: 0644]
lunaix-os/kernel/fs/twifs/twifs.c [moved from lunaix-os/kernel/fs/twifs.c with 100% similarity]
lunaix-os/kernel/fs/vfs.c
lunaix-os/kernel/mm/region.c
lunaix-os/kernel/proc0.c