2
0
Fork 0
Commit Graph

70 Commits

Author SHA1 Message Date
Ehmry - 1941fd196c init/sandbox: patch in <routes> support 2020-05-01 05:22:58 +05:30
Ehmry - 1f5dfe4ef5 tests: add vmm_x86 test 2020-04-26 11:48:23 +05:30
Ehmry - 1400dded7e fixup! tests: consolidate rtc, signal, pci into x86 test 2020-04-26 11:48:05 +05:30
Ehmry - ae135e118d Genodelabs/init: always route "ld.lib.so" ROM to parent 2020-04-25 16:27:01 +05:30
Ehmry - feb555991e genodeSources: prevent build scrips from stripping
The fixup phase of the Nix builder strips files and easier to disable.
2020-04-20 16:46:39 +05:30
Ehmry - b4ee16345f Apply iasl patch to virtualbox 2020-04-09 23:37:36 +05:30
Ehmry - 7a04959417 Patch Genode sources per-package
Avoid cross package rebuilds when patching. Remove init schema
validation, as its not worth patching.
2020-04-08 21:22:52 +05:30
Ehmry - ed3cf7f063 Prefer Genode Labs packages from depot builds 2020-04-08 21:22:52 +05:30
Ehmry - 8a74a86599 Move genodeSources from packages to overlay 2020-03-31 23:10:32 +05:30
Ehmry - db7d458b5e Add package manifests at testing site
The manifests can be generated at late as possible. Also, in the future
a list of binaries in use by an init expression can be extracted and
selected from a list of input packages.
2020-03-31 23:10:32 +05:30
Ehmry - d1f2ea427e Add app/gpt_write to Genode Make targets 2020-03-24 18:32:57 +05:30
Ehmry - 918c74a111 Make devShell a Genode Labs FHS environment 2020-03-20 23:45:47 +05:30
Ehmry - 6d6d585f0f Refactor of packaging and testing
- Remove manifests from Dhall configurations and mix all
   test inputs to generate test ROM maps.

 - All loader and timer drivers are name ld.lib.so and timer_drv.

 - Replace packages of multiple Genode Labs targets with functions
   to build individual targets. These packages are not explicitly
   specified unless they require inputs from the source ports or
   extra nativeBuildInputs.

 - Add support for building from Genode world repository.
2020-03-18 19:39:57 +05:30
Ehmry - 2aab55dc38 Write boot image configuration to file during compilation
Sometimes ld chokes on complex XML renderings.
2020-03-07 14:03:16 +01:00
Ehmry - a61c3532e8 Build more packages using upstream build system
- Implement support for "ports"
- Update Nixpkgs to use Genode 20.02
- Remove packaging of forked Genode
2020-03-02 19:17:14 +01:00
Ehmry - 57d8d01e42 Update Genode to 20.02 release 2020-02-28 14:42:34 +01:00
Ehmry - 52fe694be4 Add NOVA driver_manager test 2020-02-27 18:17:14 +01:00
Ehmry - 7f30ff1fed Tweak Genode upstream build wrapper 2020-02-24 22:47:07 +01:00
Ehmry - bfebc6dcef Patch Genode Labs builds for unlabeled LOG sessions (SOTEST) 2020-02-19 14:52:34 +01:00
Ehmry - 7d5d2a3c5e Add base-hw-pc
Build base-hw-pc with the Genode Labs build system
2020-02-19 13:26:15 +01:00