genode/base/include
Stefan Kalkowski 746011ee28 blk_cache: fix deadlock in allocator hierarchy
This commit generalizes the bit array in 'base/util/bit_array.h',
so that it can be used in a statically, when the array size is known
at compile time, or dynamically. It uses the dynamic approach of the
bit array for a more generalized version of the packet allocator,
formerly only used by NIC session clients. The more generic packet
allocator is used by the block cache to circumvent the allocation
deadlock described in issue #1059.

Fixes #1059
2014-02-25 14:58:06 +01:00
..
32bit/base Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
64bit/base Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
arm base: ARM-FPU 'memcpy_cpu' implementation 2013-06-24 11:48:37 +02:00
base base: setup thread object for main thread in CRT0 2014-02-25 14:58:05 +01:00
cap_session Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
cpu_session cpu_session: follow-up fix for scale_priority 2013-11-26 14:32:07 +01:00
dataspace Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
drivers hw: basic support for ODROID XU board (Fix #991) 2013-12-03 11:30:07 +01:00
io_mem_session Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
io_port_session Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
irq_session Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
log_session Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
pager Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
parent Add resource-balancing support to parent interface 2013-10-05 12:44:35 +02:00
pd_session nova: extend pd_session by assign_pci function 2013-02-21 11:52:02 +01:00
platform hw: basic support for ODROID XU board (Fix #991) 2013-12-03 11:30:07 +01:00
ram_session Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
rm_session Fix warning about initializer of 'Local_addr' 2013-05-06 11:11:03 +02:00
rom_session Use filename as default label for ROM connections 2014-01-27 18:54:07 +01:00
root base: show size as %zu instead %zd 2013-12-20 15:16:19 +01:00
session Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
signal_session hw & signal: consider initial SLAB blocks 2013-08-13 17:08:26 +02:00
thread Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
trace_session base: show size as %zu instead %zd 2013-12-20 15:16:19 +01:00
util blk_cache: fix deadlock in allocator hierarchy 2014-02-25 14:58:06 +01:00
x86/cpu Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
x86_32/cpu Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
x86_64/cpu Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
README Imported Genode release 11.11 2011-12-22 16:19:25 +01:00

README

This directory contains include files of interfaces that are exported
by components to be used by other components. Each subdirectory corresponds
to the component exporting the interface.