Christian Helmuth
3105fa9e0f
depot: update recipe hashes
2022-05-25 12:23:04 +02:00
Christian Helmuth
0768185fea
depot: update recipe hashes
2022-04-28 11:52:06 +02:00
Martin Stein
25eb24299c
machine.vbox6: add audio enabledIn/Out options
...
The file listed only enabled="false" in the audio adapter tag. However,
setting only this option to true isn't sufficient for guest audio to work.
One has to set also enabledIn respectively enabledOut in the same tag. The
new default vbox6 file reflects this.
Fixes #4476
2022-04-13 15:01:46 +02:00
Christian Helmuth
8ece236635
depot: update recipe hashes
2022-04-13 11:54:46 +02:00
Christian Helmuth
dedcd0e294
vbox6: silence debug log in runtime
2022-04-13 09:29:04 +02:00
Christian Helmuth
904c8e3636
vbox6: disable asseertions in depot pkg
...
Issue #4464
2022-04-13 09:29:03 +02:00
Christian Helmuth
2b3370c8d8
depot: update recipe hashes
2022-02-28 11:46:35 +01:00
Norman Feske
649647538b
depot: update recipe hashes
2022-02-15 10:23:59 +01:00
Alexander Boettcher
35489aa708
seoul: move to genode-world
...
Fixes #4412
2022-02-15 10:23:15 +01:00
Sebastian Sumpf
b98e07ed34
vbox6: basic 3D support
...
Implement GLX and X functionality through Mesa's EGL interface. This
requires multiple OpenGL contexts and in turn GEM context support in
libdrm/iris, as implemented in libdrm and intel_gpu_drv.
Update recipes and machine.vbox6 files accordingly,
issue #4380
2022-02-15 10:10:01 +01:00
Christian Helmuth
65284b29f8
depot: update recipe hashes
2022-01-19 12:38:13 +01:00
Christian Prochaska
2143bea176
virtualbox6: add 'Audio_in' session requirement to pkg
...
To actually receive audio input in a particular VM, it also
needs to be enabled in the vbox file:
<AudioAdapter controller="HDA" driver="OSS" enabled="true"
enabledOut="true" enabledIn="true"/>
Fixes #4377
2022-01-19 12:38:12 +01:00
Norman Feske
5611fd2355
depot: update recipe hashes
2021-12-17 15:06:38 +01:00
Christian Helmuth
92b7be4d11
depot: update recipe hashes
2021-11-30 12:08:54 +01:00
Christian Helmuth
42ff902576
vbox6: settings version 1.18-genode in machine.vbox6
...
At least the audio backend depends on the correct .vbox settings version
for VirtualBox 6.1 which is 1.18 as of VirtualBox.xidl.
2021-10-15 12:17:05 +02:00
Christian Helmuth
abc9a2f232
depot: update recipe hashes
2021-10-14 13:46:25 +02:00
Christian Helmuth
98ffa60577
Increase cap quota for system-shell terminal
2021-10-14 11:48:23 +02:00
Christian Helmuth
b2ff2a2950
vbox6: configure OSS plugin only once (as /dev/dsp)
2021-10-14 11:02:16 +02:00
Christian Helmuth
c7abc9f983
vbox6: add pkg with webcam capture support
...
Issue #4281
Issue #4287
2021-10-14 11:02:13 +02:00
Christian Helmuth
d078f7db76
qemu-usb: adapt to webcam capture on/off changes
...
Issue #4287
2021-10-14 11:02:13 +02:00
Sebastian Sumpf
350353885e
vbox6: add shared folder support
...
builds virtualbox6-sharedfolders.lib.so from unmodified VirtualBox6
sources.
fixes #4288
2021-10-14 11:02:10 +02:00
Christian Helmuth
96ebed6c31
vbox6: use configuration from machine.vbox6
...
There are some subtle incompatibilities in VirtualBox 6 with settings we
used in version 5. Therefore, the vbox6 package uses machine.vbox6 as
configuration file. An example configuration is provided by the
raw/vbox6 package.
Issue #4281
2021-10-14 11:02:10 +02:00
Christian Helmuth
46ee872b50
vbox6: shared clipboard service
...
The service is loaded dynamically VBoxSharedClipboard.so at runtime. The
VFS configuration mounts the shared object at /VBoxSharedClipboard.so as
the file is checked by contrib code before loading. An init
configuration in pkg/vbox6/runtime illustrates this and how to re-label
the VBoxSharedClipboard.so ROM to its real name
virtualbox6-sharedclipboard.lib.so.
2021-10-13 14:50:45 +02:00
Christian Helmuth
77a5cf7fd4
vbox6: enable audio via OSS plugin
2021-10-13 14:01:02 +02:00
Christian Helmuth
83c5648d33
depot: update recipe hashes
2021-08-30 15:00:39 +02:00
Christian Helmuth
d6bde82894
vbox6: add libyuv to pkg recipe
...
Issue #4031
2021-08-30 15:00:35 +02:00
Christian Helmuth
7618c9410a
depot: update recipe hashes
2021-08-18 15:06:12 +02:00
Christian Helmuth
fce525f122
depot: update recipe hashes
2021-07-28 11:27:05 +02:00
Christian Helmuth
ece33d37f8
depot: update recipe hashes
2021-06-25 11:46:37 +02:00
Sebastian Sumpf
ff452619e3
vbox5-nova-capture: Set camera to 640x480@30fps
...
Default to 30fps
issue #4196
2021-06-25 11:41:44 +02:00
Sebastian Sumpf
9165c7601d
libyuv: make shared object
...
- Adjust port to Genode expected layout
- Make shared library
- Adjust dependent infrastructure to change
issue #4196
2021-06-25 11:41:44 +02:00
Christian Helmuth
331844c979
vbox6: support capslock="rom" mode
...
In ROM mode the global CapsLock state is controlled by the capslock ROM
by virtual KEY_CAPSLOCK events.
Guests are easily confused by spurious KEY_CAPSLOCK input events in
caps="rom" mode. These spurious events may reach the VMM if KEY_CAPSLOCK
is not pressed as first key in a combination and, therefore, is not
filtered as global key. We filter KEY_CAPSLOCK in ROM mode in the VMM
explicitly, but let it pass in non-ROM mode.
Per default RAW mode is used and CapsLock key events are sent unfiltered
to the guest.
2021-06-25 11:41:44 +02:00
Christian Helmuth
2a1a47b598
vbox6: update to version 6.1.22
2021-06-25 11:41:43 +02:00
Christian Helmuth
1d52bd017d
depot: update recipe hashes
2021-05-28 14:16:46 +02:00
Johannes Schlatow
7b09675236
depot: add less recipe
...
genodelabs/genode#4162
2021-05-28 14:15:28 +02:00
Johannes Schlatow
4bed825956
depot: add diffutils recipe
...
genodelabs/genode#4162
2021-05-28 14:15:28 +02:00
Sebastian Sumpf
c8c589d91a
libyuv: enable MJPEG support
...
issue #4158
2021-05-28 14:15:28 +02:00
Christian Prochaska
9c05cda6e7
tool_chain: update gcc to version 10.3.0
...
Issue #4094
2021-05-28 14:15:26 +02:00
Christian Helmuth
777923f9bd
depot: update recipe hashes
2021-05-10 11:18:12 +02:00
Norman Feske
516a9a6925
depot: update recipe hashes
2021-05-05 11:35:31 +02:00
Alexander Boettcher
7b9e7361ba
vbox5: add capture pkg version
...
Issue #4078
2021-05-05 11:35:28 +02:00
Alexander Boettcher
58db8c647a
qemu-usb: add usb webcam model
...
Fixes #4078
2021-05-05 11:35:28 +02:00
Norman Feske
efbed6f7bf
depot: update recipe hashes
2021-04-20 12:10:58 +02:00
Christian Helmuth
cb9a26f1ed
vbox6: sculpt runtime package
...
Issue #4031
2021-04-20 12:03:03 +02:00
Christian Helmuth
839183d2b6
vbox6: unify EMT and vCPU entrypoint
...
Issue #4031
2021-04-20 11:57:19 +02:00
Norman Feske
0f9cb72cfa
depot: update recipe hashes
2021-03-29 13:46:49 +02:00
Norman Feske
eb89b13327
depot: update recipe hashes
2021-03-24 11:32:53 +01:00
Alexander Boettcher
141af733aa
vbox5: remove priority bands from vbox5-* packages
2021-03-24 10:34:55 +01:00
Norman Feske
ca50a41d28
depot: update recipe hashes
2021-03-23 11:28:53 +01:00
Norman Feske
5c5b56d1e0
depot: update recipe hashes
2021-03-12 12:08:24 +01:00
Christian Helmuth
0afd3db894
depot: update recipe hashes
2021-02-25 11:24:23 +01:00
Christian Helmuth
20caac5f3b
Port of VirtualBox 6.1.14
2021-02-25 11:22:59 +01:00
Norman Feske
64165d829e
depot: update recipe hashes
2021-02-23 12:07:18 +01:00
Christian Helmuth
f23e302475
Update OpenSSL to version 1.1.1i
...
Note, OpenSSL now comes as one combined depot archive *openssl* that
replaces the former *libssl* and *libcrypto* archives. The libraries are
still separate binaries for compatibility with legacy software.
Issue #3773
2021-02-23 12:07:16 +01:00
Norman Feske
a981fb864c
depot: update recipe hashes
2021-01-25 14:00:43 +01:00
Norman Feske
d47f87a768
terminal: use GUI session directly
...
Issue #3196
Fixes #3970
2020-12-23 13:38:31 +01:00
Christian Helmuth
1bef11accf
depot: update recipe hashes
2020-12-18 09:10:52 +01:00
Christian Helmuth
f2e0c164c2
depot: update recipe hashes
2020-11-27 09:21:06 +01:00
Christian Helmuth
5be1c793a5
depot: update recipe hashes
2020-10-23 14:16:38 +02:00
Christian Helmuth
91f8281618
depot: update recipe hashes
2020-10-09 13:35:57 +02:00
Christian Helmuth
f6337a6446
depot: update recipe hashes
2020-09-18 14:04:56 +02:00
Christian Helmuth
c59c266afc
depot: update recipe hashes
2020-09-17 14:23:14 +02:00
Christian Helmuth
f70b02ae3b
vbox: remove logger libc plugin
...
Fixes #3870
2020-08-28 14:48:05 +02:00
Christian Helmuth
c649307720
depot: update recipe hashes
2020-08-28 08:29:12 +02:00
Norman Feske
7d0cb9620b
depot: update recipe hashes
2020-08-25 11:50:41 +02:00
Norman Feske
3e8824908d
system_shell: increase gui_fb quota
...
With this change, the window can be maximized when using a 1920x1080
resolution with 32 bits per pixel.
Issue #3784
2020-08-25 11:50:10 +02:00
Norman Feske
fcb21732e0
Move drivers/input/spec/ps2 to drivers/ps2
...
This simplifies the directory structure.
Issue #2190
2020-08-25 11:50:09 +02:00
Christian Helmuth
de7d4a5523
Replace libc_pipe plugin by VFS pipe plugin
2020-07-30 08:49:24 +02:00
Norman Feske
de795b1a6e
depot: update recipe hashes
2020-07-13 11:33:53 +02:00
Christian Prochaska
5af4552511
qt5: build Qt libraries and applications with qmake
...
Fixes #3795
2020-07-03 13:48:55 +02:00
Norman Feske
35c3acdf05
depot: update recipe hashes
2020-07-03 11:13:59 +02:00
Norman Feske
4450b37ff5
depot: update recipe hashes
2020-06-29 14:25:28 +02:00
Norman Feske
7dbf836217
Move stubby to genode-world
...
Fixes #3789
2020-06-29 14:25:27 +02:00
Norman Feske
ef741ef80d
Change pixel format to 32 bits per pixel
...
Until now, Genode's framebuffer session interface was based on the
RGB565 pixel format. This patch changes the pixel format to 32-bit
XRGB where the X part is ignored. It adapts all graphical applications
and device drivers accordingly.
The patch also adjusts the users of the drivers_interactive packages,
assigning 64 MiB RAM and 1500 caps to the drivers subsystem, which is
sufficient for covering high resolutions at 32 bits per pixel and to
accommodate multi-component USB HID input stacks.
Fixes #3784
2020-06-29 14:22:29 +02:00
Norman Feske
eb3a81a874
depot: update recipe hashes
2020-06-22 09:39:41 +02:00
Norman Feske
48b4891f6e
Rename nit_fb to gui_fb
...
Issue #3778
2020-06-22 09:39:40 +02:00
Norman Feske
5d40c0c1ce
Rename 'Nitpicker' namespace to 'Gui'
...
Issue #3778
2020-06-22 09:39:40 +02:00
Norman Feske
e8f5706382
Rename <nitpicker> in runtime files to <gui>
...
Issue #3778
2020-06-22 09:39:39 +02:00
Norman Feske
98f39c698f
Rename "Nitpicker" service name to "Gui"
...
Issue #3778
2020-06-22 09:39:39 +02:00
Norman Feske
c6eda9bd80
Rename include/nitpicker_session to gui_session
...
This patch also renames the depot api archive accordingly.
Issue #3778
2020-06-22 09:39:39 +02:00
Christian Helmuth
6006051fb9
depot: update recipe hashes
2020-05-27 11:56:47 +02:00
Christian Prochaska
2f47bbde30
qt5: use VFS pipe plugin
...
Fixes #3759
2020-05-27 11:56:46 +02:00
Norman Feske
0f27d139bd
depot: update recipe hashes
2020-05-18 10:16:59 +02:00
Christian Helmuth
c11d9b7b5c
Remove false API dependencies from libc/posix components
...
Fixes #3720
2020-05-18 10:16:13 +02:00
Norman Feske
dd899fde29
depot: update recipe hashes
2020-04-24 14:37:57 +02:00
Norman Feske
f14cc2edab
Replace use of ram_fs by VFS server
...
Issue #3734
2020-04-21 16:24:37 +02:00
Christian Helmuth
b60b591d06
depot: update recipe hashes
2020-04-17 12:40:13 +02:00
Norman Feske
4dd110ce5e
Remove noux runtime
...
The feature set of noux is fully covered by the regular C runtime now.
Fixes #3696
2020-04-17 12:39:33 +02:00
Norman Feske
d6bdeed38f
report_dump: replace noux by plain bash
...
This patch also introduces the use of the RTC for creating directory
names and increases the rate of snapshot creation from 10 seconds to
one minute to make sure that directories are named differently when
reading the RTC clock at granularity of minutes.
Issue #3696
2020-04-17 12:39:33 +02:00
Norman Feske
46fa8197a2
depot: update recipe hashes
2020-03-26 11:39:02 +01:00
Norman Feske
208294b0d3
Turn pkg/noux-system into pkg/system_shell
...
The new package does no longer require noux.
Issue #3696
2020-03-26 11:38:59 +01:00
Norman Feske
cf052996d3
Remove pkg/noux-build-x86
...
Use-case-specific Unix runtimes should better be realized via Goa now.
Issue #3696
2020-03-26 11:38:58 +01:00
Christian Helmuth
5affd51250
depot: update recipe hashes
2020-02-28 08:59:43 +01:00
Christian Helmuth
e52802162c
libc: reimplement synchronization primitives
...
The new implementation relieves the main entrypoint from monitor jobs
for contended lock primitives and is based on custom applicant data
structures, per-lock resp. per-semaphore applicant lists, and a
libc-internal blockade with timeouts based on libc kernel primitives.
2020-02-27 14:47:00 +01:00
Christian Helmuth
4cccf74664
depot: update recipe hashes
2020-02-20 12:11:23 +01:00
Norman Feske
7da3404bd0
pkg/noux-system: increase nit_fb quota
...
With this change, the window can be maximized on a full-HD screen.
2020-02-20 12:08:16 +01:00
Norman Feske
57ea1dbdd3
depot: update recipe hashes
2020-02-10 14:29:06 +01:00
Christian Helmuth
90535a1401
depot: update recipe hashes
2020-02-04 15:51:10 +01:00
Christian Helmuth
b931b67cba
depot: update recipe hashes
2019-12-19 17:01:43 +01:00
Christian Helmuth
11ef8e1ff2
depot: update recipe hashes
2019-11-28 09:06:39 +01:00