5682ad8e2b
Add base tests
2019-10-04 00:52:02 +02:00
7d384bc3e6
Adjust for Nix environment
...
Use a LIBUNWIND and LIBUNWIND_BAREMETAL, adjust shell.nix to use
"base" from the new split repository builds.
2019-10-04 00:52:02 +02:00
5a8686eaf9
Compatibility with LLVM libunwind
2019-10-04 00:52:02 +02:00
4e94dd4265
Remove dead code
2019-10-04 00:52:02 +02:00
a7f4384b12
Clang: undeclared identifier __UINT64_C
2019-10-04 00:52:02 +02:00
02365c171e
Clang: no reference members to stack parameters
2019-10-04 00:47:17 +02:00
075ab46d39
Clang: do not use angle brackets for local includes
2019-10-04 00:47:17 +02:00
d52f74c7c2
Clang: remove user of register keyword
2019-10-03 22:07:28 +02:00
44f2c86a91
Clang: implement memset local to C++ runtime
...
Using Genode::memset with Clang results in recursion.
2019-10-03 22:06:34 +02:00
f42e7f1ff4
Clang: unused lamba capture
2019-10-03 22:06:34 +02:00
b50d28c3e4
Clang: align after template expansion
...
Cannot align template structs. Also, cannot cast void* to addr_t in
constexpr function.
2019-10-03 22:06:34 +02:00
d557624469
Clang: need a GCC diagnostic push for every pop
2019-10-03 22:06:34 +02:00
2d60fc9f65
Clang: do not link with libgcc.a
2019-10-03 21:57:57 +02:00
c39507e591
Clang: tautological-undefined-compare
2019-10-03 21:57:57 +02:00
77873c7808
Clang: address-of-packed-member
2019-10-03 21:57:57 +02:00
855a9375ac
Clang: tautological-constant-out-of-range-compare
2019-10-03 21:57:57 +02:00
f6553d2872
Clang: pragma GCC compatibility
2019-10-03 21:57:57 +02:00
54480c1c3d
GCC: Ignore Clang pragmas
2019-10-03 21:57:57 +02:00
2509d95d98
Clang: uninitialized
2019-10-03 21:57:57 +02:00
e3c285ac0c
Clang: maybe_unused
2019-10-03 21:57:57 +02:00
ca98ac2a0f
Clang: no null references
2019-10-03 21:57:57 +02:00
a3241becf0
Clang: fix type overflow
2019-10-03 21:57:57 +02:00
8979b7ffbb
Clang: more C++ support includes
2019-10-03 21:57:57 +02:00
b7c63e38f7
Clang compatible syntax
2019-10-03 21:57:57 +02:00
28eb528148
Clang: add [[maybe_unused]] to Lock::Guards
2019-10-03 21:57:57 +02:00
24f4608ce7
Clang: avoid casting nullptr to reference
2019-10-03 21:57:57 +02:00
852651b3f2
Move chunk types out of File_system namespace
2019-10-03 21:57:57 +02:00
69ca5b133b
Clang: disambiguate namespaces
2019-10-03 21:57:57 +02:00
e46099e224
Clang: disable some RPC tracing
...
Clang cannot handle this much template salad.
2019-10-03 21:57:57 +02:00
c770a8b9ec
Clang: remove unused
2019-10-03 21:57:57 +02:00
2dc6ea2042
Clang: do not redeclare __SIZE_TYPE__
2019-10-03 21:25:37 +02:00
30700e179a
Clang: reconcile struct and class declarations
2019-10-03 21:25:37 +02:00
59ab4ef6bc
Tupify
...
Implement a graph-based build system.
2019-10-03 21:25:36 +02:00
4952b37e4c
Core: exit with child exit value
...
Effective for base-linux only.
2019-10-03 21:25:36 +02:00
Christian Helmuth
4a7b0e99a6
depot: update recipe hashes
2019-09-20 14:14:16 +02:00
Norman Feske
614f7fa56a
mesa.run: omit depot content from boot modules
2019-09-17 14:38:07 +02:00
Pirmin Duss
d953030c0e
lx_fs: respect writeable session argument
...
Fixes #3492
2019-09-12 12:28:41 +02:00
Alexander Boettcher
6fe80c3cc7
sculpt: add lock screen/GUI support
...
Fixes #3491
2019-09-09 15:25:45 +02:00
Christian Prochaska
afa0e26a6a
qt5: update virtual keyboard example to Qt 5.13
...
Fixes #3490
2019-09-09 15:08:13 +02:00
Christian Prochaska
1d3bbde70a
qt5: add 'lupdate' and 'lrelease' to host tools
...
Fixes #1736
2019-09-09 15:05:50 +02:00
Alexander Boettcher
6f0c6501f2
acpica: catch Io_mem exceptions
...
Issue #2998
2019-09-09 15:04:53 +02:00
Christian Helmuth
e448022f23
Fix hard-disk image creation in libc_fatfs
...
The hard-disk image must be created before boot-image creation as it is
used as boot module by variants of the test (use_ram_block=true).
2019-09-09 14:58:25 +02:00
Christian Helmuth
664d858e63
Fix sntp_client test for hw/muen
2019-09-09 12:15:07 +02:00
Christian Helmuth
ede009edf9
Fix expected output in USB HID tests
...
Invalid characters in press events are no longer 0 but 0xfffe since
a97b8043b5
utf8: non-character U+fffe as invalid codepoint
Issue #3483
2019-09-09 11:35:42 +02:00
Christian Helmuth
08aa7d310a
Increase stack size in thread test for arm_v8a
...
It seems throwing an exception on arm_v8a needs a significant amount of
stack space (> 2048 bytes).
2019-09-03 12:12:46 +02:00
36111a2edf
Libc: implement getifaddrs
...
Implement getifaddrs and freeifaddrs within the libc using socket
control files at the VFS. Add an "address" and "netmask" file to the
lwIP plugin.
Only a single IPv4 address is initially supported, and the broadcast
address returned will never be valid.
Fixes #3439
2019-09-02 16:36:07 +02:00
Christian Prochaska
ab017607a2
tool chain: TLS support
...
Fixes #3418
2019-09-02 16:29:33 +02:00
Christian Helmuth
b2c59576ae
depot: update recipe hashes
2019-08-28 14:36:56 +02:00
Norman Feske
7f8fe00cdc
drivers_managed-pc: route for smbios_table report
2019-08-28 14:22:33 +02:00
Norman Feske
c0e8336e98
acpi_drv: report SMBIOS after ACPI info
...
This order of execution reduces the boot time of Sculpt.
2019-08-28 14:22:33 +02:00