Ehmry -
b8e25c82da
Nix: source code filtering
2020-01-14 11:43:26 +01:00
Ehmry -
955e95272c
Tup: fix base-nova build
2020-01-14 11:33:00 +01:00
Ehmry -
4235b5ab9b
Nix app for building NOVA ISOs
2020-01-14 11:33:00 +01:00
Ehmry -
97e01182ca
Nix: package NOVA kernel
...
This package moved here from Genodepkgs.
2020-01-14 11:31:23 +01:00
Ehmry -
90c4d291b4
Nix flake: build packages at Hydra
2020-01-08 14:50:49 +01:00
Ehmry -
d8074773d1
Add missing os test Tupfiles
2020-01-08 09:55:01 +01:00
Ehmry -
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.
2020-01-07 18:19:02 +01:00
Ehmry -
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
2020-01-05 20:32:08 +01:00
Ehmry -
bab7a572fe
Refactor flake to expose x86_64-linux-x86_64-genode as x86_64-linux
2019-12-26 15:33:09 +05:30
Ehmry -
32f8b603cb
Use cross-compile pairs in Flake
2019-12-02 16:30:36 +01:00
Ehmry -
94266a7bb0
Add hydraJobs
2019-11-29 15:50:13 +01:00
Ehmry -
24deef9495
Use #!/usr/bin/env ... shebangs
2019-11-28 15:07:24 +01:00
Ehmry -
54776f36eb
VFS/pipe: add Tupfile
2019-11-28 14:04:14 +01:00
Ehmry -
3dc909bb24
nic_stress: do not bind reference to stack allocated parameter
2019-11-28 13:56:20 +01:00
Ehmry -
d650a7b0e0
VFS/terminal: variable-sized object may not be initialized
2019-11-28 13:51:21 +01:00
Ehmry -
63c4974587
vfs server: fix File_system namespace warnings
2019-11-28 13:49:20 +01:00
Ehmry -
0797619d29
FetchGit Nixpkgs from nix-shell
2019-11-28 13:38:29 +01:00
Ehmry -
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
2019-11-28 13:21:13 +01:00
Ehmry -
dd07e99ef6
Nix flake
2019-11-28 13:17:35 +01:00
Christian Helmuth
8cf7aaad65
version: 19.11
2019-11-28 11:49:10 +01:00
Norman Feske
25a8ef3b7c
News item for version 19.11
2019-11-28 11:44:29 +01:00
Norman Feske
b18a56c2c4
Release notes for version 19.11
2019-11-28 11:44:29 +01:00
Christian Helmuth
9d42e3f69b
release notes: fix example in 19.08 input section
2019-11-28 11:44:29 +01:00
Christian Helmuth
11ef8e1ff2
depot: update recipe hashes
2019-11-28 09:06:39 +01:00
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.
2019-11-28 09:06:27 +01:00
Christian Helmuth
f23c70e068
sculpt_manager: use Codepoint::valid()
2019-11-28 09:06:26 +01:00
Alexander Boettcher
f7c818d303
vbox5: add recipe of kernel independent version
2019-11-25 16:02:40 +01:00
Stefan Kalkowski
7996cf06ab
os: remove jitterentropy from fs_packet test
...
Fixes #3562
2019-11-25 15:44:57 +01:00
Stefan Kalkowski
4800bcf5a0
hw: correct the i.MX6 Sabrelite timer settings
...
Fix #3561
2019-11-25 15:43:59 +01:00
Christian Prochaska
4c74f4792c
ahci_drv: set 'Cmd::St' to 1 before writing 'Sact' register
...
Issue #3058
2019-11-25 14:15:57 +01:00
Christian Prochaska
57d080d4f8
hw: use correct type on IRQ kernel object destruction
...
Fixes #3560
2019-11-25 14:15:39 +01:00
Alexander Boettcher
2778debc29
ram_fs: close open nodes on session close
...
Fixes #3559
2019-11-22 15:59:13 +01:00
Martin Stein
7182c10c90
test/nic_stress: test bad session args
...
Fixes #3525
2019-11-22 14:16:24 +01:00
Christian Prochaska
7309bcf4b5
gdb_monitor: add platform checks in run scripts
...
Fixes #3558
2019-11-22 14:12:06 +01:00
Sebastian Sumpf
309bc2083e
vbox5: raise rrtimer priority
...
Make sure timers run at the same priority as component threads, otherwise
no timer progress can be made. See 'rtTimeNanoTSInternalRef' (timesupref.h)
and 'rtTimerLRThread' (timerlr-generic.cpp).
2019-11-22 13:33:15 +01:00
Norman Feske
6e098a9d17
ram_fs: apply session policy to write / mtime ops
...
This patch extends the distinction between read-only and writeable
sessions to packet-stream operations for WRITE and WRITE_TIMESTAMP.
2019-11-21 16:21:19 +01:00
Norman Feske
573b6d3345
noux: fix condition for mtime update
...
This is a follow-up patch for "noux: don't update mtimes for read-only
files". It eliminates warning messages during Sculpt's prepare step when
'cp' tries to update the mtimes of the source files.
2019-11-21 16:21:19 +01:00
Norman Feske
077fa355ce
pkg/wm: increase RAM quota
...
This patch avoids a warning during the wm startup in Sculpt.
2019-11-21 15:13:20 +01:00
Norman Feske
e76ce05844
sculpt manager: ignore empty deploy configs
...
When copying config/managed/deploy to config/deploy, the latter may
temporarily result in an empty configuration. Such an intermediate
state should be ignored to keep the currently running scenario in tact
instead of restarting it.
2019-11-21 15:07:51 +01:00
Norman Feske
4622ddb46f
nitpicker: add version attribute in clicked report
...
This patch addresses a corner case where the nitpicker focus is not
solely defined by mouse clicks or (exclusively) by a window manager, but
by a policy component that takes mouse clicks and other policy (e.g.,
a lock screen) into account. It ensures that each click that follows a
focus change (however initiated) results in a new "clicked" report even
when the report looks the same. To allow the policy component to
uniquely distiguish subsequent reports, the report features a new
'version' attribute.
Fixes #3493
2019-11-21 14:31:52 +01:00
Stefan Kalkowski
972e1893c9
os: introduce vmm component for ARMv8
...
Fix #3553
2019-11-21 14:29:36 +01:00
Stefan Kalkowski
af29dcf557
hw: introduce virtualization support for ARMv8
...
Ref #3553
2019-11-21 14:29:36 +01:00
Stefan Kalkowski
f82714f341
vm_session: return vcpu id when creating vcpu
...
Ref #3553
2019-11-21 14:29:36 +01:00
Stefan Kalkowski
02d68fdb97
hw: move arm virtualization to generic place
...
Ref #3553
2019-11-21 14:29:36 +01:00
Stefan Kalkowski
065b9fdb46
base-hw: extend syscalls to five arguments
...
Ref #3553
2019-11-21 14:29:36 +01:00
Stefan Kalkowski
18dbd75860
base: explictly target entrypoint in timer session
...
Fix #3548
2019-11-21 14:29:36 +01:00
Norman Feske
3ac970ac1d
Streamline Timestamp::INVALID values
...
This is a follow-up patch for issue #1784 that solves two
inconsistencies.
- The Vfs::Timestamp::INVALID matches File_system::Timestamp::INVALID
- The Noux libc plugin tests for Timestamp::INVALID instead of a
positive value.
The patch fixes the mtime info as shown in directory listings in
Sculpt's inspect window.
2019-11-21 14:26:27 +01:00
Norman Feske
3aaed7188f
ram_fs: tie writeable bit to session policy
...
Related to issue #3507
2019-11-21 14:26:01 +01:00
Norman Feske
ee64e29e77
vfs server: tie writeable bit to session policy
...
This patch let the VFS server reflect the session policy via the
writeable bit in directory entries instead of merely forwarding the bit
from the respective VFS plugin. This way, all files originating from a
read-only file-system session automatically appear in directory listings
as read-only files.
Related to issue #3507
2019-11-21 14:25:43 +01:00
Norman Feske
cfba429c15
vfs/rump: offer all files as read-writeable
...
The distinction between read-only and read-writeable is the
responsibility of the front end, i.e., the vfs server.
2019-11-21 14:25:05 +01:00