Anhad Singh

Results 28 issues of 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...

enhancement

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: ![image](https://user-images.githubusercontent.com/62820092/112738245-3e2e3400-8fb5-11eb-97a7-7f1061a20675.png) ```toml [dependencies.bootloader] version = "0.9.16" features = ["map_physical_memory"]...

bug

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...

help wanted

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...

enhancement

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...

C-kernel

Update to the new crate rewrite.

good first issue
C-kernel
dependencies

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,...

enhancement
C-kernel

enhancement
C-kernel

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...

C-kernel
RFC