Emery Hemingway
|
532d6eec0f
|
Use buildPackages where appropriate
|
10 months ago |
Emery Hemingway
|
efa6cd7274
|
Add global imports to Dhall files
|
2 years ago |
Emery Hemingway
|
94c73172cb
|
Rename dhall-genode to dhall-sigil
|
2 years ago |
Emery Hemingway
|
ebf3606705
|
Port NixOS module system
Convert the tests to use the module system from NixOS.
|
2 years ago |
Emery Hemingway
|
f9dfdbb995
|
Take dhall from x86_64-linux nixpkgs
|
2 years ago |
Emery Hemingway
|
1f53f25419
|
Relicense as MIT
|
3 years ago |
Emery Hemingway
|
2d16e134aa
|
runDhallCommand: actually append extra nativeBuildInputs
|
3 years ago |
Emery Hemingway
|
d3a3b8dc7c
|
runDhallCommand: append extra nativeBuildInputs
|
3 years ago |
Emery Hemingway
|
4975a2815e
|
lib: add gzip support to hwImage, novaImage
|
3 years ago |
Emery Hemingway
|
559f4aa3c0
|
Add aarch64 platform
Add the hw-virt_qemu platform to tests, rename hw to hw-pc.
|
3 years ago |
Emery Hemingway
|
40c1977779
|
Replace test framework
Adopt the Python test driver from NixOS. Temporarily drop Sotest
runs.
|
3 years ago |
Emery Hemingway
|
53afe72493
|
tests: initially format ROM manifests into maps
|
3 years ago |
Emery Hemingway
|
ba2d96d419
|
Place binaries into $out directories rather than simply as $out
|
3 years ago |
Emery Hemingway
|
32d65d2f41
|
Patch Genode upstream to use conventional library names
Use library names that are compatible with legacy software.
|
3 years ago |
Emery Hemingway
|
78c5a2bb19
|
Test consolidation
|
3 years ago |
Emery Hemingway
|
e48de48711
|
Optimize base-hw tests, include dhall config with build
|
3 years ago |
Emery Hemingway
|
b01c8fd51d
|
Create lib.runDhallCommand
An optimization for using the Dhall library.
|
3 years ago |
Emery Hemingway
|
7a04959417
|
Patch Genode sources per-package
Avoid cross package rebuilds when patching. Remove init schema
validation, as its not worth patching.
|
3 years ago |
Emery Hemingway
|
8cdc415417
|
Optimize Dhall processing
|
3 years ago |
Emery Hemingway
|
e0742fef4e
|
Reduction
|
3 years ago |
Emery Hemingway
|
a0a31fa548
|
Restructure flake.nix to use a nixpkgs overlay
|
3 years ago |
Emery Hemingway
|
818014787f
|
Update to latest Dhall in Nixpkgs master
|
3 years ago |
Emery Hemingway
|
2aab55dc38
|
Write boot image configuration to file during compilation
Sometimes ld chokes on complex XML renderings.
|
3 years ago |
Emery Hemingway
|
fffd53664b
|
Apply manifest merging in tests
Merged manifests are easier to work with as the number of inputs increase.
|
3 years ago |
Emery Hemingway
|
4af2598ecb
|
Use flake apps for tests
|
3 years ago |
Emery Hemingway
|
40df18a963
|
Relicense as CC0-1.0
|
3 years ago |
Emery Hemingway
|
48eec79d46
|
Move packaging of Genode core repositories here
|
3 years ago |
Emery Hemingway
|
dee1ae53e6
|
Call isohybrid on ISO produced by buildNovaIso
|
3 years ago |
Emery Hemingway
|
7388091a3e
|
Update flake
|
3 years ago |
Emery Hemingway
|
53a18acd08
|
Use cross-compliation pairs in Flake
|
3 years ago |
Emery Hemingway
|
15360a0ff5
|
Move upstream build to external flake
|
3 years ago |
Emery Hemingway
|
bd1ac437ba
|
Take pre-built binaries from a genode-depot flake
|
3 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
|
3 years ago |
Emery Hemingway
|
20594a9962
|
Build QEMU script with ISO
|
3 years ago |
Emery Hemingway
|
410a6522c5
|
Add 'lib' to flake top-level
|
3 years ago |