Anhad Singh
Anhad Singh
It will be nice to pass `UnwindInfo` in `BootInfo` so that we can load the kernel ELF in the kernel to do stack unwinding. ```rust #[derive(Debug, Copy, Clone)] #[repr(C)] pub...
It will be great to have support for multiple boot protocols preferably stivale, stivale2 and mutliboot2. Other boot protocols also exist but these are the "cool" ones :D
Bootloader does not work with `-device q35` argument passed to qemu to access the MCFG tables and SATA. Heres the output:  ```toml [dependencies.bootloader] version = "0.9.16" features = ["map_physical_memory"]...
Add a way to release extended memory since it might be the case where one allocates a large amount of memory *temporarily* and then never needs the allocate such large...
The limine protocol should provide UART MMIO address tag; parsing the DTB just for UART is annoying and usually its better to have it before parsing it for better debugging...
The mlibc abi-breaks have been merged and upstream. This requires some changes in the kernel since some of the ABI-headers are switched from mlibc to linux ones for stability (checkout...
Currently, for sockets and eventfds, we store the file descriptor flags inside the structs which is not convenient. Have a way to pass the file handle to the {read_at, write_at,...
Routing sockets are used for the kernel's routing tables to be read and altered (BSD). On the other hand, Netlink is a socket family used for inter-process communication (IPC) between...