Emery Hemingway
c6f3dfc3ec
Add some ANSI C procedures to base-common
...
This is for the convenience of language runtimes.
3 years ago
Emery Hemingway
11ff9a1dc5
Add base-hw Tup rules
3 years ago
Emery Hemingway
e0b84beafa
Tup: LLVM adjustments
3 years ago
Emery Hemingway
da0c9da996
Minor code adjustments for LLVM
3 years ago
Emery Hemingway
fa5b9a9002
Tup: create ld.lib.so libraries when in a Nix build
3 years ago
Emery Hemingway
71e1a286e5
Nix: update flake
3 years ago
Emery Hemingway
196c340aa9
Tup: build more of gems
3 years ago
Emery Hemingway
200d82b4f5
core: simplify unprefixed LOG service
...
The special "platform" label is now "unlabeled".
3 years ago
Emery Hemingway
5d4e72c874
core: add platform logging service
...
If the root child requests a LOG service with the label "platform" then
return a LOG session that logs messages directly to kernel. This is to
allow a remote test controller to recognize messages produced by an
privileged local test harness.
3 years ago
Norman Feske
7c4568fb5a
core: avoid use of C array as buffer in Log_root
3 years ago
Emery Hemingway
b20ca5f254
Revert "Core: exit with child exit value"
...
Not actually useful, and causes a null deference on NOVA.
3 years ago
Emery Hemingway
4287419392
Add Nix flake for dev-shell
3 years ago
Emery Hemingway
42f93ce3da
Move Nix expressions to genodepkgs
3 years ago
Emery Hemingway
59caa85840
Tup: mv ld-lova.lib.so from out/bin to out/lib
3 years ago
Emery Hemingway
f902a21213
Remove NOVA submodule
3 years ago
Emery Hemingway
ee7773567a
Nix apps moved to genodepkgs
3 years ago
Emery Hemingway
a1e84f0485
Convert README to Markdown
3 years ago
Emery Hemingway
9e1e1186dc
Synchronize NOVA revision with genodelabs/staging
...
Also make the "makeFlags" attr compatible with dev-shell.
3 years ago
Emery Hemingway
292bd3f579
Nix: Add nova-image app
3 years ago
Emery Hemingway
18c0e21996
Remove version information from builds
...
This causes spurious rebuilds.
3 years ago
Emery Hemingway
e45088704c
Restore base tests
3 years ago
Emery Hemingway
8c8606b375
Skip strip in nova-iso, explicit mkisofs
3 years ago
Emery Hemingway
c812fdf629
Add component exit to tests
...
This makes it possible to detect successful test runs in a general way.
3 years ago
Emery Hemingway
6463f84741
Nix flake: use Github url for Nixpkgs
3 years ago
Emery Hemingway
b8e25c82da
Nix: source code filtering
3 years ago
Emery Hemingway
955e95272c
Tup: fix base-nova build
3 years ago
Emery Hemingway
4235b5ab9b
Nix app for building NOVA ISOs
3 years ago
Emery Hemingway
97e01182ca
Nix: package NOVA kernel
...
This package moved here from Genodepkgs.
3 years ago
Emery Hemingway
90c4d291b4
Nix flake: build packages at Hydra
3 years ago
Emery Hemingway
d8074773d1
Add missing os test Tupfiles
3 years ago
Emery Hemingway
3fb87d9ea0
base-linux: use pkg-config for libraries from base repo
...
Tup output groups must not be used across the repositories, they will come
up empty in Nix builds, and libraries will not be fully linked.
3 years ago
Emery Hemingway
969180525f
Use patched binary toolchain from Genode Labs
...
- Fetch and patch GCC distribution
- Pass Tup config as a file
- Fold out and dev outputs
- Remove shellHook code for compatibility with dev-shell
- Tweak Tup Nix conditionals
- Add Tupfile.ini
- Remove custom setup-hook
3 years ago
Emery Hemingway
bab7a572fe
Refactor flake to expose x86_64-linux-x86_64-genode as x86_64-linux
3 years ago
Emery Hemingway
32f8b603cb
Use cross-compile pairs in Flake
3 years ago
Emery Hemingway
94266a7bb0
Add hydraJobs
3 years ago
Emery Hemingway
24deef9495
Use #!/usr/bin/env ... shebangs
3 years ago
Emery Hemingway
54776f36eb
VFS/pipe: add Tupfile
3 years ago
Emery Hemingway
3dc909bb24
nic_stress: do not bind reference to stack allocated parameter
3 years ago
Emery Hemingway
d650a7b0e0
VFS/terminal: variable-sized object may not be initialized
3 years ago
Emery Hemingway
63c4974587
vfs server: fix File_system namespace warnings
3 years ago
Emery Hemingway
0797619d29
FetchGit Nixpkgs from nix-shell
3 years ago
Emery Hemingway
3d68a520cb
Tag release 19.11
...
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEsIWqvdxEKaxX80hspyRgNBfs1rcFAl3fpmAACgkQpyRgNBfs
1rcezQ//ZoYChufO6m2CByuPUbITql12b6oyOjmvcw16NW+Nsf2EodwMeCk/9yyM
kWIxqOtXp1yFPGNf8ebEkTu5YXYMkHrUds4V6nQ4nQnyk7VnQmR3XTnqP8Sr27Hp
fHi7Dddjxufexeyb6bwis04mK4PeFWXk/D6H4nh6ZeaR30g/GQ+Wt4N64a+HcQ1g
kLMKuLlooOoq0L9q8IVLAtQoKNR1LP6x0FKGH8B6elwns8rXna2fRSlCB+W7qLwl
K/pQadaIkwQNj8TEXuQxdGOR1GIrTbUz9ExS6U1yPXjqK06CunDZqsn+Cv5G7p+5
ybMaViXwDGilZjhNLTjAbPhqhoOVu+yDB5gwzKiYt6/gTKP8N+VUpXKhGpzu/0ya
wEt2b/43vmPm1NsBQQFU6vmjyW0W0iOl+a1tetv/qFo4mzQNesbVlu6t91b0EAjp
C0JzZj9UHj/QkKgLIPkWMVWyz+VtODUeFhMLV6+86wzFmqSNhbaL0K/1LvX3AHZR
5M/sjMRdtRL9U7Xv/LTn/Sgisk5wT2wfI9dpkAZALZjm22751mSTv9XhdLC/+XpA
0F7cfSg36DphYsyPmSQ9+Q79rpU+bvuuTbqAsLdYcflMaW4bsIOd4j5Lk3adIPbN
EE0uu+CD1GbqpKy+vLr+2EIlYpVNRTQKLklmkmhb+ZBuvUo00cU=
=4dhl
-----END PGP SIGNATURE-----
Merge tag '19.11'
Tag release 19.11
3 years ago
Emery Hemingway
dd07e99ef6
Nix flake
3 years ago
Christian Helmuth
8cf7aaad65
version: 19.11
3 years ago
Norman Feske
25a8ef3b7c
News item for version 19.11
3 years ago
Norman Feske
b18a56c2c4
Release notes for version 19.11
3 years ago
Christian Helmuth
9d42e3f69b
release notes: fix example in 19.08 input section
3 years ago
Christian Helmuth
11ef8e1ff2
depot: update recipe hashes
3 years ago
Christian Helmuth
1deab4a67f
Disable noux_tool_chain_auto on foc/imx7d_sabre
...
The bootstrapper always fails with
fatal: could not find free RAM region for modules
in this scenario.
3 years ago
Christian Helmuth
f23c70e068
sculpt_manager: use Codepoint::valid()
3 years ago