Pedro Henrique Penna

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

enhancement

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

enhancement

## Description This PR introduces a XDP LibOS for Demikernel. It closes #957

feature

## 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()` -...

enhancement
good first issue

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

enhancement
good first issue

## Description Implement `readv()`. ## References https://www.man7.org/linux/man-pages/man2/pwritev.2.html

feature
file-subsystem

## Description Implement `writev(). ## References https://www.man7.org/linux/man-pages/man3/writev.3p.html

feature
file-subsystem

## Description Implement `stat`(). ## References https://www.man7.org/linux/man-pages/man2/stat.2.html

feature
file-subsystem

## Description Implement `kill()`. ## References https://www.man7.org/linux/man-pages/man2/kill.2.html

feature
process-subsystem

## Description Implement `shutdown()`. ## References https://www.man7.org/linux/man-pages/man2/shutdown.2.html

feature
networking-subsystem