banan-os/kernel
Bananymous 7d2ab53baa Kernel: Ext2FS now does allocations better
We only have to allocate at the beginning of the all functions and
can properly exit before any disk reads if we run out of memory.

This makes development little bit 'harder' since the {read,write}_block
user must allocate a buffer of atleast block_size bytes.

I also made disk access to cause kernel panic on error since the error
handling during file write is something I don't want to think now.
The filesystem can easily corrupt so, I feel like when disk io starts
to fail I'll come back to this.
2023-03-23 23:22:31 +02:00
..
arch Kernel/Userspace: Start initial work on userspace and syscalls 2023-03-13 15:32:46 +02:00
font Kernel: Add prefs font for terminal output before file system 2023-02-23 01:22:50 +02:00
include/kernel Kernel: Ext2FS now does allocations better 2023-03-23 23:22:31 +02:00
kernel Kernel: Ext2FS now does allocations better 2023-03-23 23:22:31 +02:00
userspace Kernel/Userspace: Start initial work on userspace and syscalls 2023-03-13 15:32:46 +02:00
.gitignore Initial commit. We have a booting kernel 2022-11-12 21:04:47 +02:00
Makefile Kernel: Add basic mounting to VFS. 2023-03-19 05:51:25 +02:00
icxxabi.cpp Kernel: Add some more cxxabi functionality 2023-02-02 15:50:26 +02:00
ubsan.cpp Kernel: Add ubsan 2023-03-06 23:38:05 +02:00