Christian Helmuth
11a7ac0536
acpi_drv: reduce capability quota requirements
...
Map ACPI tables entirely as one dataspaces (not page-by-page). Note, the
current approach does only merge overlapping but not consecutive I/O
memory regions, which would reduce the amount of capabilities required
even further.
Fixes #3495
2019-11-19 14:23:54 +01:00
Norman Feske
6a063364da
fs_rom: adaptation to added file-modification time
...
Issue #1784
2019-11-19 14:17:30 +01:00
Josef Söntgen
99b632f86c
server/vfs: add modification time
...
Issue #1784 .
2019-11-19 14:17:30 +01:00
Josef Söntgen
9a82bbb54d
vfs: add modification time member to directory_service
...
Issue #1784 .
2019-11-19 14:17:30 +01:00
Josef Söntgen
2e5166efd7
lx_fs: add modification time
...
Issue #1784 .
2019-11-19 14:17:30 +01:00
Josef Söntgen
2ec3aaf639
file_system_session: add modification time
...
* add modification_time member
* add WRITE_TIMESTAMP packet
2019-11-19 14:17:30 +01:00
Christian Helmuth
4a7b0e99a6
depot: update recipe hashes
2019-09-20 14:14:16 +02:00
Pirmin Duss
d953030c0e
lx_fs: respect writeable session argument
...
Fixes #3492
2019-09-12 12:28:41 +02:00
Christian Helmuth
b2c59576ae
depot: update recipe hashes
2019-08-28 14:36:56 +02:00
Norman Feske
c0e8336e98
acpi_drv: report SMBIOS after ACPI info
...
This order of execution reduces the boot time of Sculpt.
2019-08-28 14:22:33 +02:00
Christian Helmuth
701b1d41e8
input_filter: update character generators
...
This adds complete character-generator configurations for English (US),
German (Germany and Switzerland), and French (France and Switzerland).
The configs are manually amended and stripped-down versions of
xkb2ifcfg generated configs.
Issue #3483
2019-08-28 14:22:33 +02:00
Christian Helmuth
ca850c787f
input_filter: dead-key sequence support
...
Issue #3483
2019-08-28 14:22:32 +02:00
Christian Helmuth
4491c070be
input: fix Codepoint::INVALID in Press event
...
The Press event is actually a Press_char event with a default codepoint.
The default codepoint is now
Codepoint { Codepoint::INVALID } /* value 0xfffe */
in contrast to
Codepoint { Input::Event::INVALID } /* value 0 */
Issue #3483
2019-08-28 14:22:32 +02:00
Christian Helmuth
a97b8043b5
utf8: non-character U+fffe as invalid codepoint
...
Unicode non-characters [1] are guaranteed to never be used for a
character. The formerly used U+fffd however is a valid character - the
replacement character [2] correctly displayed by Qt5 as <?>.
[1] https://en.wikipedia.org/wiki/Universal_Character_Set_characters#Non-characters
[2] https://en.wikipedia.org/wiki/Specials_(Unicode_block)#Replacement_character
Issue #3483
2019-08-28 14:22:32 +02:00
Norman Feske
1dd68ce04b
Adjust quotas for seL4
2019-08-28 14:19:45 +02:00
Norman Feske
cc437a5eca
Spelling fix in os/single_session_service.h
2019-08-21 13:35:52 +02:00
Christian Helmuth
312f801f8a
depot: update recipe hashes
2019-08-21 13:25:26 +02:00
Alexander Boettcher
32323abe8e
vfs: handle unsupported watch exception
2019-08-21 13:25:25 +02:00
Christian Helmuth
d01cc3bf41
Configurable set_rtc values in RTC test
...
Fixes #3450
2019-08-21 13:25:25 +02:00
Christian Helmuth
1fdd5b636b
vfs: watch set-rtc signal in RTC file system
...
Issue #3450
2019-08-21 12:37:02 +02:00
Martin Stein
cb6377355e
sntp_client: report received transmit timestamp
...
For now in libports because it relies on contrib sources from musl doing
the time data conversion.
Ref #3448
Ref #3450
2019-08-21 12:37:02 +02:00
Martin Stein
322bacd380
timeout_types.xsd: Minutes type
...
Ref #3448
Ref #3450
2019-08-21 12:37:02 +02:00
Josef Söntgen
a7fe4a502d
rtc_drv: implement set signal handling
...
Issue #3450
2019-08-21 12:37:01 +02:00
Josef Söntgen
ea2b330158
rtc: extended session with set-signal
...
A client may register a signal handler to be notified whenever the
RTC value was changed, i.e., a mis-configured clock was synchronized,
by calling 'set_sigh()'.
Issue #3450
2019-08-21 12:37:01 +02:00
Josef Söntgen
86cacd23bb
rtc: add documentation comments
...
Issue #3450
2019-08-21 12:37:01 +02:00
Norman Feske
ceae637416
part_block: support for AHDI partition scheme
...
This patch enhances part_block with support for parsing the AHDI
partition scheme, and the detection of the GEMDOS variant of FAT as used
by Atari TOS. As a side effect of the implementation, the patch improves
the MBR parsing code by avoiding pointers and using const qualifiers.
Fixes #3470
2019-08-21 12:37:00 +02:00
Norman Feske
23c2606ce0
usb_block: support iomega zip drives
...
This patch enhances the initialization sequence by issueing a START_STOP
SCSI command when needed.
Fixes #3469
2019-08-21 12:36:59 +02:00
Norman Feske
2d03e622f1
usb_block: exit on initialization failure
...
Issue #3468
2019-08-21 12:36:59 +02:00
Martin Stein
fe426e6f8f
smbios_decoder: XML report from SMBIOS table ROM
...
Fixes #3430
2019-08-13 12:02:26 +02:00
Martin Stein
1e379cb3a9
drivers/acpi: provide plain SMBIOS table as report
...
Ref #3430
2019-08-13 12:02:03 +02:00
Christian Prochaska
04e8ba716c
ps2_drv: wait longer for ACK after RESET command
...
On some machines, more time passes until the acknowledgement arrives.
Fixes #3442
2019-08-13 12:02:03 +02:00
Christian Prochaska
193a401097
Increase RAM quota of ACPI driver to 4M
...
On some machines, more than 3 MiB are needed. This finally equalizes all
occurences of RAM quotas with drivers_managed.
Fixes #3443
2019-08-13 12:02:03 +02:00
Josef Söntgen
47e6d72bf2
rtc_drv: add support for setting RTC
...
The rtc_drv on x86 can now by used to also set the RTC. If the config
attribute 'allow_setting_rtc' is set to 'yes' the driver will update
the RTC from the content of the 'set-rtc' ROM module. A valid ROM must
contain a top node with the following attributes: 'year', 'month',
'day', 'hour', 'minute' and 'second'.
* Only rudimentary checking of the provided values is done.
* '12H' mode is not supported.
Fixes #3438 .
2019-08-13 12:02:03 +02:00
Josef Söntgen
91ce57848c
rtc_session: make timestamp printable
...
Issue #3438 .
2019-08-13 12:02:03 +02:00
Martin Stein
22d7871e1d
test/init: raise log performance
...
Fixes #3429
2019-08-13 12:02:03 +02:00
Tomasz Gajewski
4189157d10
cpu_bench: fixes to make it work reliably
...
Added missing build dependency.
Eliminated race condition when processing test output.
Fixes #3412
2019-08-13 12:02:03 +02:00
Christian Helmuth
92bdcbf1fe
ps2: initially set all keyboard LEDs off
...
This ensures a safe initial state and also informs the BIOS (resp.
notebook keyboards with dual-use keys for numpad) about our
assumptions.
2019-07-09 15:57:32 +02:00
Christian Helmuth
17d32b3e15
depot: update recipe hashes
2019-07-09 09:06:54 +02:00
Norman Feske
fc7b983a40
terminal: clipboard support
...
Fixes #2079
2019-07-09 08:58:38 +02:00
Norman Feske
6399fc12ac
clipboard: allow for dynamic reconfiguration
2019-07-09 08:58:38 +02:00
Norman Feske
db6e013577
clipboard: match client labels against focus
...
When setting the config attribute 'match_labels="yes"', the clipboard
performs plausibility checks for copy and paste operations against the
nitpicker focus.
Issue #3437
2019-07-09 08:58:38 +02:00
Christian Prochaska
71ce1442c8
run: enable 'imx7d_sabre' in network tests
...
Fixes #3434
2019-07-09 08:58:38 +02:00
Christian Helmuth
949130d80e
Remove warning exec_static_constructors() warning
...
The warning falsely detected cases where shared objects where loaded before
exec_static_constructors() was called as unneeded even in cases were the
binary itself contained static globals.
The commit also removes one redundant call to exec_static_constructors()
from the block tester.
2019-07-09 08:58:38 +02:00
Christian Helmuth
fcdad00044
test.run: build vfs plugins of in rom list
2019-07-09 08:58:38 +02:00
Christian Helmuth
63e69d35e0
Disable unsupported autopilot tests on rpi3
2019-07-09 08:58:38 +02:00
Josef Söntgen
d32e8390c2
os: remove trace_fs
...
This component is superseded by the 'vfs_trace' plugin.
Issue #3294 .
2019-07-09 08:55:24 +02:00
Sebastian Sumpf
c34176580c
os: recipe for 'trace_policy'
...
* source packet for all trace policies
issue #3294
2019-07-09 08:55:24 +02:00
Alexander Boettcher
bc14a32998
bomb: handle failing child creation
...
Issue #3107
2019-07-09 08:55:23 +02:00
Christian Helmuth
3c4c460f82
depot: update recipe hashes
2019-06-13 13:40:37 +02:00
Christian Helmuth
e1e67d8330
Increase timeouts in test-libc* pkgs
...
These tests often fail with Qemu on aged hosts because of the tight
timeouts.
2019-06-13 12:22:50 +02:00