Commit Graph

532 Commits

Author SHA1 Message Date
1ac296fea3 Fix use of lib.getErisMainProgram in Bash test 2023-04-30 10:25:33 +01:00
28bbec1802 Drop version from ports to avoid IFD 2023-04-28 12:56:27 +01:00
3024a8a1d3 Replace iasl with acpica-tools 2023-04-28 12:51:34 +01:00
7758907954 Document cachix 2023-04-28 11:44:18 +01:00
604aa1fe74 Widen genode-sources version 2023-04-28 10:01:24 +01:00
229cef980e Clarify language in doc/deferred-linking.md 2022-10-22 12:15:54 -05:00
d75e71973e Fix Dhall escaping in nixos-modules/hardware 2022-10-20 17:09:43 -05:00
ce08351d4d Add syndicate test 2022-10-20 14:44:27 -05:00
23ccb0a30c Update Nixpkgs input for Nim updates 2022-10-20 14:33:14 -05:00
0620daf3b5 Rename the second init from "nixos" to "sigil" 2022-10-20 09:29:59 -05:00
1faf3aff1b nim: patch in support for running native 2022-10-12 22:02:26 -05:00
6158b58569 readelferislinks utility for parsing ERIS ELF notes 2022-10-12 22:02:26 -05:00
20796fabae Add article on ELF linking 2022-10-07 21:34:58 -05:00
d2bf5375d8 Update ERIS and record URN mappings in ELF notes 2022-10-07 21:30:32 -05:00
256fac99ad Tidy up legacyPackages instantiation 2022-10-07 21:30:32 -05:00
1c7d71a00f Avoid eris IFD 2022-10-07 21:30:32 -05:00
22eab9f7e8 New system tarball builder 2022-10-07 21:30:32 -05:00
ea0cb3a364 New getEris functions 2022-10-07 21:30:30 -05:00
d6e8db17f9 erisPatchHook: use filenames as keys 2022-10-07 21:29:14 -05:00
d6022ce707 nixos-modules: convert romModules to list 2022-10-07 21:29:14 -05:00
20281a8420 erisPatchHook: generate a Dhall manifest 2022-10-07 21:29:14 -05:00
7bd3ce4e07 tests: use untouched nixpkgs for the test host 2022-10-07 21:29:14 -05:00
f5108bc99b Update to Nixpkgs-21.11
- gdb patch is upstream, remove
- fix patchelf with empty rpaths
- update to latest ERIS Nim implementation
2022-10-07 21:29:14 -05:00
ae591f0faf Expose prev-overlay nixpkgs to genodePackages 2022-05-25 11:20:32 -05:00
532d6eec0f Use buildPackages where appropriate 2022-05-25 11:20:32 -05:00
99c0670abf Refactor overlay/llvm-11 to overiddes only 2022-05-25 11:20:32 -05:00
3bfc0479a8 Restore README 2022-05-25 11:20:31 -05:00
2033bd8af1 Deadnix cleanup
https://github.com/astro/deadnix
2022-04-24 18:20:39 -05:00
9a12b98960 Cleanup 2022-04-24 18:20:39 -05:00
ad9261c0ac A bunch of unstaged stuff I found months later 2021-12-10 10:13:20 +00:00
2b1c9d710a Link the write-up (or write-off) of the project 2021-12-10 10:07:13 +00:00
cdd32e9b87 Reduce README 2021-04-22 15:09:52 +02:00
2e04927455 fixup remove subinits 2021-04-21 19:15:03 +02:00
37d905ddd8 nixos: remove genode.init.subinits
This option was never used.
2021-04-21 10:49:28 +02:00
efa6cd7274 Add global imports to Dhall files 2021-04-21 09:59:27 +02:00
c7a64a59ef Update Gui for genodeSources update 2021-04-21 09:26:33 +02:00
cbeeef067d Patch vesa_drv for debugging 2021-04-18 10:22:24 +02:00
f1759589ad Update dhall-sigil for consume, produceReports 2021-04-17 22:36:10 +02:00
aeb62ed985 fixup terminal_log patch 2021-04-16 16:03:12 +02:00
69c8b0d5a3 fixup genodeSources update 2021-04-16 16:00:16 +02:00
0d5650d39c Patch terminal_log to override log labels
When generating configuration with Dhall it is simpler to specify
a policy rather than rewrite a session label.
2021-04-16 15:57:27 +02:00
fb35449420 nixos/gui: terminal is now a Gui client 2021-04-16 13:19:59 +02:00
af796dd627 Update genodeSources to sculpt-21.03
Consolidate libc patch into sources patch.
2021-04-15 16:49:34 +02:00
b0414609dd Patch usb_host_drv (reorder after sources update) 2021-04-15 16:03:09 +02:00
a92edb6330 fixup add services nixos module 2021-04-15 09:35:05 +02:00
268fab7808 overlay: do not override LLVM for non-Genode 2021-04-15 09:32:00 +02:00
85a91fcaa2 fixup gui 2021-04-15 09:30:12 +02:00
bd0d34d99a nixos: support arbitrary child binaries
Allow child binaries to be ERIS URNs or otherwise arbitrary strings.
2021-04-15 09:28:52 +02:00
ac43ed395e nixos: fixup device manager USB stuff 2021-04-15 09:28:13 +02:00
7ee13bad02 nixos: rewrite gui module 2021-04-15 09:26:06 +02:00