Norman Feske
5d969cffaf
base-linux: Fix condition in ~Reply_channel
...
Issue #717
2013-05-07 21:56:06 +02:00
Norman Feske
e39ff055ba
base-linux: Fix use-after-free problem of ds fds
...
Fixes #717
2013-05-07 21:56:06 +02:00
Stefan Kalkowski
511cab6192
Remove superfluous pl11x target.mk file ( fix #722 )
2013-05-07 21:56:06 +02:00
Stefan Kalkowski
cddd69a122
Double buffering for i.MX53 fb driver ( fix #721 )
...
Enable optinal support for double buffering in the i.MX53 framebuffer
driver. This prevents flickering in certain scenarios, where applications
directly render in the framebuffer dataspace given by the driver.
2013-05-07 21:56:06 +02:00
Stefan Kalkowski
0950b2f340
Rework i.MX53 framebuffer driver
...
* Simplify IPU register definitions using templates
* Distinguish between i.MX53 QSB and SMD board in driver
* Support IPU specific overlay mechanism by framebuffer session extension
2013-05-07 21:56:06 +02:00
Stefan Kalkowski
4fe158a320
Implement platform driver for i.MX53 platform
...
Move clock and reset controller functionality out of framebuffer driver
into platform driver.
2013-05-07 13:04:30 +02:00
Nikolay Golikov
d2f5deaf33
Implement i.MX53 framebuffer driver
2013-05-07 13:04:30 +02:00
Stefan Kalkowski
a5d236475a
Unify GPIO driver binary names to 'gpio_drv'
...
Introduce 'gpio' SPEC variable to easily support a corresponding driver within
run scripts.
2013-05-07 13:04:30 +02:00
Nikolay Golikov
1d1081c910
Implement i.MX53 gpio driver
2013-05-07 13:04:30 +02:00
Stefan Kalkowski
8e9e866161
Unify framebuffer driver binary names ( fix #720 )
...
Introduce 'framebuffer' SPEC variable to distinguish hardware framebuffer
drivers furthermore from the SDL framebuffer driver used by Genode/Linux.
2013-05-07 13:04:30 +02:00
Stefan Kalkowski
8aad441ef0
Remove obsolete Fiasco UX framebuffer driver
2013-05-06 18:50:35 +02:00
Sebastian Sumpf
4873f35945
LWIP: Use LWIP_SO_RCVBUF instead of LWIP_RCVBUF
...
The name of this option has changed
Issue #382
2013-05-06 18:50:35 +02:00
Christian Prochaska
ac8633e0e9
Update Qt to version 4.8.4
...
Fixes #703 .
2013-05-06 18:50:35 +02:00
Martin Stein
028ef7d776
mmio: fix bug in read/write array items
...
Fix #668
2013-05-06 11:11:04 +02:00
Christian Prochaska
89109cf377
core: preserve more memory
...
core needs to preserve more memory when built with -O0 for the 64-bit
'linux_x86' platform
Fixes #727 .
2013-05-06 11:11:03 +02:00
Christian Prochaska
411d736d04
ldso: increase 'MEM_SIZE' in 'mmap()'
...
Fixes #728 .
2013-05-06 11:11:03 +02:00
Christian Prochaska
e879cb1c32
libc_fs: don't throw exception in 'open()'
...
Fixes #729 .
2013-05-06 11:11:03 +02:00
Christian Prochaska
339a0354ce
libc_lwip_nic_dhcp: provide '/etc/resolv.conf'
...
With this patch, the 'libc_lwip_nic_dhcp' plugin provides the DNS server
address acquired by lwIP via DHCP in the file '/etc/resolv.conf'.
This feature can be disabled from the config file:
<libc resolv="no" />
The static network interface configuration attributes are now also a part
of the '<libc>' config node:
<libc ip_addr="..." netmask="..." gateway="..." />
Fixes #731 .
2013-05-06 11:11:03 +02:00
Christian Prochaska
d184599a89
libc: print 'not implemented' in pthread stubs
...
Print a 'not implemented' debug message if one of the libc-internal
pthread dummy functions gets called.
Fixes #730 .
2013-05-06 11:11:03 +02:00
Norman Feske
6f294eddc2
Fix warning about initializer of 'Local_addr'
...
Fixes #726
2013-05-06 11:11:03 +02:00
Alexander Boettcher
f6d31d7243
dde_ipxe: catch exception instead of dying silently
...
Fix #593
2013-04-26 16:49:20 +02:00
Alexander Boettcher
958cdffa7b
dde_ipxe: fix null pointer de-referencing
...
Issue #593
2013-04-26 16:49:09 +02:00
Alexander Boettcher
30927f68a7
check wakeup situation in rx() after dequeuing
...
Issue #593
2013-04-26 16:48:54 +02:00
Stefan Kalkowski
814652d243
Add dependency rule for CXX_OBJECTS ( fix #719 )
2013-04-26 16:47:15 +02:00
Stefan Kalkowski
de2b5c0925
Fix alignment bug in memcpy_arm ( fix #718 )
2013-04-26 16:42:59 +02:00
Alexander Boettcher
fb0ca69fe4
libports: make include paths absolute
...
If contrib and/or download in libports are symlinks, then using ".." ends up
in the wrong directory. Use CURDIR variable set by make.
2013-04-15 13:14:04 +02:00
Alexander Boettcher
b85447c602
run scripts: add "Test succeeded" message
...
Issue #679
2013-04-12 10:56:27 +02:00
Alexander Boettcher
5d04f88816
lwip: adjust test to run with remote machine (AMT)
...
Issue #679
2013-04-12 10:56:27 +02:00
Alexander Boettcher
8a393183e9
run: PXE+AMT support for x86 kernels
...
Issue #679
2013-04-12 10:56:27 +02:00
Alexander Boettcher
455f606f31
run: add Pulsar PXE boot support for x86 kernels
...
Issue #679
2013-04-12 10:56:27 +02:00
Alexander Boettcher
fff1a374ed
run: add Intel AMT support to x86 kernels
...
Issue #679
2013-04-12 10:56:27 +02:00
Alexander Boettcher
3593c7fb4d
run: move general AMT support to tool/run
...
Issue #679
2013-04-12 10:56:27 +02:00
Martin Stein
e9f4e6b37d
base: bug in util_mmio.run
...
Fix #659
2013-04-12 10:52:29 +02:00
Stefan Kalkowski
ba9e7185a8
Omap4 sd_card driver: fix recursive usleep loop
...
This commit removes an endless loop, that occurred when the sd_card driver
called usleep, or msleep on its Timer_delayer object. Fixes #705
Also fixes the same problem for the Omap4 GPIO driver.
2013-04-12 10:51:45 +02:00
Norman Feske
d339eb734f
base-hw: Fix error message in run env
2013-04-10 14:33:47 +02:00
Martin Stein
4b224dd67e
base-hw: store Platform_pd pointer in Kernel::Pd
...
This enables the kernel to print out the label of the program
a thread belongs to.
fix #662
2013-04-09 14:24:25 +02:00
Norman Feske
f3ef943bd8
Add missing libports includes to .gitignore
2013-04-09 12:03:49 +02:00
Christian Prochaska
1500d59d0d
nic_bridge: drop 'gratuitous ARP' messages
...
'Gratuitous ARP' broadcast messages are used to announce newly created
IP<->MAC address mappings to other hosts. nic_bridge-internal hosts
would expect a nic_bridge-internal MAC address in this message, whereas
external hosts would expect the NIC's MAC address in this message.
The simplest solution to this problem is to just drop those messages,
since they are not really necessary.
Fixes #709 .
2013-04-08 18:48:40 +02:00
Norman Feske
242d51033f
terminal_mux.run: Don't use uart_drv on Fiasco.OC
2013-04-08 11:42:25 +02:00
Martin Stein
ea7ed5947a
base: hand over Pd_connection label to Platform_pd
...
fix : #656
2013-04-08 11:42:24 +02:00
Alexander Boettcher
8bc14eb75a
usb: enable 64bit support for x86
...
Fix #436
2013-04-05 12:55:59 +02:00
Martin Stein
dc814ff0f1
timer: bugfix and test trigger_periodic (run/timer)
...
Fix #699
2013-04-05 12:51:30 +02:00
Norman Feske
5da281c1d8
libports: Add GNU FriBidi
2013-04-05 12:49:55 +02:00
Norman Feske
7552d352b6
libports/SDL: Add ttf, image, mixer, loadso
2013-04-05 12:49:55 +02:00
Norman Feske
973fdae9d8
libc_fs: Fix seek report for ro (non-append) files
2013-03-29 22:48:44 +01:00
Norman Feske
e4c28a1739
terminal_mux: Free ncurses meta data
2013-03-27 19:27:25 +01:00
Norman Feske
0d01fd829f
heap: Reduce maximum chunk size to 1 MiB on 32bit
...
With the previous maximum, the heap would allocate chunks of up to 4
MiB, which may lead to overly large slack memory.
2013-03-27 19:27:25 +01:00
Norman Feske
3968766170
lwip: Print IP address in release mode
2013-03-27 19:27:25 +01:00
Norman Feske
e5c57bddcc
Add ports-foc to build.conf for foc_arndale
2013-03-27 19:27:25 +01:00
Norman Feske
2bbe840597
core: Handle disappearing managed dataspaces
...
This patch adds the consideration of suddenly disappearing managed
dataspaces in the 'Rm_session_component::reverse_lookup' function.
Previously, this case resulted in a seamingly valid translation.
Fixes #701
2013-03-27 19:27:24 +01:00