Edward Dean

Results 11 issues of Edward Dean

This can be applied to the `pmm`, `vmm`, `pit`, `rtc`, `pic`, `isr`, `irq` and maybe more.

good first issue
arch: none
code quality
proposal

Currently when creating the FAT32 and MBR boot sectors, a stub x86 boot code is used to say that the image is non bootable. The current x86 version (with the...

enhancement
good first issue
arch: aarch64

Currently, the FAT32 driver can read and handle unicode characters but cannot create valid FAT32 short 8.3 names as there is no unicode uppercase support yet. At the moment, unicode...

bug
enhancement
arch: none

Currently, you can't close the root directory node as this isn't opened in the traditional case using `open`. We want to keep the root around at all times. I think...

enhancement
help wanted
good first issue
question
arch: none
proposal

When compiling in release-small we should try and reduce the memory/RAM usage of the kernel. This would need a dynamic heap instead of the static 10% of available RAM heap....

optimisation
proposal

Currently, the driver will assume the disk is good and the boot and FAT sectors are valid. If not, then will throw and error. FAT32 has backup sectors the driver...

enhancement
good first issue
arch: none

Currently, the FAT32 driver will write directly to the underlying stream (could be a RAM disk or a hard disk) when every a write occurs. This would update the FAT,...

enhancement
arch: none
optimisation

In VFS, we need to cast a element of the union `Node` to the `Node` type. This is currently done using `@ptrCast` but will have undefined behavior if the memory...

bug
arch: none
blocked

Currently, the initial scheduler is round robin and preempts the current running task when the RTC fires a interrupt. We would like to improve this by: - [ ] Adding...

enhancement
arch: x86
arch: none
arch: aarch64
arch: x86_64

At the moment, `zig build` only works on a Linux host. Would be nice to include Windows.

good first issue
building