Martin Stein
8188e85691
mmio: interpret read-verbosity switch
...
fix #825
2013-08-30 13:27:41 +02:00
Martin Stein
0bbfa3a501
ffat: require prepare_ffat if ffat not prepared
...
fix #534
2013-08-30 13:27:18 +02:00
Stefan Kalkowski
b3dd45942e
usb_drv: change Driver_context to Signal_dispatcher
...
Fixes #861
2013-08-30 13:26:29 +02:00
Josef Söntgen
c437255d96
libports: remove right files when cleaning libc
...
Only the directories and files which were created in the first place
by the libc port should be removed. Thereby ignore the exit code of
the find command to prevent GNUmake from stopping its execution.
Fixes #841 .
2013-08-30 13:26:14 +02:00
Alexander Boettcher
b1fe2b5ab9
acpi: skip parameters of DefName
...
Fixes #415
2013-08-30 13:23:28 +02:00
Christian Prochaska
a0a91475d1
dde_linux: remove superfluous 'msleep()' calls
...
Fixes #860 .
2013-08-30 13:21:17 +02:00
Josef Söntgen
d967be473a
base: fix pausing tracing subjects
...
Fixes #858 .
2013-08-29 15:41:40 +02:00
Alexander Boettcher
77fe612adb
base: fix thread_cap initialization
...
Fixes #842
2013-08-29 15:41:04 +02:00
Christian Helmuth
42739de9fd
foc: print line numbers in decimal on assert
2013-08-27 16:06:53 +02:00
Martin Stein
0d803266ea
hw: touch kernel scheduler and timer less often
...
fix #857
fix #855
2013-08-27 16:04:10 +02:00
Martin Stein
d0eaca9915
hw: don't unmask timer IRQ on any kernel pass
...
ref #855
2013-08-23 11:25:18 +02:00
Martin Stein
cbd1464ee3
hw: fix in signal-ack handling in kernel
...
ref #574
2013-08-23 11:23:47 +02:00
Martin Stein
fa047f4dda
signal test: let sender yield CPU when idle
...
ref #574
2013-08-23 11:23:47 +02:00
Alexander Boettcher
bab1663ea2
ldso: be quiet by default
2013-08-22 15:13:12 +02:00
Alexander Boettcher
773b0ecc3d
noux: add verbose config parameter
...
Explicitly enable verbose output if required.
2013-08-22 15:13:12 +02:00
Alexander Boettcher
c0c3b48357
terminal: refresh only if output changed
2013-08-22 15:13:12 +02:00
Alexander Boettcher
9cf315b37e
noux: start time measuring with first noux output
...
Don't account the boottime to the actual compile time - since it varies quite
a lot if somebody else utilize the network with lwip tests for example ;-).
2013-08-22 15:13:12 +02:00
Alexander Boettcher
1df1611f45
run: support target serial for base-nova
...
Issue #683
2013-08-22 15:13:12 +02:00
Alexander Boettcher
6dd6525b48
seoul: support headless mode
...
+ run kernelbuild in headless mode, output dumped via serial output
2013-08-22 11:33:10 +02:00
Alexander Boettcher
6d5a66d8e7
seoul: refresh console only if required
...
Speeds up kernelbuild by over 35% !!!
2013-08-22 11:33:00 +02:00
Alexander Boettcher
90823eaf1d
run: remove files of seoul-auto script
2013-08-22 09:03:29 +02:00
Christian Helmuth
a478213872
pci: no parsing errors if no config file
2013-08-19 10:59:50 +02:00
Christian Helmuth
338c49da23
vesa: fix error message (interval display)
2013-08-19 10:33:29 +02:00
Norman Feske
ef1cd4a276
News item for Genode 13.08
2013-08-15 12:05:39 +02:00
Norman Feske
d13605a9a3
Release notes for version 13.08
2013-08-15 12:05:39 +02:00
Norman Feske
3d42cb0693
doc/getting_started.txt: Mention VESA driver
2013-08-15 12:03:54 +02:00
Norman Feske
a652cb5110
Apply affinity subspacing to session requests
2013-08-15 09:22:50 +02:00
Josef Söntgen
a4066c358e
Add trace points (RPC and signal)
2013-08-15 09:22:50 +02:00
Josef Söntgen
17eb342156
os: example trace policy-modules
2013-08-15 09:22:50 +02:00
Alexander Boettcher
baa55dabc4
seoul: add kernelbuild run script
2013-08-15 09:22:49 +02:00
Christian Prochaska
97374cf57e
ldso: increase 'MEM_SIZE' in 'mmap()'
...
Fixes #838 .
2013-08-15 09:22:49 +02:00
Christian Prochaska
d39dfef98f
Qt: fix examples
...
With this patch, the 'textedit' example can run on base-linux again and
'qt_lauchpad' contains only runnable launch entries.
Fixes #837 .
2013-08-15 09:22:49 +02:00
Christian Prochaska
d47468c005
Qt4: fix download location
...
Fixes #836 .
2013-08-15 09:22:49 +02:00
Christian Prochaska
7f7c24fcc9
Pistachio: tell the compiler about 'edi' changes
...
Syscall binding functions which use '__L4_INDIRECT_CALL' need to tell the
compiler that the 'edi' register gets modified. Since 'edi' is an input
operand and input operands may not get added to the clobber list, this
patch defines 'edi' also as an output operand instead.
Fixes #834 .
2013-08-15 09:22:49 +02:00
Stefan Kalkowski
3a6f639df8
Fix network_test run scripts for recent changes
...
Fix #833
2013-08-15 09:22:49 +02:00
Stefan Kalkowski
55e1c16c98
ports: enable re-preparation of contrib code
...
Avoid warnings of missing patches directory
Fixes #832
2013-08-15 09:22:49 +02:00
Norman Feske
0c22f3da75
doc: Update components.txt and top-level README
2013-08-15 09:22:48 +02:00
Norman Feske
7972e4587b
qt5: hook for selectively inhibiting qt5 builds
2013-08-15 09:22:48 +02:00
Alexander Boettcher
ed3187aa74
seoul: add invalid guest state handling
2013-08-15 09:22:48 +02:00
Alexander Boettcher
e349c29736
seoul: add test for native runs
...
and add to autopilot list.
2013-08-15 09:22:48 +02:00
Alexander Boettcher
35f9ceb7ba
seoul: fix run script issues 823 and 824
...
Fix #823
Fix #824
2013-08-15 09:22:48 +02:00
Alexander Boettcher
4474e9d6d6
seoul: add intel82576vf for 64bit
2013-08-15 09:22:48 +02:00
Alexander Boettcher
0654877392
seoul: update to recent seoul branch
...
Required to use intel82576vf in 64bit host mode
2013-08-15 09:22:48 +02:00
Alexander Boettcher
009adff441
seoul: fix region conflicts
...
At least 64bit Seoul dies with Region_conflict reliable and reproducible.
When during startup of Seoul some Genode code (caused by executing some
constructors) try to attach a region, the region manager code in the rm_session
will try to place the attachment at the smallest large enough aligned free
virtual region.
For now, I observed one attachment causing trouble (but not knowing who causes
this - it does also not really matter). The questionable region is 0x4000 of
size for 32bit and 0x8000 of size for 64bit.
To steer the region manager a bit, we try now following trick:
With this commit the load address of the binary for 32 and 64 bit is moved
close to the end of the virtual address space, but leaving enough free virtual
space for the above observed attachment (and a bit more).
The region manager code now will try to fill up the virtual region behind
the binary up to the end of the virtual address space, effectively letting the
lower virtual region untouched - hopefully.
Works for now, but it will break again - for sure.
Fixes #519
2013-08-15 09:22:48 +02:00
Josef Söntgen
32e3eee48c
linux: add expanding Cpu_session_client
2013-08-15 09:22:48 +02:00
Norman Feske
149356f7ab
core: TRACE service interface and implementation
2013-08-15 09:22:47 +02:00
Norman Feske
fe4a6d7d81
base: User-level tracing support
2013-08-14 18:43:19 +02:00
Norman Feske
a2b15349fd
base: Add tracing support to CPU session interface
2013-08-13 17:27:40 +02:00
Christian Prochaska
f0b5c5eca5
Rename 'oss_drv' to 'audio_out_drv'
...
Fixes #829 .
2013-08-13 17:27:40 +02:00
Sebastian Sumpf
a125f7179e
foc: Fix interrupt-mode handling on x86
...
Set level/edge high/low values correctly.
Fixes issue #830
2013-08-13 17:27:40 +02:00