Taru Karttunen
5fec78fcd6
Add nullptr error handling in part_blk, fix #1586
2015-06-22 14:43:37 +02:00
Josef Söntgen
80893dfcfc
platform_drv: specific AUDIO/HDAUDIO class aliases
...
The alias AUDIO matches audio multimedia device while the HDAUDIO
alias matches HD audio multimedia devices.
Fixes #1581
2015-06-22 14:43:37 +02:00
Norman Feske
68c6052485
report_rom: zero-terminate reports
2015-06-22 14:43:36 +02:00
Christian Helmuth
178f2c0e88
reporter: support reporting data buffers
...
Issue #1557
2015-06-22 14:43:36 +02:00
Emery Hemingway
cec2dd3b3f
unify file system utilities to os/include/file_system
...
Fixes #1564
2015-06-22 14:43:36 +02:00
Alexander Boettcher
c72ea84bcd
pci: fix irq re-routing discovery
...
The commit handles the case that a host bridge device is not at 0:0.0 located.
Issue #1547
2015-06-22 14:43:36 +02:00
Norman Feske
fcf35a0397
report_rom: add 'verbose' config attribute
2015-06-22 14:43:35 +02:00
Norman Feske
6f167b449c
Let XML generator append a trailing newline
...
By appending a newline to the generated XML data, we prevent the output
from messing with the command prompt when using 'cat' on a shell.
Futhermore, when using line-buffered output, the trailing newline
ensures that the output gets gets properly flushed.
2015-06-22 14:43:35 +02:00
Norman Feske
613d208045
Fix comment
2015-06-22 14:43:34 +02:00
Alexander Boettcher
1f40d9de6a
pci: convert to platform_drv
...
Fixes #1542
2015-06-22 14:43:34 +02:00
Christian Helmuth
3d7b865251
dynamic_rom: fix returned condition
2015-06-22 14:43:34 +02:00
Alexander Boettcher
52110b9d89
os: remove dde_kit
...
Issue #1565
2015-06-22 14:43:34 +02:00
Alexander Boettcher
1c38d4903b
x86: use report_rom for acpi and pci driver
...
Issue #1542
2015-06-09 11:00:12 +02:00
Norman Feske
66e5796017
nitpicker: fix Domain_registry destructor
...
When reloading the nitpicker configuration, the destructor would get
stuck, trying to destroy the same object again and again.
2015-06-09 11:00:12 +02:00
Christian Helmuth
4004a3a9ca
cpu_quota: pre-define variables in run script
...
If a regexp does not match but the variable is used later, the script
exits with an error like
can't read "slow_quota_sp": no such variable
2015-06-09 11:00:11 +02:00
Alexander Boettcher
8ccac9a3bb
pci: fix 'ALL' policy rule handling
...
Related to #1541 .
Fixes #1559
2015-06-09 11:00:11 +02:00
Norman Feske
167925ab76
vfs: add Vfs_handle::Guard utility
...
Issue #1561
2015-06-09 11:00:11 +02:00
Norman Feske
e3be65833f
vfs: decouple file-system factory from libc
...
This patch moves the VFS file-system factory to a separate vfs library
that is independent from libc. This enables libc-less Genode programs to
easily use the VFS infrastructure.
Fixes #1561
2015-06-09 11:00:10 +02:00
Alexander Boettcher
e1896e3b44
run: add platform_drv include for usage by scripts
...
Related to #765 and used for issue #1542
2015-06-09 11:00:10 +02:00
Alexander Boettcher
8cf09281c1
acpi: transfer memory quota of pci client/driver
...
Fixes #1550
2015-06-03 12:53:48 +02:00
Emery Hemingway
2c090119ae
ram_fs: writes to files should return length
...
Fixes #1545
2015-05-28 11:23:18 +02:00
Alexander Boettcher
1592e78387
pci: handle 'class' alias correctly
...
Fixes #1541
2015-05-27 11:38:54 +02:00
Alexander Boettcher
6133acb179
pci: use per pci session a separate device_pd
...
Fixes #1539
2015-05-27 11:37:18 +02:00
Alexander Boettcher
3a021c4c29
pci: deny access to registers used by pci driver
...
Fixes #1532
2015-05-27 11:28:06 +02:00
Norman Feske
bf031b174a
demo.run: start scout at startup
...
To be consistent with the documentation, we have to start scout instead
of launchpad right at the start of the default demo scenario.
2015-05-26 09:40:05 +02:00
Christian Prochaska
918895a4f4
vfs: increment 'seek_offset' in block file system
...
Fixes #1535
2015-05-26 09:40:04 +02:00
Emery Hemingway
5fc8ed3e6b
file system servers must not use null tx buffers
...
Fixes #1534
2015-05-26 09:40:04 +02:00
Stefan Kalkowski
73c3a81e0b
base: make PD session upgradeable
...
Ref #1443
2015-05-26 09:40:02 +02:00
Christian Helmuth
140ecb1238
linux: prevent hybrid-mode compiler warnings
2015-05-26 09:39:53 +02:00
Christian Helmuth
97889935cf
pci: fix compiler warning
2015-05-26 09:39:52 +02:00
Alexander Boettcher
869fac8f76
pci: print irq/msi vector when a device gets used
2015-05-26 09:39:52 +02:00
Alexander Boettcher
dd7ddae0e9
pci: add readme to pci_drv, adjust acpi_drv README
2015-05-26 09:39:52 +02:00
Alexander Boettcher
51b79d7da6
pci: support disabling msis
2015-05-26 09:39:52 +02:00
Christian Helmuth
7d39304050
rpi: fix response initialization in platform_drv
...
GCC 4.9 legitimately whines that const members of responses must be
initialized on construction.
2015-05-26 09:39:51 +02:00
Christian Helmuth
4dad09203a
input_merger: fix compiler warning
2015-05-26 09:39:51 +02:00
Norman Feske
e2fe071871
Minor comment refinements for the manual
2015-05-26 09:39:50 +02:00
Alexander Boettcher
8fa802815d
pci: fix wrong warning about multiple usage
...
Issue #1487
2015-05-26 09:39:48 +02:00
Sebastian Sumpf
8eb2286f60
part_blk: propagate back end information
...
Propagate supported device operations and read/write errors from back end to
client.
2015-05-26 09:39:46 +02:00
Sebastian Sumpf
9d4f410988
test: block benchmarking
2015-05-20 17:52:58 +02:00
Sebastian Sumpf
ff12ea01d5
blk_cli: add support for test size
...
'test_size' can be set as parameter in <config> node.
2015-05-20 17:52:58 +02:00
Sebastian Sumpf
7910b5146f
ahci: new AHCI driver implementation
...
Supports native command queueing and multiple ports.
2015-05-20 17:52:58 +02:00
Sebastian Sumpf
33bc63e7c3
os: rename 'bswap' to 'host_to_big_endian'
2015-05-20 17:52:58 +02:00
Alexander Boettcher
a312d440c8
acpi: use local irq service for pci slave
...
Fixes base-foc issue on qemu caused by wrong set irq polarity and trigger mode.
Bug introduced in #1471
Issue #1216
2015-05-20 17:52:57 +02:00
Alexander Boettcher
2ceecd44f9
pci: assign device during pci config cmd write
...
Issue #1216
2015-05-20 17:52:57 +02:00
Alexander Boettcher
3eed3ad329
ahci: use MSIs on x86
...
- remove code for disabling MSIs
Issue #1216
2015-05-20 17:52:57 +02:00
Alexander Boettcher
ecc9007e84
pci: add msi support to platform driver
...
Fixes #1216
2015-05-20 17:52:56 +02:00
Alexander Boettcher
d998df3b7f
base: extend irq session to support MSIs
...
Works on base-nova and base-foc, the other kernels have no MSI support.
Issue #1216
2015-05-20 17:39:14 +02:00
Josef Söntgen
df04b17594
os: show played times in Audio_out test
...
The message may be used by a run script to signal successfull testing.
Issue #1498 .
2015-05-06 16:18:31 +02:00
Josef Söntgen
4b687f4b1a
pci: add AUDIO to alias list
...
Strictly speaking we make AUDIO an alias for PCI_CLASS_MULTIMEDIA
and ignore any sub class.
Issue #1498 .
2015-05-06 16:18:20 +02:00
Christian Prochaska
1001a04883
usb_drv improvements
...
- send a 'state_change' signal on session creation if the device is
already attached
- evaluate the status code of a finished asynchronous operation
- return the number of actually transferred bytes for control transfers,
too
Fixes #1490
2015-05-06 12:01:30 +02:00