11 Commits (ae591f0faf2e14f34bddcca5b699740e1f557581)

Author SHA1 Message Date
Emery Hemingway 2033bd8af1 Deadnix cleanup
https://github.com/astro/deadnix
1 year ago
Emery Hemingway ad9261c0ac A bunch of unstaged stuff I found months later 1 year ago
Emery Hemingway cd1b95c1d7 nixos: rename genode.boot to genode.core
Have a "boot.…" and a "genode.boot.…" is confusing.
2 years ago
Emery Hemingway de98f23758 nixos: replace store_rom with rom_eris 2 years ago
Emery Hemingway 8379dccf12 Refer to program and library ROMs by store path
Retrieve ROMs in the common case by full store path. This reduces
the need for route policies for driving relative requests into
absolute package paths.

Making library requests by absolute path required libraries to be
stored in the core image as such, and it follows that program
binaries should be handled in the same way. This makes requests
to core and to a file-system store more consistent, and makes
dependency detection more robust.
2 years ago
Emery Hemingway 8c0c7d55c4 nixos: config.genode.boot.storeBackend is "fs" or "memory"
Make the config.genode.boot.storeBackend option a choice between
a traditional file-system or memory-backed file-system image. Fix
GRUB booting when using a file-system store.

The nova-ahci test shows that this is working.
2 years ago
Emery Hemingway 1bb05f7e57 nixos: add nova artifacts to boot.loader.grub.extraFiles 2 years ago
Emery Hemingway 07645a3930 nixos: boot from AHCI 2 years ago
Emery Hemingway 516736144b nixos: genode.init.children.<…>.routeToNics
Allow init children to route to Nic servers.
2 years ago
Emery Hemingway 7c3504d2d6 nixos-modules: add nix-store USB backend
Load the store from an EXT2 file-system from USB storage.
2 years ago
Emery Hemingway ebf3606705 Port NixOS module system
Convert the tests to use the module system from NixOS.
3 years ago