genode/repos/base-linux
Christian Helmuth c8b4b83b71 base-linux: inhibit tracing in region-map attach/detach
Tracing must be inhibited in attach/detach as RPC trace points may
trigger attachment of trace dataspaces, which would result in nested
mutex acquisition.

This prevents errors in test-trace_logger like follows.

  [init -> depot_autopilot] 0.140 [init -> dynamic_rom] Error: deadlock ahead, mutex=0x500e6f00, return ip=0x50053ed7

Fixes #4607
2022-09-19 14:00:34 +02:00
..
etc base: remove SPEC variables of boards (fix #3971) 2021-01-25 13:58:09 +01:00
include/spec/arm_64/trace base-linux: discharge timestamp on AARCH64 2021-05-10 11:17:20 +02:00
lib Remove 'Env::reinit' and 'Env::reinit_main_thread' 2022-02-15 10:17:28 +01:00
recipes base-linux: omit unused lib/mk/ from API recipe 2022-09-19 14:00:32 +02:00
run lx_fs: enable watch 2021-06-25 11:41:44 +02:00
src base-linux: inhibit tracing in region-map attach/detach 2022-09-19 14:00:34 +02:00
README Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00

This repository contains the Linux-specific implementation of Genode.