Razvan Deaconescu

Results 54 issues of Razvan Deaconescu

### Describe the bug `struct stat` has a different memory layout (size and offsets of structure members) in `nolibc` and in Linux. This directly binary executables built on Linux that...

kind/bug
lib/vfscore
lib/nolibc
area/include
kind/hackathon

### Describe the bug When running a static PIE executable under binary compatibility mode, using [`run-app-elfloader`](https://github.com/unikraft/run-app-elfloader), it errs when using `opendir()`: ``` opendir: Not a directory ``` ### Steps to...

kind/bug
lib/vfscore
lib/9pfs
kind/hackathon

### Describe the bug When running [rust static PIE binaries](https://github.com/unikraft/static-pie-apps/tree/master/lang/rust) under binary compatibility mode, using [`run-app-elfloader`](https://github.com/unikraft/run-app-elfloader), it errs when using `signal`: ``` fatal runtime error: assertion failed: signal(libc::SIGPIPE, libc::SIG_IGN) !=...

kind/bug

### Describe the bug When running [nginx static PIE binary](https://github.com/unikraft/static-pie-apps/tree/master/nginx) under binary compatibility mode, using [`run-app-elfloader`](https://github.com/unikraft/run-app-elfloader), it errs when using `sigaction`: ``` nginx: [emerg] sigaction(SIGHUP) failed (78: Remote address changed)...

kind/bug
lib/uksignal
kind/hackathon

The `prepare` target in the Makefile depends on the `fetch` target. The dependency is marked as an order-only dependency (`| fetch`), that is run after all other dependencies. This causes...

area/makefile
kind/maintenance
topic/build

### Feature request summary Atomic operations are working on ARM64 KVM but not on ARM64 baremetal. There are temporary workarounds (such as those in #374 ), but a persistent, well...

kind/enhancement

At the moment atomic operations are working on ARM64 for KVM, however, they are not working on baremetal on ARM64 (i.e., on the Raspberry Pi 3B+). This can be most...

plat/kvm
arch/arm64
area/include

### Feature request summary The pl031 driver (#316) implements the "back-end" part. A (generic) subsystem logic to be called by the upper layers is required. This means defining and interface...

kind/enhancement

### Describe the bug When using 9fs support in Go programs, a scheduler-related issue appears. It's either a blocking of the program flow, or a triggered assertion in the cooperative...

kind/bug
plat/kvm
lib/uk9p
lib/ukschedcoop
lang/go
bug/runtime

### Describe the bug When using [`lib-newlib`](https://github.com/unikraft/lib-newlib) there is a build warning around `dup2` system call. **Hackathon points**: 15 ### Steps to reproduce Add `newlibc` dependency to your build. This...

lib/vfscore
topic/syscall
kind/build-warning
kind/hackathon