问题描述
将软DMA PIM与MPMC一起使用时,如果单个数据包分布在两个缓冲区中且最后一个缓冲区未与字边界对齐,则会发生数据损坏。我该如何解决这个问题?
解决/修复方法
这个问题可以通过对散布 – 聚集链中的所有缓冲区进行字对齐来确定,或者确保所有可能的数据包大小都适合单个缓冲区。
从EDK 10.1i开始修复此问题。
将软DMA PIM与MPMC一起使用时,如果单个数据包分布在两个缓冲区中且最后一个缓冲区未与字边界对齐,则会发生数据损坏。我该如何解决这个问题?
这个问题可以通过对散布 – 聚集链中的所有缓冲区进行字对齐来确定,或者确保所有可能的数据包大小都适合单个缓冲区。
从EDK 10.1i开始修复此问题。
没有回复内容