Alexander Boettcher
bf57a5d79c
pci: increase memory for device pd
...
not enough anymore on 32 bit after #989 changes
2014-01-16 18:34:06 +01:00
Christian Prochaska
efd20a7ded
loader: fix the 'constrain_geometry()' function
...
Fixes #1014 .
2014-01-16 18:34:06 +01:00
Norman Feske
feedbe4bb9
failsafe test: Fix destruction order
2014-01-07 12:16:16 +01:00
Josef Söntgen
e1370b558e
add sync implementation to various fs servers
...
Fixes #1007 .
2013-12-20 15:20:10 +01:00
Josef Söntgen
1c67e3bb43
os: extentend File_system interface with sync RPC
...
Users of a File_system_session might want to force a file system
to flush or rather to synchronize its internal cache. A concret
default implementation is provided because not all file systems
maintain an internal cache and are not required to synchronize
caches.
Fixes #1007 .
2013-12-20 15:20:05 +01:00
Alexander Boettcher
b893968232
base: show size as %zu instead %zd
...
For big numbers otherwise negative sizes for memory chunks are displayed.
Issue #1011
2013-12-20 15:16:19 +01:00
Sebastian Sumpf
b8beba5bf3
ldso: Support for setting global object values
...
Make 'set_program_var' accessible outside of 'rtld.c'. Also, compile
dynamically linked programs with the '-fPIC' option. Doing not so,
yields to program-global symbols being put in the '.symtab' section
(which can be stripped) only. In order to get access to global
variables from the dynamic linker, the symbols need to reside within
the '.dynsym' section additionally. Hence the '-fPIC'.
ref #989
fix #1002
2013-12-20 14:48:06 +01:00
Stefan Kalkowski
ea9c0e20ba
part_blk: increase ep stack size and bulk buffer
...
* Increase entrypoint stack size for part_blk server,
since it crashes on 64 bit
* Consider packet alignment in bulk buffer size calculation of test-blk-cli
2013-12-19 11:34:05 +01:00
Stefan Kalkowski
af86e33c3f
part_blk: re-design to work event driven
...
Fix #750
2013-12-19 11:34:05 +01:00
Stefan Kalkowski
35bb156972
block: extend block session test framework
2013-12-19 11:34:05 +01:00
Stefan Kalkowski
e73a71be12
packet stream: clean range allocator in destructor
2013-12-19 11:34:05 +01:00
Stefan Kalkowski
56a7d00a44
block: extend generic driver API (Ref #750 )
...
* allow to handle a maximum of packets in parallel
that fits free slots in the ack queue
* stop processing packets, when the driver can't handle
more requests in parallel, and resume packet handling,
when the driver is ready again
2013-12-19 11:34:04 +01:00
Stefan Kalkowski
b10b9e20a2
block: support for block number >32 bit ( Fix #968 )
2013-12-19 11:34:04 +01:00
Josef Söntgen
1bc16f3a23
ahci: missing shift when setting FIS adress
...
Fixes #997 .
2013-12-12 08:49:41 +01:00
Josef Söntgen
038fcf032a
os: dissolve contexts in Packet_stream
...
Fixes #1003 .
2013-12-11 08:25:44 +01:00
Stefan Kalkowski
cc3b1599b8
Follow-follow-up fix for "hw: basic support..."
2013-12-09 14:05:53 +01:00
Christian Helmuth
eaed3ba207
acpi: print RMRR region (not just base)
2013-12-09 10:49:16 +01:00
Christian Helmuth
b24f48b125
framebuffer test: acpi_drv and pci_device_pd
2013-12-09 10:49:16 +01:00
Stefan Kalkowski
8b7c67976d
Follow-up fix for "hw: basic support for ODROID"
2013-12-09 10:49:16 +01:00
Stefan Kalkowski
c3c643bcf1
block: let generic driver API work asynchronously
...
Fix #990
2013-12-04 11:14:18 +01:00
Stefan Kalkowski
7b49dbf2f3
hw: basic support for ODROID XU board ( Fix #991 )
2013-12-03 11:30:07 +01:00
Martin Stein
c4068c4001
FB & omap4: fix mix-up of _fb_height and _fb_width
...
fix #983
2013-12-03 10:40:23 +01:00
Martin Stein
d57319bbcb
FB test: add stripes to detect line-shift bugs
...
ref #983
2013-12-03 10:40:23 +01:00
Martin Stein
576b9389cb
FB test: fix wrong FB access-widths
...
ref #983
2013-12-03 10:40:22 +01:00
Stefan Kalkowski
adc63ef2a6
rom_blk test: abort if test fails
...
Instead of printing the success message at the end of the test,
abort as soon as two blocks differ.
Ref #966
2013-12-03 10:40:22 +01:00
Stefan Kalkowski
fec51620f7
fb_block_adapter: use generic block component/driver
...
Ref #966
2013-12-03 10:40:21 +01:00
Stefan Kalkowski
1b7b0b2050
atapi_drv: use generic block component/driver
...
Ref #966
2013-12-03 10:40:21 +01:00
Stefan Kalkowski
4c74af274b
rom_loopdev: rename to rom_blk to be consistent
...
Ref #966
2013-12-03 08:33:26 +01:00
Stefan Kalkowski
1256b01867
rom_loopdev: use generic block component/driver
...
Ref #966
2013-12-03 08:33:26 +01:00
Stefan Kalkowski
0c8a4f9f3a
block: extend interface of generic driver class
...
To support read-only devices like CDROMs, or rom_blk the supported
block operations have to be stated by specific the device driver.
Ref #966
2013-12-03 08:33:26 +01:00
Stefan Kalkowski
5a4cb7fcfb
block: eliminate thread in generic block_component
...
Instead of using an additional thread in each Session_component of a
block server, which uses the generic block component and driver classes,
replace it with signal dispatchers.
Ref #113
2013-12-03 08:33:26 +01:00
Stefan Kalkowski
c70bc350e8
tz_vmm: make scenario reproducible by everyone
2013-11-28 08:22:25 +01:00
Stefan Kalkowski
39efbafb54
TrustZone vmm: rename to tz_vmm due to ambiguity
2013-11-28 08:22:24 +01:00
Josef Söntgen
c6ed7f13bf
os: initial preparation for 64Bit AHCI support
...
The AHCI driver seems to work on x86_64, though it should be treated
carefully because for now all adresses involved are <= 32Bit.
2013-11-26 16:50:52 +01:00
Norman Feske
45a4d59e07
Whitespace fix
2013-11-26 14:32:08 +01:00
Christian Prochaska
4e9303ff6e
ldso: increase MEM_SIZE in 'mmap()'
...
MEM_SIZE needs to get increased for the 64-bit 'linux_x86' platform when
building with -O0 on the current master branch.
Fixes #970 .
2013-11-26 14:32:07 +01:00
Norman Feske
0d3f5be95b
Dissolve sig contexts in rm_fault and signal tests
2013-11-26 14:32:07 +01:00
Christian Helmuth
eda44d6154
base-linux: hybrid file-system server
...
The current implementation is missing support for symbolic links.
Fixes #944 .
2013-11-26 14:32:06 +01:00
Christian Helmuth
1bbd54c9b7
ram_fs: use server skeleton library
...
Related to #944 .
2013-11-26 14:32:06 +01:00
Christian Helmuth
76cd788479
Fix some typos
2013-11-26 14:32:06 +01:00
Stefan Kalkowski
50d73e7890
block_session: extend interface with sync() call
...
To support components, which implement the block session's server side
rpc object, and which doesn't write data to their device backend immediately,
an additional synchronization call is needed. Thereby, clients like for
instance a file system can tell these components, when a synchronization is
required.
Ref #113
2013-11-25 12:12:31 +01:00
Norman Feske
a984c2342e
demo.run: Support for Raspberry Pi
2013-11-25 09:46:28 +01:00
Norman Feske
148206d757
rpi: Framebuffer and platform drivers
...
The platform driver is used to access the features provided by the
Videocore mboxes, i.e., power configuration and framebuffer setup. The
framebuffer driver uses the platform interface to setup a screen mode of
1024x768.
2013-11-25 09:46:09 +01:00
Stefan Kalkowski
debec59e30
imx53: add missing break to input driver ( fix #957 )
2013-11-25 09:46:08 +01:00
Stefan Kalkowski
a7d7337b16
vmm: add i.MX53 platform as target (ref #954 )
2013-11-25 09:46:08 +01:00
Norman Feske
b3ccac63c3
launchpad: Support configuration of launch entries
...
This patch enables the recursive startup of launchpad instances, which
was not possible since the recent removal of launchpad's built-in
default configuration.
2013-11-25 09:45:30 +01:00
Norman Feske
2f483500b0
Add 'Xml_node::has_sub_node' accessor
2013-11-25 09:45:30 +01:00
Martin Stein
b88d7e3370
vea9x4: centralize spec of interrupt names
...
ref #874
2013-11-14 19:56:39 +01:00
Martin Stein
7c70a9bf7d
rpi: centralize spec of interrupt names
...
ref #874
2013-11-14 19:56:39 +01:00
Martin Stein
493ea55a72
omap4 & gpio_drv: add config lib
...
ref #874
2013-11-14 19:56:39 +01:00