9d01ae7aa8
Solo5: add temporary patch
2019-10-21 19:46:41 +02:00
93a977c208
Solo5: update to 0.6.3, build without patch
...
Build without patching to test Solo5 PR testing. In effect the build
will fail, but the Solo5 PR test for build system support should
succeed.
2019-10-21 17:37:17 +02:00
e3589e5a41
Add Hydra spec for Solo5 pull requests
2019-10-21 14:18:10 +02:00
c1acd31f76
Declarative Hydra spec
2019-10-20 19:40:50 +02:00
811692aa7b
Update Dhall prelude to 11.0.0
2019-10-16 17:09:45 +02:00
a851525b16
Add Nim compiler wrapper
2019-10-16 15:53:26 +02:00
ea9c2d30a6
Add libc library
...
Repackage the depot libc with some metadata.
2019-10-16 15:36:12 +02:00
7b7af23809
Add nic_bus
2019-10-13 21:49:12 +02:00
f63364b9fe
Update upstream rev
2019-10-13 21:33:24 +02:00
0af2761b44
Add PCI test
2019-10-13 15:36:48 +02:00
7f1cdabda9
Write a Tup config when entering nix-shell
2019-10-13 15:36:48 +02:00
f0762e152a
Update git revisions
2019-10-13 15:36:48 +02:00
504f59716c
Make "config" and "iso" test attributes accessible
2019-10-13 13:24:46 +02:00
a3f8d20d23
Tests: replace most of the Tcl code
...
Tcl is awful. Generate NOVA test ISOs with a shell script derivation.
2019-10-10 10:34:48 +02:00
ae10abc7f2
Update dhall-haskell, enable tests for Hydra
2019-10-10 00:49:18 +02:00
fbc11b0698
Publish NOVA test ISOs
2019-10-09 16:05:40 +02:00
434f364021
Add more Solo5 tests
2019-10-08 15:53:27 +02:00
cb7e956a73
Collect test modules by procedure
2019-10-08 15:53:27 +02:00
6702906437
Update dhall-haskell revision
...
Include commit to support passing Nixpkgs revisions to entrypoints.
2019-10-08 15:53:27 +02:00
9096313d6c
Add NOVA tests
2019-10-07 23:39:26 +02:00
484d036057
Fix base-linux build, compile -O2
2019-10-07 23:39:26 +02:00
3961ab76e6
Update Tup local config from Genode nix-shell
2019-10-07 23:39:26 +02:00
bb2ed81fe9
Build NOVA in parallel
...
The current hydra build time is in excess of ten seconds, this is
unacceptable.
2019-10-07 20:35:45 +02:00
693ac303e0
Use a host-only Nixpkgs for test environment
...
Discriminate test-packages and host-packages when building tests.
This avoids the test tooling being tainted with the hostPlatform
and targetPlatform of the test. For example, QEMU must be built
independently and isolated from the guest platform, for the sake
of test control and minimizing rebuilds.
2019-10-07 17:21:06 +02:00
70c090af51
Add Solo5 package and tests
2019-10-07 10:37:59 +02:00
3f19dae637
Update Nixpkgs pin
2019-10-06 00:58:20 +02:00
b4503cb98e
Disable tests until Dhall is resolved
2019-10-05 21:35:28 +02:00
a1259a54e7
Tests: split off Linux test driver, generate with Dhall
2019-10-05 20:41:02 +02:00
cede594e15
Add dhall-haskell submodule
...
We need the latest version of the Dhall interpreter, but that needs
a pin to Nixpkgs release-17.09. Use submodule rather than a fetchgit
because dhall-haskell requires a submodule itself, and fetgit does
not pull this in.
2019-10-05 20:41:02 +02:00
96e098d644
Configure Genode build with tup.config
2019-10-04 14:45:48 +02:00
77fc1c8da2
Fix release evauation by masking lambdas
2019-10-04 12:51:09 +02:00
557bb6f119
Update upstream ref
2019-10-04 12:51:05 +02:00
4d51c1671f
Add tests
2019-10-04 12:46:23 +02:00
e4b6421545
Add pinned test binaries
2019-10-04 12:46:21 +02:00
251876c93e
Add pinned binaries for the base-* depot packages
2019-09-30 17:43:57 +02:00
b03c49c31c
Add a pinned fetch list for Genode Labs binaries
2019-09-30 14:40:09 +02:00
2d469bd228
Update README
2019-09-30 14:40:02 +02:00
41071d2625
License under Hippocratic-1.1
2019-09-27 12:38:35 +02:00
0093667936
Remove stale patches
2019-09-26 09:48:06 +02:00
316259817c
Add NOVA, update release.nix
2019-09-25 13:48:34 +02:00
8a98432df3
Add meta to Genode upstream packages
2019-09-25 13:48:34 +02:00
2a230ea26b
Add README
2019-09-25 13:48:34 +02:00
734f38fabb
Refactor for clarity
...
Mode around for the sake of clarity, pin Nixpkgs with fetchGit for
convenience.
2019-09-25 13:48:34 +02:00
db934b29d9
Clean dead expressions
2019-09-25 13:48:34 +02:00
a2c2dcad29
Update upstream revision
2019-09-25 13:48:34 +02:00
a6aa89ebee
Build upstream with Hydra
2019-09-25 13:48:34 +02:00
fd3ca8fb27
Split upstream into multiple derivations
2019-09-25 13:48:34 +02:00
2898f32458
Remove LLVM from overlay
...
This is temporary.
2019-09-25 13:48:34 +02:00
272f6c8277
Fix genode detection in overlay
2019-09-25 13:48:34 +02:00
837b701018
Nixpkgs overlay
2019-09-25 13:48:26 +02:00