Emery Hemingway
6558f3c232
Add block_router package
3 years ago
Emery Hemingway
918c74a111
Make devShell a Genode Labs FHS environment
3 years ago
Emery Hemingway
085fedfef5
Update dhallGenode
3 years ago
Emery Hemingway
818014787f
Update to latest Dhall in Nixpkgs master
3 years ago
Emery Hemingway
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.
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
19dccc4862
Update dhall-genode, use report_rom inference
3 years ago
Emery Hemingway
a61c3532e8
Build more packages using upstream build system
...
- Implement support for "ports"
- Update Nixpkgs to use Genode 20.02
- Remove packaging of forked Genode
3 years ago
Emery Hemingway
57d8d01e42
Update Genode to 20.02 release
3 years ago
Emery Hemingway
52fe694be4
Add NOVA driver_manager test
3 years ago
Emery Hemingway
9349b3acb8
Update dhall-genode
3 years ago
Emery Hemingway
458d3b5808
Build Genode tests with upstream build system
3 years ago
Emery Hemingway
7f30ff1fed
Tweak Genode upstream build wrapper
3 years ago
Emery Hemingway
94868758e5
Refactor tests to use nested Init/Child type
3 years ago
Emery Hemingway
bfebc6dcef
Patch Genode Labs builds for unlabeled LOG sessions (SOTEST)
3 years ago
Emery Hemingway
36f682ccd4
Update Genode Dhall library
...
Freeze the library when committing to the Nix store. The Init.toStart
function now lowers an only-child automatically, so adjust the Timer
service routes in tests accordingly.
3 years ago
Emery Hemingway
895c06ee0b
Build base-nova using Genode Labs build system
3 years ago
Emery Hemingway
7d5d2a3c5e
Add base-hw-pc
...
Build base-hw-pc with the Genode Labs build system
3 years ago
Emery Hemingway
c0b5ee9f73
Build only the Genode base repositories with GCC
3 years ago
Emery Hemingway
bb659887f3
Update Genode revision
...
The label used to request an unlabeled LOG session is now "unlabeled"
and more of the gems repo is built now.
3 years ago
Emery Hemingway
916c30c541
Fix solo5 package inputs
3 years ago
Emery Hemingway
ace08e5b97
Add packaging to README
3 years ago
Emery Hemingway
638f072d9b
Add missing manifests to libc and stdcxx
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
6b7e439283
Move manifest generation to apps.generate-manifest
...
This makes it fairly easier to generate manifests in downstream
repositories.
3 years ago
Emery Hemingway
658fa243df
Explicitly strip the solo5 library
...
The server7 hydra is producing a different binary than my laptop.
3 years ago
Emery Hemingway
2c1ace9a2a
Update dhall-genode
3 years ago
Emery Hemingway
4fa63f845d
Fix Solo5 library
...
The solo5.lib.so library must be stripped to be compatible with ld.lib.so.
3 years ago
Emery Hemingway
adff57ad62
Update Genode revision
...
This fixes the core page-faults.
3 years ago
Emery Hemingway
8be4745bd5
Update Sotest-producer
...
This fixes the test count in test logs.
3 years ago
Emery Hemingway
3b9d3aa99f
Pin Bender revision
3 years ago
Emery Hemingway
40df18a963
Relicense as CC0-1.0
3 years ago
Emery Hemingway
1ecc11d078
Add sotest-producer package
3 years ago
Emery Hemingway
2aefd243f8
Update Genode revision
...
This update brings in the platform logging commit.
3 years ago
Emery Hemingway
48eec79d46
Move packaging of Genode core repositories here
3 years ago
Emery Hemingway
49b4209526
Move pkgs to packages
3 years ago