Josef Söntgen
dd562f84fa
driver_manager: add NVMe block driver
...
Issue #2794 .
2018-05-03 15:32:00 +02:00
Norman Feske
134b07f41f
wm layouter.config: improve key bindings
...
Handle the corner case of window cycling where the SCREEN modifier is
released before TAB. Raise focused window regardmess of key release
order.
2018-05-03 15:31:59 +02:00
Norman Feske
9b9eb01097
sculpt: increase default key-repeat rate
2018-05-03 15:31:59 +02:00
Martin Stein
53821a6285
depot_download.run: raise quotas for sel4
...
Give chroot and report_rom 2M instead of 1M to satisfy Sel4 on x86
64-bit.
Issue #2781
2018-05-03 15:31:22 +02:00
Norman Feske
403b5413fc
depot: raw/fonts_fs recipe
...
Configuration for using the VFS as font server.
2018-05-03 15:31:18 +02:00
Norman Feske
1f1302e185
terminal: use VFS-based font handling
...
This patch replaces the terminal's formerly built-in fonts with the new
VFS-based font handling.
To avoid the copying of the terminal's font configuration across run
scripts, this patch adds the new terminal/pkg runtime package, which
includes everything needed for instantiating a terminal: the actual
terminal component, the library dependencies (vfs_ttf, which in turn
depends on the libc), a font (bitstream-vera), and a reasonable default
configuration.
Fixes #2758
2018-05-03 15:31:17 +02:00
Norman Feske
0011dd1623
terminal: remove built-in keyboard layout handling
...
Fixes #2757
2018-04-19 13:38:34 +02:00
Christian Helmuth
d54f95d497
depot: update recipe hashes
2018-04-10 13:03:26 +02:00
Norman Feske
10c9b8a221
sculpt: change DNS server to 1.1.1.1
...
The previously used nameserver 213.73.91.35 of the CCC seems to be no
longer available.
2018-04-10 13:03:26 +02:00
Norman Feske
fed42e1742
sculpt: support window-manager key bindings
2018-04-10 11:20:48 +02:00
Norman Feske
a98a32757a
Enable basic key bindings in pkg/wm
2018-04-10 11:20:48 +02:00
Christian Helmuth
a8f186c7d4
depot: update recipe hashes
2018-02-28 11:05:05 +01:00
Norman Feske
03574e4a79
Adaptation to lxIP-based fetchurl
2018-02-28 11:01:32 +01:00
Norman Feske
eabe83d4f2
Adaptation to chroot 'writeable' attribute
...
Issue #2643
2018-02-19 20:50:48 +01:00
Norman Feske
e79ce5a036
depot: update recipe hashes
2018-02-16 08:42:31 +01:00
Norman Feske
7260a16f67
driver manager: key remappings for sculpt
...
This patch adds two key remappings for the magic keys of the sculpt
scenario. KEY_DASHBOARD toggles the leitzentrale. KEY_RESTART resets
the noux-control subsystem of the leitzentrale.
Issue #2676
2018-02-15 10:27:00 +01:00
Norman Feske
fc902b797e
depot: runtime definitions for sculpt installation
...
This patch supplements 'runtime' files to several pkg archives,
which thereby become deployable by the depot_deploy tool.
Issue #2676
2018-02-15 10:22:10 +01:00
Norman Feske
fefeb29d5f
Depot-download subsystem
2018-02-09 14:04:17 +01:00
Norman Feske
8d09d02b85
depot: update recipe hashes
2018-02-09 13:34:24 +01:00
Norman Feske
506bc023b7
depot: add layouter.config to raw/wm
...
This way, the wm subsystem does no longer propagate the ROM request for
the layouter configuration via the label 'config' to the parent.
2018-02-09 13:34:15 +01:00
Christian Helmuth
6013889028
depot: update recipe hashes
2018-01-17 12:14:44 +01:00
Norman Feske
5d6f97cc1d
drivers_managed-pc: simplification
...
This patch removes the former use of ram_fs, fs_rom, and fs_report from
the subsystem and uses a report_rom instead. The fs-based reporting was
introduced to accommodate automatically instantiated usb_block drivers,
which turned out to be impractical for the sculpt scenario.
2018-01-17 12:14:37 +01:00
Christian Helmuth
553cf556af
depot: update recipe hashes
2017-12-21 15:01:56 +01:00
Josef Söntgen
9f2bec52d5
drivers.config: accommodate intel_fb_drv CAP quota
2017-12-21 15:01:49 +01:00
Norman Feske
9899fed654
drivers_managed-pc: support system reset
2017-12-21 15:01:49 +01:00
Christian Helmuth
25ca29002e
depot: update recipe hashes
2017-11-30 11:24:49 +01:00
Norman Feske
f36bc80bd7
driver_manager-pc: numlock handling
...
This patch incorporates key remapping rules for the input filter that
depend on the global numlock state.
2017-11-30 11:23:15 +01:00
Norman Feske
c41a9e6a21
drivers_managed-pc: support audio, acpica
2017-11-30 11:23:13 +01:00
Norman Feske
c05ab9c310
drivers_managed-pc: propagate keyboard LEDs
...
This patch supplements the drivers subsystem with the ability to
propagate the global capslock and numlock states to PS/2 and USB HID
keyboards.
2017-11-30 11:23:12 +01:00
Christian Helmuth
491be000ca
depot: update recipe hashes
2017-11-09 12:19:59 +01:00
Norman Feske
2b632760b6
driver manager: increase RAM quota for usb_drv
...
Without this patch, usb_drv would issue a resource request when
assigning a USB device to a VM in the sculpt scenario.
Furthermore, the patch adjusts the intel_fb quota to enable it on
devices where the driver allocates the framebuffer in many 4K pieces.
2017-11-09 12:18:41 +01:00
Christian Helmuth
ee4ee6a8ac
depot: update recipe hashes
2017-10-19 13:31:18 +02:00
Norman Feske
6bfd4f4276
gems: driver-manager subsystem for PC platforms
...
This is a drivers subsystem that starts the most fundamental
(framebuffer, input, block) device drivers dynamically, depending on the
runtime-detected devices. The discovered block devices are reported
as a "block_devices" report.
2017-10-05 17:40:00 +02:00
Christian Helmuth
892ede515f
depot: update recipe hashes
2017-05-31 16:18:01 +02:00
Christian Helmuth
8bd0efced6
Remove obsolete RAM/CAP services from run scripts
...
Adapted launchpad and also the rm_fault and resource_request tests.
Issue #2407
2017-05-31 13:16:22 +02:00
Norman Feske
773e08976d
Assign cap quotas in run scripts and recipes
...
Issue #2398
2017-05-31 13:16:06 +02:00
Norman Feske
b58fbe5ba5
Depot-archive recipes
...
Issue #2339
2017-05-31 13:15:56 +02:00