Pedro Henrique Penna
Pedro Henrique Penna
## Context As we do for our Rust API, we should test sizes for our C API. This will help us to catch bugs that happen cross language boundaries. ##...
## Description Nanvix embraces an asymmetric kernel design. That is, when a user-level thread invokes a kernel call, that call is dispatched for execution as follows: - If the kernel...
## Description This PR introduces a XDP LibOS for Demikernel. It closes #957
## Description The [`build.rs`](https://github.com/nanvix/kernel/blob/72cd52a7e48cf03ae1f491d3b3212edd45fe77ff/build.rs) should be improved for code readability: break the huge main function into smaller functions. A simple idea is to have the following functions: - `setup_path()` -...
## Description Currently we employ a best-effort strategy to enable the PIC at startup time: - If LAPIC is supported, we try to initialize it. - If we fail, or...
## Description Implement `readv()`. ## References https://www.man7.org/linux/man-pages/man2/pwritev.2.html
## Description Implement `writev(). ## References https://www.man7.org/linux/man-pages/man3/writev.3p.html
## Description Implement `stat`(). ## References https://www.man7.org/linux/man-pages/man2/stat.2.html
## Description Implement `kill()`. ## References https://www.man7.org/linux/man-pages/man2/kill.2.html
## Description Implement `shutdown()`. ## References https://www.man7.org/linux/man-pages/man2/shutdown.2.html