Magnus Skjegstad
Magnus Skjegstad
This upgrades to musl 1.2.5, the latest release. The update has been tested by building the chainloader and booting the example. The upgrade is done via 1.1.24, using partial patches...
We currently build all dependencies when we build `./default.nix`, but ideally they should only be built if a service depended on them. This would at least require `cmake` flags to...
When enabling SMP the initial call to [`RNG::get().init()`](https://github.com/includeos/IncludeOS/blob/v0.16.0-release/src/platform/x86_pc/apic_revenant.cpp#L111) in `apic_revenant` crashes. `RNG::get().init()` returns a static variable that is initialised by the first call to `get()` ([here](https://github.com/includeos/IncludeOS/blob/v0.16.0-release/api/kernel/rng.hpp#L57)). After stepping through the...
Move v0.16.0 to master and tag a new release. Checklist: - [ ] Update README with new nix build instructions - open PRs https://github.com/includeos/IncludeOS/pull/2287 - [ ] Add CHANGELOG with...
When debugging it would be useful to have a single option for enabling symbols and debugging information and avoid stripping the binary. Now that stacktraces work again it can also...
After we updated the build system TLS and https have not been working and the libraries we previously used (openssl, s2n, botan2) still build, but they have not been updated...
They are currently defines in https://github.com/includeos/IncludeOS/blob/main/api/hw/pci_device.hpp#L25, but it would be better to move them into an enum class for type safety. See discussion in https://github.com/includeos/IncludeOS/pull/2328/files#r2448877338