Commit Graph

544 Commits

Author SHA1 Message Date
Ehmry - a558cba7da nixos: persistent file-system storage 2021-01-12 12:56:45 +01:00
Ehmry - b5d42cc711 nixos: move Nic drivers to core children 2021-01-12 12:56:45 +01:00
Ehmry - 07645a3930 nixos: boot from AHCI 2021-01-12 12:56:43 +01:00
Ehmry - 28859b57fd Cleanup README
Remove sections on building depot and make targets as it is no
longer valid.
2021-01-12 12:56:22 +01:00
Ehmry - 96db6848ec nixos: move ExecStart to end of systemd children list 2021-01-12 12:56:22 +01:00
Ehmry - 98d2da6861 nixos-modules: set qemu options in hardware.nix 2021-01-12 12:56:22 +01:00
Ehmry - 516736144b nixos: genode.init.children.<…>.routeToNics
Allow init children to route to Nic servers.
2021-01-12 12:56:22 +01:00
Ehmry - 46226ebac8 nixos: less diagnostics 2021-01-12 12:56:22 +01:00
Ehmry - 5e9039f88e Move Genode flake input into overlay 2021-01-12 12:56:22 +01:00
Ehmry - 7a755a9b6a Export the forAll[,Local,Cross]Systems functions 2021-01-12 12:56:22 +01:00
Ehmry - 297956fb16 Update dhall-genode to use 20.0.0 prelude 2021-01-12 12:56:22 +01:00
Ehmry - 0a2d6fea1a Update Nixpkgs input 2021-01-12 12:56:22 +01:00
Ehmry - e899a3642e nixos: use usb_block_drv for USB storage 2021-01-12 12:56:22 +01:00
Ehmry - 64d8f03cc1 dhall-genode: update for Init/Config/Policy/toXML 2021-01-12 12:56:22 +01:00
Ehmry - e833d68976 generalize lib/make-bootable-image.nix 2021-01-12 12:56:22 +01:00
Ehmry - e590b06b1f Add nixosModules to flake 2021-01-12 12:56:21 +01:00
Ehmry - 5b43976ca4 bender: update to devel 2021-01-12 10:28:39 +01:00
Ehmry - 888d808032 nixos: add graphical log 2021-01-12 10:28:37 +01:00
Ehmry - 02d744c76a dhall-genode: update to nomalize <provides> with policies 2021-01-12 10:27:34 +01:00
Ehmry - 7c3504d2d6 nixos-modules: add nix-store USB backend
Load the store from an EXT2 file-system from USB storage.
2021-01-12 10:27:25 +01:00
Ehmry - 32f1ee1fe7 Cleanup dead nixos-module code 2020-12-20 13:20:06 +01:00
Ehmry - 74b4c0df69 cached_fs_rom: fix off-by-one in symlink copy_cstring 2020-12-20 13:20:06 +01:00
Ehmry - 9c2a92cdf1 gdb: update config patch 2020-12-20 13:20:06 +01:00
Ehmry - f7b08619ac nixos: add extraVfs and ramQuota options to systemd wrapper 2020-12-20 13:20:06 +01:00
Ehmry - f7b990a6ca libc: patch to remove odd O_NOFOLLOW behavior 2020-12-20 13:20:06 +01:00
Ehmry - f7b2688611 packages/vfs: patch to fix session directory creation 2020-12-20 13:20:06 +01:00
Ehmry - 264ea72e3c Patch tor 2020-12-20 13:20:06 +01:00
Ehmry - abe28a02dc openssl: build static 2020-12-20 13:20:06 +01:00
Ehmry - 3215190568 nixos: add jitter_sponge entropy source
Share an entropy generator amount the systemd services. Would be nice to
have that virtio_rng driver.
2020-12-20 13:20:06 +01:00
Ehmry - bb08952553 packages/genodelabs: support for building ports from world repo 2020-12-20 13:20:06 +01:00
Ehmry - 05f4fdcbc7 nixos: pass binary seperately from args in systemd wrapper 2020-12-20 10:39:57 +01:00
Ehmry - df948cc6d8 libc: patch in more missing features 2020-12-10 20:25:02 +01:00
Ehmry - 1c057662e6 tests/vmm_x86: need to request platform_info direct from core 2020-12-02 15:13:38 +01:00
Ehmry - d5c99500dc tests: remove solo5
Solo5 tests are broken by bad label handling in init.
2020-12-02 14:29:10 +01:00
Ehmry - f25f5115af Add hydraJobs to flake 2020-12-02 14:01:14 +01:00
Ehmry - 257696260c tests: use config.networking.hosts not networking.extraHosts
The latter is an opaque string but IP addresses can be extracted by
hostname from the former.
2020-12-02 13:07:01 +01:00
Ehmry - 80c7fbba10 tests/bash: fix free Libc variable in Dhall config 2020-12-02 13:06:34 +01:00
Ehmry - 6a177ba62b update libc argv patch 2020-11-28 18:56:21 +01:00
Ehmry - 066a91bd31 Update ROM diagnostic patches 2020-11-28 18:55:45 +01:00
Ehmry - 25ca508821 Hydra: init spec file 2020-11-27 15:03:29 +01:00
Ehmry - bb516f2da6 tests: add default timeout
Set a timeout at two minutes to catch tests that fail to boot.
2020-11-27 15:03:29 +01:00
Ehmry - a0da21e1f8 Update Nixpkgs input to fix double logging 2020-11-27 15:03:29 +01:00
Ehmry - 77e0aa3e05 Update Genode Labs sources 2020-11-27 15:03:29 +01:00
Ehmry - 0c4c969fa4 overlay: refactor helper functions 2020-11-27 11:45:16 +01:00
Ehmry - 9dd4e5393b rsync: avoid popt, split binaries from manpages 2020-11-27 11:45:16 +01:00
Ehmry - 467a509f6e ncurses: add configure patch 2020-11-27 11:45:16 +01:00
Ehmry - 57a093afea Update dhall-genode for Libc helper 2020-11-27 11:45:16 +01:00
Ehmry - 143c0c5551 genodePackages: symlink *.lib.so to lib*.so in depot outputs
This less about linking to lib*.so and more about the Bintools package
detecting that these actually are directories containing libraries.
2020-11-27 11:45:16 +01:00
Ehmry - 1348a45b8e libc: always set argv and envp to valid addresses 2020-11-27 11:45:16 +01:00
Ehmry - 40f86fadb1 solo5: patch misleading indentation 2020-11-26 12:55:08 +01:00