Emery Hemingway
|
53a18acd08
|
Use cross-compliation pairs in Flake
|
4 years ago |
Emery Hemingway
|
15360a0ff5
|
Move upstream build to external flake
|
4 years ago |
Emery Hemingway
|
41d52bbd35
|
Do not link to the fullpaths of libc and libm
|
4 years ago |
Emery Hemingway
|
0263e06fbe
|
stdcxx: do not pass -stdlib=libc++ to the linker
|
4 years ago |
Emery Hemingway
|
206b86a5ae
|
Flatten upstream source
|
4 years ago |
Emery Hemingway
|
c3f716aafc
|
Use LLVM C++ standard library
|
4 years ago |
Emery Hemingway
|
4d96688e0b
|
Add stdcxx package
|
4 years ago |
Emery Hemingway
|
2a8398984e
|
Add libc to flake
|
4 years ago |
Emery Hemingway
|
ace8d49163
|
Move toolchain overlay to Nixpkgs fork
|
4 years ago |
Emery Hemingway
|
2269f1ec65
|
Flake simplification
|
4 years ago |
Emery Hemingway
|
bd1ac437ba
|
Take pre-built binaries from a genode-depot flake
|
4 years ago |
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
|
4 years ago |
Emery Hemingway
|
20594a9962
|
Build QEMU script with ISO
|
4 years ago |
Emery Hemingway
|
410a6522c5
|
Add 'lib' to flake top-level
|
4 years ago |
Emery Hemingway
|
4aba5a4e85
|
Convert flake to a attrset of systems
|
4 years ago |
Emery Hemingway
|
7eda0b9f55
|
Rename genode.os to genode-os
|
4 years ago |
Emery Hemingway
|
83904ca3e6
|
Update flake
|
4 years ago |
Emery Hemingway
|
606b45b96a
|
Initial Nix flake
|
4 years ago |
Emery Hemingway
|
d57a144978
|
Update Genode sources, test Nix-built core
|
4 years ago |
Emery Hemingway
|
ccdfcd7a5b
|
Set preferLocalBuild for tests
|
4 years ago |
Emery Hemingway
|
318d718724
|
Configure QEMU with q35 machine model
|
4 years ago |
Emery Hemingway
|
d812f2b3a9
|
Test with full QEMU version, PC model
|
4 years ago |
Emery Hemingway
|
5e2037815d
|
Update upstream rev and remove some depot binaries from tests
|
4 years ago |
Emery Hemingway
|
b1c0f98835
|
Update Nixpkgs revision
Clean up the OpenSSL changes
|
4 years ago |
Emery Hemingway
|
9410b836c2
|
Use "record override" syntatic-sugar in Dhall test configs
|
4 years ago |
Emery Hemingway
|
1df76e3bca
|
Optionally pass extraOverlays through release.nix
This allows packages to be be overriden simultaneously for both builds
and tests.
|
4 years ago |
Emery Hemingway
|
d343e1ee7b
|
Update Solo5 patch
|
4 years ago |
Emery Hemingway
|
4ecd77a06d
|
Split Solo5 tests
|
4 years ago |
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.
|
4 years ago |
Emery Hemingway
|
b2d4dc491e
|
Hydra: build Solo5 PRs using release derivation
This just makes it easier to run the tests as well.
|
4 years ago |
Emery Hemingway
|
756bec7052
|
Hydra: use merged commit for testing Solo5
|
4 years ago |
Emery Hemingway
|
9d01ae7aa8
|
Solo5: add temporary patch
|
4 years ago |
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.
|
4 years ago |
Emery Hemingway
|
e3589e5a41
|
Add Hydra spec for Solo5 pull requests
|
4 years ago |
Emery Hemingway
|
c1acd31f76
|
Declarative Hydra spec
|
4 years ago |
Emery Hemingway
|
811692aa7b
|
Update Dhall prelude to 11.0.0
|
4 years ago |
Emery Hemingway
|
a851525b16
|
Add Nim compiler wrapper
|
4 years ago |
Emery Hemingway
|
ea9c2d30a6
|
Add libc library
Repackage the depot libc with some metadata.
|
4 years ago |
Emery Hemingway
|
7b7af23809
|
Add nic_bus
|
4 years ago |
Emery Hemingway
|
f63364b9fe
|
Update upstream rev
|
4 years ago |
Emery Hemingway
|
0af2761b44
|
Add PCI test
|
4 years ago |
Emery Hemingway
|
7f1cdabda9
|
Write a Tup config when entering nix-shell
|
4 years ago |
Emery Hemingway
|
f0762e152a
|
Update git revisions
|
4 years ago |
Emery Hemingway
|
504f59716c
|
Make "config" and "iso" test attributes accessible
|
4 years ago |
Emery Hemingway
|
a3f8d20d23
|
Tests: replace most of the Tcl code
Tcl is awful. Generate NOVA test ISOs with a shell script derivation.
|
4 years ago |
Emery Hemingway
|
ae10abc7f2
|
Update dhall-haskell, enable tests for Hydra
|
4 years ago |
Emery Hemingway
|
fbc11b0698
|
Publish NOVA test ISOs
|
4 years ago |
Emery Hemingway
|
434f364021
|
Add more Solo5 tests
|
4 years ago |
Emery Hemingway
|
cb7e956a73
|
Collect test modules by procedure
|
4 years ago |
Emery Hemingway
|
6702906437
|
Update dhall-haskell revision
Include commit to support passing Nixpkgs revisions to entrypoints.
|
4 years ago |