Emery Hemingway
|
4ca891a7c4
|
Solo5: make tests runnable outside of build
|
2020-01-14 16:22:10 +01:00 |
Emery Hemingway
|
da38074890
|
Update dhall-genode
This is to pull in Init.toStart.
|
2020-01-14 16:21:19 +01:00 |
Emery Hemingway
|
15d3588f33
|
Update flake
|
2019-12-26 14:37:00 +05:30 |
Emery Hemingway
|
7634f2fc08
|
Expose x86_64-linux-x86_64-genode as x86_64-linux
These packages will execute with the Linux kernel, so pass them thru as
a convience.
|
2019-12-20 07:40:40 +00:00 |
Emery Hemingway
|
43989b1e0f
|
Prune dead code, improve readibility, update README
|
2019-12-14 14:23:50 +00:00 |
Emery Hemingway
|
4df8ba5a63
|
Update README to refer to flakes
|
2019-12-14 11:03:27 +00:00 |
Emery Hemingway
|
1a33ea2f3a
|
Initial NixOS module
A NixOS module for creating base-linux Genode subsystems.
|
2019-12-14 10:28:21 +00:00 |
Emery Hemingway
|
e092f8cc86
|
Merge branch 'flake'
|
2019-12-02 18:09:11 +01:00 |
Emery Hemingway
|
b78a960252
|
Remove libc test
The test-libc binary is not published by Genode Labs.
|
2019-12-02 18:05:59 +01:00 |
Emery Hemingway
|
53a18acd08
|
Use cross-compliation pairs in Flake
|
2019-12-02 18:05:59 +01:00 |
Emery Hemingway
|
15360a0ff5
|
Move upstream build to external flake
|
2019-12-02 18:05:59 +01:00 |
Emery Hemingway
|
41d52bbd35
|
Do not link to the fullpaths of libc and libm
|
2019-11-20 20:49:54 +01:00 |
Emery Hemingway
|
0263e06fbe
|
stdcxx: do not pass -stdlib=libc++ to the linker
|
2019-11-19 16:58:19 +01:00 |
Emery Hemingway
|
206b86a5ae
|
Flatten upstream source
|
2019-11-17 13:36:39 +01:00 |
Emery Hemingway
|
c3f716aafc
|
Use LLVM C++ standard library
|
2019-11-17 13:24:08 +01:00 |
Emery Hemingway
|
4d96688e0b
|
Add stdcxx package
|
2019-11-17 13:24:08 +01:00 |
Emery Hemingway
|
2a8398984e
|
Add libc to flake
|
2019-11-17 13:24:08 +01:00 |
Emery Hemingway
|
ace8d49163
|
Move toolchain overlay to Nixpkgs fork
|
2019-11-17 13:24:08 +01:00 |
Emery Hemingway
|
2269f1ec65
|
Flake simplification
|
2019-11-17 13:24:08 +01:00 |
Emery Hemingway
|
bd1ac437ba
|
Take pre-built binaries from a genode-depot flake
|
2019-11-17 13:24:08 +01:00 |
Emery Hemingway
|
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 |
Emery Hemingway
|
20594a9962
|
Build QEMU script with ISO
|
2019-11-17 13:24:08 +01:00 |
Emery Hemingway
|
410a6522c5
|
Add 'lib' to flake top-level
|
2019-11-17 13:24:08 +01:00 |
Emery Hemingway
|
4aba5a4e85
|
Convert flake to a attrset of systems
|
2019-11-17 13:24:08 +01:00 |
Emery Hemingway
|
7eda0b9f55
|
Rename genode.os to genode-os
|
2019-11-17 13:24:08 +01:00 |
Emery Hemingway
|
83904ca3e6
|
Update flake
|
2019-11-17 13:24:08 +01:00 |
Emery Hemingway
|
606b45b96a
|
Initial Nix flake
|
2019-11-17 13:24:08 +01:00 |
Emery Hemingway
|
d57a144978
|
Update Genode sources, test Nix-built core
|
2019-11-17 13:24:07 +01:00 |
Emery Hemingway
|
6e0023d7f4
|
Update Genode sources, test Nix-built core
|
2019-10-28 16:01:47 +01:00 |
Emery Hemingway
|
3359a5453e
|
Prepare Genode sources as fixed-output derivations
This may prevent some unecessary rebuilds in the future.
|
2019-10-28 16:01:47 +01:00 |
Emery Hemingway
|
ccdfcd7a5b
|
Set preferLocalBuild for tests
|
2019-10-28 16:01:46 +01:00 |
Emery Hemingway
|
318d718724
|
Configure QEMU with q35 machine model
|
2019-10-24 12:08:04 +02:00 |
Emery Hemingway
|
d812f2b3a9
|
Test with full QEMU version, PC model
|
2019-10-23 17:46:35 +02:00 |
Emery Hemingway
|
5e2037815d
|
Update upstream rev and remove some depot binaries from tests
|
2019-10-23 14:12:25 +02:00 |
Emery Hemingway
|
b1c0f98835
|
Update Nixpkgs revision
Clean up the OpenSSL changes
|
2019-10-23 14:12:25 +02:00 |
Emery Hemingway
|
9410b836c2
|
Use "record override" syntatic-sugar in Dhall test configs
|
2019-10-23 14:12:02 +02:00 |
Emery Hemingway
|
1df76e3bca
|
Optionally pass extraOverlays through release.nix
This allows packages to be be overriden simultaneously for both builds
and tests.
|
2019-10-23 00:54:35 +02:00 |
Emery Hemingway
|
d343e1ee7b
|
Update Solo5 patch
|
2019-10-23 00:54:35 +02:00 |
Emery Hemingway
|
4ecd77a06d
|
Split Solo5 tests
|
2019-10-23 00:54:35 +02:00 |
Emery Hemingway
|
1d3e849bc4
|
Pass a testEnv attrset when importing test files
This allows test files to contain multiple test derivations and check
test harness attributes.
|
2019-10-23 00:54:35 +02:00 |
Emery Hemingway
|
b2d4dc491e
|
Hydra: build Solo5 PRs using release derivation
This just makes it easier to run the tests as well.
|
2019-10-22 19:54:34 +02:00 |
Emery Hemingway
|
756bec7052
|
Hydra: use merged commit for testing Solo5
|
2019-10-21 20:51:07 +02:00 |
Emery Hemingway
|
9d01ae7aa8
|
Solo5: add temporary patch
|
2019-10-21 19:46:41 +02:00 |
Emery Hemingway
|
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 |
Emery Hemingway
|
e3589e5a41
|
Add Hydra spec for Solo5 pull requests
|
2019-10-21 14:18:10 +02:00 |
Emery Hemingway
|
c1acd31f76
|
Declarative Hydra spec
|
2019-10-20 19:40:50 +02:00 |
Emery Hemingway
|
811692aa7b
|
Update Dhall prelude to 11.0.0
|
2019-10-16 17:09:45 +02:00 |
Emery Hemingway
|
a851525b16
|
Add Nim compiler wrapper
|
2019-10-16 15:53:26 +02:00 |
Emery Hemingway
|
ea9c2d30a6
|
Add libc library
Repackage the depot libc with some metadata.
|
2019-10-16 15:36:12 +02:00 |
Emery Hemingway
|
7b7af23809
|
Add nic_bus
|
2019-10-13 21:49:12 +02:00 |