mirror of
https://github.com/genodelabs/genode.git
synced 2025-02-22 18:22:41 +00:00
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.
This directory contains ports of 3rd-party applications to Genode. The 'ports' repository follows the patterns of the 'libports' repository. For instructions about downloading and building 3rd-party applications, please refer to _libports/README_. Dependencies from other repositories ------------------------------------ Applications provided by the 'ports' repository typically expect a rich runtime environment, including shared libraries provided by the 'libports' repository. Hence, 'ports' depends on 'libports'.