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 -
19dccc4862
Update dhall-genode, use report_rom inference
2020-03-07 10:57:41 +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 -
94868758e5
Refactor tests to use nested Init/Child type
2020-02-24 22:47:07 +01:00
Ehmry -
895c06ee0b
Build base-nova using Genode Labs build system
2020-02-19 13:26:15 +01:00
Ehmry -
fffd53664b
Apply manifest merging in tests
...
Merged manifests are easier to work with as the number of inputs increase.
2020-01-25 00:17:33 +01:00
Ehmry -
3aba7ac2c2
Use Genode.Boot.Rom type when building test images
2020-01-24 14:46:51 +01:00
Ehmry -
8beebf2ae1
Dhall formatting
2020-01-24 14:46:51 +01:00
Ehmry -
3494b589ec
Test exits must propagate
...
When a test component exits this needs to be caught by a test harness,
therefore the intermediate init needs to exit as well.
2020-01-24 14:46:51 +01:00
Ehmry -
4af2598ecb
Use flake apps for tests
2020-01-24 14:46:51 +01:00
Ehmry -
40df18a963
Relicense as CC0-1.0
2020-01-24 14:46:41 +01:00
Ehmry -
ef9f76744f
Bump dhall-genode
...
• update dhall-genode revision
• render top-level init config with lib.renderDhallInit
• convert Init.Start.config to optionals
• lib.validate renderDhallInit XML
2019-11-17 13:24:08 +01:00
Ehmry -
318d718724
Configure QEMU with q35 machine model
2019-10-24 12:08:04 +02:00
Ehmry -
9410b836c2
Use "record override" syntatic-sugar in Dhall test configs
2019-10-23 14:12:02 +02:00
Ehmry -
0af2761b44
Add PCI test
2019-10-13 15:36:48 +02:00