Michael Müller
b8f6e86fa3
Removed unused variables.
2022-07-11 14:30:41 +02:00
Michael Müller
f98359cbe6
hello_tutorial: Made hello session stateful.
2022-07-11 14:26:28 +02:00
Michael Müller
481a26d286
hello_tutorial: Fixed broken scenario.
2022-07-11 12:35:02 +02:00
Michael Müller
db3b242acb
hello_tutorial: Adapted scenario.
2022-07-11 12:30:50 +02:00
Michael Müller
9399b07d0c
hello_tutorial: Let hello_clients run periodically.
2022-07-11 12:28:26 +02:00
Michael Müller
baa130db17
Changed type for attributes _a and _b.
2022-07-11 12:19:35 +02:00
Michael Müller
5d6d54c066
Register config handler.
2022-07-11 12:17:09 +02:00
Michael Müller
2644b7d5aa
Initialize _a and _b in constructor (-Weffc).
2022-07-11 12:08:07 +02:00
Michael Müller
e6b09edaca
Extended hello tutorial with second client and configurable parameters.
2022-07-11 11:57:05 +02:00
Michael Mueller
7d405d8f6a
Updated include path
2022-07-06 17:48:26 +02:00
Michael Mueller
16f5ad55c8
Working ports file for mxtasking
2022-07-06 17:47:49 +02:00
Michael Müller
142ef47861
Added port of MxTasking with sample application.
2022-07-06 15:32:47 +02:00
Michael Müller
6b7fae0643
Start thread count with 1.
2022-07-04 16:35:56 +02:00
Michael Müller
64a2307c08
Forgot posix.lib.so as boot module.
2022-07-04 16:33:03 +02:00
Michael Müller
d0416903dc
Typo in boot_modules.
2022-07-04 16:29:54 +02:00
Michael Müller
d1c240c6c5
Genode's stdcxx doesn't support std::make_unique().
2022-07-04 16:28:50 +02:00
Michael Müller
48cbe050f7
Fixe type errors.
2022-07-04 16:25:50 +02:00
Michael Müller
55f07a89c6
Fixed type of thread_objs.
2022-07-04 16:20:49 +02:00
Michael Müller
33ff8591f0
Genode::log cannot print objects of type std::chrono::*.
2022-07-04 16:18:51 +02:00
Michael Müller
45fef3c8be
Fixed makefile for posix_playground.
2022-07-04 16:17:05 +02:00
Michael Müller
834bebf3e5
Added POSIX playground for trying out POSIX and stdlib-related functions.
2022-07-04 16:14:55 +02:00
Michael Müller
d931e6a56e
Do not use std::unique_ptr as it causes pagefaults.
2022-07-04 15:13:35 +02:00
Michael Müller
ff525b743f
Use Genode timer for time measurement.
2022-07-04 15:10:53 +02:00
Michael Müller
7d9db940e2
Use component's heap for allocation.
2022-07-04 15:03:11 +02:00
Michael Müller
08ebbf001e
Use correct thread type and fixed wrong call to exec_static_constructors.
2022-07-04 14:54:10 +02:00
Michael Müller
2888391eec
Execute static constructors when creating component.
2022-07-04 14:50:27 +02:00
Michael Müller
95faab73fa
Test for std::chrono and std::unique_ptr.
2022-07-04 14:43:48 +02:00
Michael Müller
9c4a683b33
Print affinity space before starting threads.
2022-07-01 16:42:54 +02:00
Michael Mueller
db81856dac
Removed libc from LIBS in target.mk but added libc and stdcxx as boot modules for cstdint to be found
2022-07-01 16:34:58 +02:00
Michael Müller
c4a73980da
Removed dependencies on stdcxx and libc.
2022-07-01 16:28:47 +02:00
Michael Müller
14ee3c0d36
Removed posix module.
2022-07-01 16:27:02 +02:00
Michael Müller
c4d4e12f7e
Fixed wrong order in initializer list.
2022-07-01 16:22:54 +02:00
Michael Müller
6c0f4e232c
Fixed typo in intializer list.
2022-07-01 16:20:57 +02:00
Michael Müller
a649cd8633
Use native threads.
2022-07-01 16:14:04 +02:00
Michael Mueller
71314a9ca3
Test of std::thread with posix sleep
2022-07-01 15:12:02 +02:00
Michael Mueller
29c00310ad
Added missing dependencies
2022-07-01 15:11:18 +02:00
Michael Mueller
d4073612cb
Removed libc from LIBS as it causes namespace mismatches.
2022-06-30 12:35:54 +02:00
Michael Müller
de772a6fc1
Wrong namespace for Component::Construct.
2022-06-30 12:28:16 +02:00
Michael Müller
f07003f2b8
Added correct namespace for Component::construct.
2022-06-30 12:26:15 +02:00
Michael Müller
ff9d123000
Fixed wrong type for parameter env.
2022-06-30 12:24:01 +02:00
Michael Müller
b5449df554
Fixed compiler errors.
2022-06-30 12:22:08 +02:00
Michael Müller
b255eb14fe
Fixed wrong directory structure.
2022-06-30 12:13:19 +02:00
Michael Müller
f9d28eb8e0
Test scenario for std::thread.
2022-06-30 12:03:50 +02:00
Christian Helmuth
b6d313bbe6
version: 22.05
22.05
2022-05-31 13:34:17 +02:00
Norman Feske
dc0a0e0700
News item for version 22.05
2022-05-31 12:23:28 +02:00
Norman Feske
33a51ee20d
Release notes for version 22.05
2022-05-31 12:23:28 +02:00
Christian Helmuth
a037fac5c5
depot: update recipe hashes
2022-05-31 10:52:11 +02:00
Stefan Kalkowski
e6602d527c
lx_emul: remove duplication of ZERO_PAGE for ARM
...
The extra definition introduced by commit:
"lx_emul & arm: define ZERO_PAGE" re-defined the macro included
by a header of the contrib sources. This commit removes the
contrib header and defines thereby missing macros.
2022-05-31 10:52:11 +02:00
Stefan Kalkowski
d213cfa897
lx_emul: fix spinlock header for ARM
...
Fixes wrong atomic_*(ptr) usage with u32 pointer introduced by
commit "lx_emul: eliminate wrong include pathes". Atomic read or
write is nt needed in our case, we always schedule cooperatively.
2022-05-31 10:52:11 +02:00
Christian Helmuth
f4dabf08e2
Fix nested run in vbox5_genode_usb_hid_raw
...
Since "Consolidate USB test run-scripts" usb_hid_raw.run depends on
depot archives. Therefore, '--depot-dir' and '--depot-user' must be
passed to the nested run tool to cover cases that customize the depot
(e.g., our nightly CI).
Issue #4511
2022-05-31 10:52:00 +02:00