1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 11:07:45 +00:00

Kernel: Implement a simple Scatter/Gather List

This allows converting a single virtual buffer into its non-physically
contiguous parts, this is especially useful for DMA-based devices that
support scatter/gather-like functionality, as it eliminates the need
to clone outgoing buffers into one physically contiguous buffer.
This commit is contained in:
Idan Horowitz 2021-01-20 18:34:16 +02:00 committed by Andreas Kling
parent ecfa7cb824
commit acdd1424bc
4 changed files with 124 additions and 0 deletions

View file

@ -236,6 +236,7 @@ set(KERNEL_SOURCES
VM/Range.cpp
VM/RangeAllocator.cpp
VM/Region.cpp
VM/ScatterGatherList.cpp
VM/SharedInodeVMObject.cpp
VM/Space.cpp
VM/VMObject.cpp