Emery Hemingway
c8671b63d8
dhall-sigil: update for priority rename
2021-04-14 10:17:54 +02:00
Emery Hemingway
e8f433559a
nixos: remove systemd module
2021-04-13 13:59:23 +02:00
Emery Hemingway
f5f54a2ec2
nixos: increase RAM in ERIS subsystem
2021-04-13 13:58:36 +02:00
Emery Hemingway
519d99af30
WiP! tor
2021-04-12 21:08:24 +02:00
Emery Hemingway
67fbe1ea9a
fixup uplink drivers
2021-04-12 20:57:02 +02:00
Emery Hemingway
1c09089856
Update Nixpkgs input
2021-04-12 20:55:38 +02:00
Emery Hemingway
9e1bd74bdd
Specify missing depotInputs for some depot packages
2021-04-12 20:50:27 +02:00
Emery Hemingway
291cde7b4a
nixos: configure Nic uplinks for genode.init.children
...
…not just genode.core.children.
2021-04-12 20:49:24 +02:00
Emery Hemingway
4d1d37a1ed
nixos: set QEMU network options directly
...
Configure QEMU devices as drivers are configuration.
2021-04-12 20:46:21 +02:00
Emery Hemingway
56e66ea842
nixos: move /eris/* in store image to /
...
All the ERIS URNs are prefixed already.
2021-04-12 10:15:43 +02:00
Emery Hemingway
48dd5f1d38
WiP! tor
2021-04-10 17:11:43 +02:00
Emery Hemingway
99130d0f14
lib.generators.toDhall: match API with nixpkgs
2021-04-10 14:06:49 +02:00
Emery Hemingway
de8b1a1b71
overlay/zstd: do not build tests
2021-04-10 13:33:26 +02:00
Emery Hemingway
4edc22e0fd
fixup adding device manager to nixos-modules/default.nix
...
Do enable the device_manager without ahci or usb
2021-04-10 09:07:51 +02:00
Emery Hemingway
cd1b95c1d7
nixos: rename genode.boot to genode.core
...
Have a "boot.…" and a "genode.boot.…" is confusing.
2021-04-09 16:39:06 +02:00
Emery Hemingway
1f6934ee29
fixup device manager
2021-04-08 16:29:18 +02:00
Emery Hemingway
5ebe441c52
nixos: derived partition GUIDs
2021-04-07 15:21:00 +02:00
Emery Hemingway
d18c6122be
lib.uuidFrom: generate a deterministic UUID
2021-04-07 15:21:00 +02:00
Emery Hemingway
192e9f1b7b
Use ISO9660 for the ERIS store
2021-04-07 15:21:00 +02:00
Emery Hemingway
4731f16b17
Sigil: rename within flake.nix
2021-04-07 15:21:00 +02:00
Emery Hemingway
e379d1214e
nixos: normalize eris_rom declaration
2021-04-07 15:21:00 +02:00
Emery Hemingway
94c73172cb
Rename dhall-genode to dhall-sigil
2021-04-07 15:21:00 +02:00
Emery Hemingway
88668e8dd5
tests: add USB storage test
2021-04-07 15:20:59 +02:00
Emery Hemingway
5006257230
Put boot image into ESP
2021-04-07 15:19:37 +02:00
Emery Hemingway
fe3e0da51d
packages: add device_manager
...
A component for hardware detection and driver instantiation.
2021-04-07 15:19:36 +02:00
Emery Hemingway
aebde2aeaa
ahci_drv, part_block: patch for policy reconfiguration
2021-04-06 11:17:00 +02:00
Emery Hemingway
ea5a24596e
Avoid evaulating nixpkgs again for localSystem == crossSystem
2021-04-06 11:17:00 +02:00
Emery Hemingway
307a261dfa
Add toDhall to lib
2021-04-06 11:17:00 +02:00
Emery Hemingway
d85ba92b5a
nixos: support for an empty second-level init
2021-04-06 11:17:00 +02:00
Emery Hemingway
21471b5754
nimblePackages.genode: update to 20.11.1
2021-04-06 11:17:00 +02:00
Emery Hemingway
0aec8413c8
Disable an assert in patchelf
2021-04-06 11:17:00 +02:00
Emery Hemingway
139d056a36
nim: patch to print NimStringV2
2021-04-06 11:16:17 +02:00
Emery Hemingway
4e8c8f8e73
nixos: add dump option to child uplinks
2021-03-18 13:13:10 +01:00
Emery Hemingway
a91dda99d8
nixos: add uplink option to children
...
Add an option to genode.core.children and genode.init.children
for specifying a Nic driver for the exclusive use of the child
for which it is added. This mechanism is to support the nic_router
but it is reusable for arbitrary children.
2021-03-17 18:55:13 +01:00
Emery Hemingway
de98f23758
nixos: replace store_rom with rom_eris
2021-03-17 18:06:22 +01:00
Emery Hemingway
4bc0f2ddea
overlay: extend nimblePackages in overlay
2021-03-17 16:20:15 +01:00
Emery Hemingway
7078c64a1c
Patch patchelf to fix misaligned load segments
2021-03-17 16:15:42 +01:00
Emery Hemingway
4c0a6e94f4
Add inline documentation
2021-03-10 18:47:49 +01:00
Emery Hemingway
707ec1828c
Replace deprecated stdenv.lib
2021-03-03 15:14:21 +01:00
Emery Hemingway
73c8b62645
Simplify flake.nix
2021-03-03 15:14:21 +01:00
Emery Hemingway
165cf60551
nixos-modules: consolidate common init functions
...
The "config.genode.init.children" option is a superset of the
"config.genode.core.children" option, so refactor both into
helper functions.
2021-03-03 15:14:21 +01:00
Emery Hemingway
98175a0f9b
fixup rump and ext2 image loading
2021-03-03 15:14:21 +01:00
Emery Hemingway
16cf8a8e62
fixup ext2 image generation
2021-03-03 15:14:21 +01:00
Emery Hemingway
7376302bcc
Do not worry about the store closure in make-ext2-fs
...
Probably should worry about this.
2021-03-03 15:14:21 +01:00
Emery Hemingway
85a108bdb3
erisPatch nixos modules
2021-03-03 15:14:21 +01:00
Emery Hemingway
207da49692
vbox5: do not build from depot
...
The depot build is somehow broken by ERIS patching.
2021-03-03 15:14:21 +01:00
Emery Hemingway
e3524c4277
erisPatchHook: patch ELF images to load ERIS URNs
...
Add this hook to the Genode stdenv.
2021-03-03 15:14:21 +01:00
Emery Hemingway
83c36784ff
Propagate dependencies between depot packages
...
The buildDepot function now takes a "depotInputs" argument that
propagates "portInputs" and "depotInputs" across packages.
Drop the stdcxx package that includes a dev output and just use
the simple depot package for now.
2021-03-03 15:13:20 +01:00
Emery Hemingway
7a172c23c9
Remove unused apps output from flake
2021-02-28 23:04:31 +01:00
Emery Hemingway
ebc724565b
Patchelf: Expand LOAD segment to cover new .dynstr and .dynsym sections
2021-02-28 23:04:31 +01:00