Martin Lucina

Results 17 issues of Martin Lucina

After updating `u-root` from 382bc373 (November last year) to latest master (7a5b5be) I've found what looks like a bug in `cpio`. ---- Using the following shell script to create a...

Bug

Between #417 and #426 there's enough of a case for adding proper support for cross-compiling to the build system. Ideally this should allow for all of: 1. Full cross-compilation of...

enhancement

This issue is for the work in progress multiple device support in #373. While testing with the newly added "dual interface" `tests/test_net_2if` on OpenBSD, I've found what seems like a...

bug
help wanted
host/openbsd
target/hvt

#276 adds scaffolding for `hvt_drop_privileges()` and an OpenBSD `pledge` implementation. `hvt_drop_privileges()` is called by the tender just before entering the VCUP loop. i.e. * after all host resources have been...

enhancement
host/linux
target/hvt

As part of general hardening, we should enforce both in the ELF loader and at the guest-physical to host-virtual translation layer that any executable code in the guest is not...

bug
host/freebsd
host/linux
target/hvt

(...) Having said that, I can see how `_acquire_` implies a transition of some kind, so perhaps it'd be better to just change the docs (solo5.h) to say that you're...

enhancement

The ELF loader has recently gained a lot of new functionality, and is also much more strict in what executables it will accept (#393, #386, #385). However, its error reporting...

enhancement

We have been carrying `-m-no-red-zone` for AMD64 for all code (bindings themselves and "user" code) since the dawn of time. Since then, the CPU interrupt handling and trap handling code...

enhancement

As part of general hardening, it is desirable to implement ASLR for the hvt target and tender. Current general purpose OSes (Linux, FreeBSD, OpenBSD) have converged on "Static PIE" as...

enhancement

Some use-cases and improvements I'd like to see for Mirage CI and end-to-end testing: 1. _Dependent builds_. We need to be able to trigger builds of downstream repositories if an...

improvement
Testing