2
0
Fork 0
Commit Graph

355 Commits

Author SHA1 Message Date
Emery Hemingway 895c06ee0b Build base-nova using Genode Labs build system 2020-02-19 13:26:15 +01:00
Emery Hemingway 7d5d2a3c5e Add base-hw-pc
Build base-hw-pc with the Genode Labs build system
2020-02-19 13:26:15 +01:00
Emery Hemingway 64a34814dd Update Nixpkgs revision 2020-02-15 16:51:21 +01:00
Emery Hemingway c0b5ee9f73 Build only the Genode base repositories with GCC 2020-02-14 13:04:40 +01:00
Emery Hemingway 44544e7a39 Add testing section to README 2020-02-06 12:33:11 +01:00
Emery Hemingway 1744edee2e Boot Qemu with -kernel, skip ISO 2020-02-05 12:25:39 +01:00
Emery Hemingway 6052822283 Move "lib" to output 2020-02-05 12:04:30 +01:00
Emery Hemingway dcd9cfed13 Update flake 2020-02-04 18:49:02 +01:00
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.
2020-01-29 19:38:55 +01:00
Emery Hemingway dad28cc17b Add core, raise, and lower to glossary 2020-01-29 10:44:38 +01:00
Emery Hemingway fcb0a48401 Lower single child tests for NOVA test wrapper
If an single-child init is added to a list of children then it must be
safe to lower the child and add it to the list directly.
2020-01-28 14:00:09 +01:00
Emery Hemingway 23193460fa Remove fs_report test
Nix flake check should always succeed for the master checkout, but this
test was always broken.
2020-01-28 11:18:55 +01:00
Emery Hemingway e88537c411 nova-image: write image to stdout 2020-01-28 00:38:09 +01:00
Emery Hemingway 467ecf7cdb Generate NOVA image assembly in 64bit mode
This fixes a regression introduced in "nova-image: remove Arch union type".
2020-01-28 00:28:10 +01:00
Emery Hemingway 916c30c541 Fix solo5 package inputs 2020-01-28 00:18:05 +01:00
Emery Hemingway ace08e5b97 Add packaging to README 2020-01-27 12:01:12 +01:00
Emery Hemingway 003d63b820 Add boot descriptions to README 2020-01-27 11:54:08 +01:00
Emery Hemingway 0afe6af54d nova-image: remove Arch union type 2020-01-27 11:49:39 +01:00
Emery Hemingway 66db226f44 Add simple noux test 2020-01-25 18:14:18 +01:00
Emery Hemingway 093430d8f9 apps.nova-iso: write ISO to stdout 2020-01-25 17:33:12 +01:00
Emery Hemingway 638f072d9b Add missing manifests to libc and stdcxx 2020-01-25 17:11:10 +01:00
Emery Hemingway 9e42e0893d Fix check instructions in README 2020-01-25 12:39:54 +01:00
Emery Hemingway fffd53664b Apply manifest merging in tests
Merged manifests are easier to work with as the number of inputs increase.
2020-01-25 00:17:33 +01:00
Emery Hemingway 6b7e439283 Move manifest generation to apps.generate-manifest
This makes it fairly easier to generate manifests in downstream
repositories.
2020-01-24 20:46:39 +01:00
Emery Hemingway d086d68b60 Update genode-depot flake 2020-01-24 19:05:45 +01:00
Emery Hemingway fefed4c5e8 Write a decent README 2020-01-24 17:02:29 +01:00
Emery Hemingway c5da3100c4 Solo5 tests must exit for Sotest compatibility 2020-01-24 14:46:51 +01:00
Emery Hemingway 658fa243df Explicitly strip the solo5 library
The server7 hydra is producing a different binary than my laptop.
2020-01-24 14:46:51 +01:00
Emery Hemingway 3aba7ac2c2 Use Genode.Boot.Rom type when building test images 2020-01-24 14:46:51 +01:00
Emery Hemingway 2c1ace9a2a Update dhall-genode 2020-01-24 14:46:51 +01:00
Emery Hemingway 4fa63f845d Fix Solo5 library
The solo5.lib.so library must be stripped to be compatible with ld.lib.so.
2020-01-24 14:46:51 +01:00
Emery Hemingway 33d11182e3 Add Rtc test 2020-01-24 14:46:51 +01:00
Emery Hemingway adff57ad62 Update Genode revision
This fixes the core page-faults.
2020-01-24 14:46:51 +01:00
Emery Hemingway 8be4745bd5 Update Sotest-producer
This fixes the test count in test logs.
2020-01-24 14:46:51 +01:00
Emery Hemingway f78cb9477e Produce Sotest binaries.zip for every NOVA test 2020-01-24 14:46:51 +01:00
Emery Hemingway 8beebf2ae1 Dhall formatting 2020-01-24 14:46:51 +01:00
Emery Hemingway 3494b589ec Test exits must propagate
When a test component exits this needs to be caught by a test harness,
therefore the intermediate init needs to exit as well.
2020-01-24 14:46:51 +01:00
Emery Hemingway 37144809f6 Add log test 2020-01-24 14:46:51 +01:00
Emery Hemingway 9fc90076d6 Replace apps.linux-boot with apps.linux-image
Replace a script that builds a Linux boot image into the current workings
directory and boots it with a script that only builds the image.
2020-01-24 14:46:51 +01:00
Emery Hemingway 6540b0e49a apps.nova-image: override CORE_NOVA via environment 2020-01-24 14:46:51 +01:00
Emery Hemingway 7be2a6f17e Checks: add sotest builder 2020-01-24 14:46:51 +01:00
Emery Hemingway 3b9d3aa99f Pin Bender revision 2020-01-24 14:46:51 +01:00
Emery Hemingway 02ab09bd3a Remove solo5 test meta.maintainers 2020-01-24 14:46:51 +01:00
Emery Hemingway ae1b0b8ef1 Add .history to .gitignore 2020-01-24 14:46:51 +01:00
Emery Hemingway 4af2598ecb Use flake apps for tests 2020-01-24 14:46:51 +01:00
Emery Hemingway 70cafac9d7 Add linux-boot and render-init apps 2020-01-24 14:46:51 +01:00
Emery Hemingway 40df18a963 Relicense as CC0-1.0 2020-01-24 14:46:41 +01:00
Emery Hemingway 1ecc11d078 Add sotest-producer package 2020-01-22 13:03:31 +01:00
Emery Hemingway 2aefd243f8 Update Genode revision
This update brings in the platform logging commit.
2020-01-22 13:02:45 +01:00
Emery Hemingway 48eec79d46 Move packaging of Genode core repositories here 2020-01-22 13:02:43 +01:00