Aurélien Vallée

Results 12 issues of Aurélien Vallée

### Describe the bug #### Context `pkg-config` is a Unix tool that allows easy retrieval of compiler and linker flags of dependencies. It relies on `.pc` files installed in a...

feature-request
p3
Cmake

I am willing to use the concurrent queue for a low latency network application. Overall, I need to enqueue network packets on one thread, and decode them in another thread...

This means - We need to keep track of all opened streams in `fopen`/`fclose` (array of `FOPEN_MAX` or linked list like musl?) - call `fflush(NULL)`/`fclose(NULL)`

ulibc

The whole `stdio` submodule completement ignores buffering (as if everything is `_IONBF`). That should be fixed.

refactoring
ulibc

Also, that may require implementing parts of POSIX libc interface on top of the current ANSI libc. This should be done carefully and not pollute the ANSI libc file/symbol namespace.

posix
ulibc

There's a lot to do for ulibc to be fully usable. ``` $ grep -hr 'assert(0' distrib/ulibc/ -B2 | grep -v assert | grep -v { | grep -v '\-\-'...

ulibc

Seems like `exit()` ulibc stub does not work properly. It will act like the first defined function is called on `atexit()` ?! I suspect pushed arguments on `exit()` and the...

bug
ulibc

Should be part of a broader "Define xv6 ABI" milestone. Best plan would be to copy SYSV SVR4. https://refspecs.linuxbase.org/elf/abi386-4.pdf `wait` and `waitpid` should be modified accordingly, along with the necessary...

posix
kernel

Still lot of work to do for ACPI minimal support: At least S5/shutdown should work out of hardcoded VM ``` int sys_halt(void) { // Hack: Hard coded ACPI shutdown for...

kernel

At least `SIGSEGV` / `SEGFPE`

posix
kernel