genode/repos/libports/include
Josef Söntgen 35638568c5 qemu-usb: access I/O buffers directly
This commit replaces the mapping of DMA buffers and gets rid of the
bounce-buffer handling, which was introduced to prevent data
corruption noticed when utilizing USB storage with Windows 10 guests,
with accessing the buffers directly.

Due to the way Windows 10 at times manages its DMA memory (many small
pieces instead of few larger ones) the unbounded registry becomes a
problem when containing stale entries.

Changing the 'qemu-usb' implementation allows for using 'read_dma'
and 'write_dma' directly.

Fixes #5121.
2024-02-28 16:31:45 +01:00
..
acpica acpica: add dependency on acpi device 2023-01-24 12:09:19 +01:00
ada ada: replace local runtime implementation with port 2018-11-27 11:36:36 +01:00
EGL EGL api library 2018-03-27 13:44:27 +02:00
fatfs Update FatFS port to version 0.13 2017-08-17 11:04:22 +02:00
format libports: freestanding 'format' string library 2023-03-13 14:32:53 +01:00
freetype-genode Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
fribidi Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
jpeg Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libc vfs/lwip: deferred wakeup of NIC server 2023-01-24 12:07:28 +01:00
libc-genode libc: support syscall(SYS_thr_self,...) 2018-05-30 13:36:07 +02:00
libdrm libports: add mesa/lima driver 2022-08-10 13:33:01 +02:00
libyuv libyuv: add support to overwrite default allocator 2023-10-04 13:22:06 +02:00
ncurses libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
pcg-c port of PCG random number generator library 2017-08-28 16:49:51 +02:00
qemu qemu-usb: access I/O buffers directly 2024-02-28 16:31:45 +01:00
qgenodeviewwidget qt5: build Qt libraries and applications with qmake 2020-07-03 13:48:55 +02:00
qpluginwidget qt5: build Qt libraries and applications with qmake 2020-07-03 13:48:55 +02:00
qt5_component qt5: add missing header to qpa_init.h 2024-02-26 08:31:05 +01:00
spec stdcxx/riscv: update to version 12.3.0 2023-05-30 12:03:28 +02:00
stdcxx stdcxx: update to version 12.2.0 2023-05-30 12:03:27 +02:00
x86emu Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00