HomeFreeBSD

Allocate separate DMA area for synchronous IOCB execution.

Description

Allocate separate DMA area for synchronous IOCB execution.

Usually IOCBs should be put on queue for asynchronous processing and should
not require additional DMA memory. But there are some cases like aborts and
resets that for external reasons has to be synchronous. Give those cases
separate 2*64 byte DMA area to decouple them from other DMA scratch area
users, using it for asynchronous requests.

Details

Provenance
mavAuthored on
Parents
rS297857: re-enable AMD Topology extension on certain models if disabled by BIOS
Branches
Unknown
Tags
Unknown