Emery Hemingway
b77a91bc87
nixos-modules: boot packages from buildPackages.buildPackages
2 years ago
Emery Hemingway
adff162a29
dhall-genode: update prelude to 20.1.0
2 years ago
Emery Hemingway
825a066f79
Update development shell
...
Add some missing packages, update Nixpkgs revision.
2 years ago
Emery Hemingway
f16241e7e9
vfs_rump: static link dependencies
2 years ago
Emery Hemingway
7e1bb6425f
vfs: patch for loading plugins by label, long tar names
2 years ago
Emery Hemingway
9c23c59044
nixos: rename store_fs to fs, cleanup
...
The file-system containing the nix store also acts as the main
file-system.
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
6f9f1b7069
Replace lib.crossLists with lib.cartesianProductOfSets
2 years ago
Emery Hemingway
f12d27872a
Patch genode_dyn.ld to not emit PHDR segments
...
This is important, because otherwise binutils will refuse to strip
Genode binaries, which causes runtime closures to explode, which
causes a giant image.elf, which takes so long to load that tests
break.
2 years ago
Emery Hemingway
8d22ff4eb3
Use Nixpkg master as flake input
...
Now that the LLVM packages selector is merged we are compatible
with the Nixpkgs master branch.
2 years ago
Emery Hemingway
6cd7fc532c
Remove networking test
...
The two interfaces test is broken. This started when the Nic
drivers were raised from the core children to the second-level
init.
2 years ago
Emery Hemingway
74ea4d0c12
nixos: add file-systems options
2 years ago
Emery Hemingway
1bb05f7e57
nixos: add nova artifacts to boot.loader.grub.extraFiles
2 years ago
Emery Hemingway
b15c1b6cea
nixos: replace system.build.toplevel
2 years ago
Emery Hemingway
15f122f981
Add the rpcsvc-proto package to the libc port inputs
...
The libc "port" requires the rpcgen utility to generate some source
files. This was previously provided by glibc, but is missing in the
current version. The output of libc port remains constant.
2 years ago
Emery Hemingway
a558cba7da
nixos: persistent file-system storage
2 years ago
Emery Hemingway
b5d42cc711
nixos: move Nic drivers to core children
2 years ago
Emery Hemingway
07645a3930
nixos: boot from AHCI
2 years ago
Emery Hemingway
28859b57fd
Cleanup README
...
Remove sections on building depot and make targets as it is no
longer valid.
2 years ago
Emery Hemingway
96db6848ec
nixos: move ExecStart to end of systemd children list
2 years ago
Emery Hemingway
98d2da6861
nixos-modules: set qemu options in hardware.nix
2 years ago
Emery Hemingway
516736144b
nixos: genode.init.children.<…>.routeToNics
...
Allow init children to route to Nic servers.
2 years ago
Emery Hemingway
46226ebac8
nixos: less diagnostics
2 years ago
Emery Hemingway
5e9039f88e
Move Genode flake input into overlay
2 years ago
Emery Hemingway
7a755a9b6a
Export the forAll[,Local,Cross]Systems functions
2 years ago
Emery Hemingway
297956fb16
Update dhall-genode to use 20.0.0 prelude
2 years ago
Emery Hemingway
0a2d6fea1a
Update Nixpkgs input
2 years ago
Emery Hemingway
e899a3642e
nixos: use usb_block_drv for USB storage
2 years ago
Emery Hemingway
64d8f03cc1
dhall-genode: update for Init/Config/Policy/toXML
2 years ago
Emery Hemingway
e833d68976
generalize lib/make-bootable-image.nix
2 years ago
Emery Hemingway
e590b06b1f
Add nixosModules to flake
2 years ago
Emery Hemingway
5b43976ca4
bender: update to devel
2 years ago
Emery Hemingway
888d808032
nixos: add graphical log
2 years ago
Emery Hemingway
02d744c76a
dhall-genode: update to nomalize <provides> with policies
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
32f1ee1fe7
Cleanup dead nixos-module code
2 years ago
Emery Hemingway
74b4c0df69
cached_fs_rom: fix off-by-one in symlink copy_cstring
2 years ago
Emery Hemingway
9c2a92cdf1
gdb: update config patch
2 years ago
Emery Hemingway
f7b08619ac
nixos: add extraVfs and ramQuota options to systemd wrapper
2 years ago
Emery Hemingway
f7b990a6ca
libc: patch to remove odd O_NOFOLLOW behavior
2 years ago
Emery Hemingway
f7b2688611
packages/vfs: patch to fix session directory creation
2 years ago
Emery Hemingway
264ea72e3c
Patch tor
2 years ago
Emery Hemingway
abe28a02dc
openssl: build static
2 years ago
Emery Hemingway
3215190568
nixos: add jitter_sponge entropy source
...
Share an entropy generator amount the systemd services. Would be nice to
have that virtio_rng driver.
2 years ago
Emery Hemingway
bb08952553
packages/genodelabs: support for building ports from world repo
2 years ago
Emery Hemingway
05f4fdcbc7
nixos: pass binary seperately from args in systemd wrapper
2 years ago
Emery Hemingway
df948cc6d8
libc: patch in more missing features
2 years ago
Emery Hemingway
1c057662e6
tests/vmm_x86: need to request platform_info direct from core
2 years ago
Emery Hemingway
d5c99500dc
tests: remove solo5
...
Solo5 tests are broken by bad label handling in init.
2 years ago
Emery Hemingway
f25f5115af
Add hydraJobs to flake
2 years ago