Page MenuHomeFreeBSD

[WIP] LinuxKPI: add missing bus_dmamap_sync() calls
Changes PlannedPublic

Authored by bz on Wed, May 22, 3:22 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, May 25, 5:30 PM
Unknown Object (File)
Fri, May 24, 6:13 PM
Unknown Object (File)
Thu, May 23, 11:03 AM
Unknown Object (File)
Wed, May 22, 9:49 PM
Unknown Object (File)
Wed, May 22, 8:20 PM
Unknown Object (File)
Wed, May 22, 10:26 AM

Details

Reviewers
None
Summary

Add missing bus_dmamap_sync() calls to linux_dma_unmap() depending
on direction. This already allows me to laod firmware on arm64 for
iwlwifi (again).

Upon inspection I found that some more places are missing calls into
synchronization so marked them with pr_debug("TODO") calls for now.

Sponsored by: The FreeBSD Foundation
MFC after: 3 days

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 57834
Build 54722: arc lint + arc unit

Event Timeline

bz requested review of this revision.Wed, May 22, 3:22 AM
bz planned changes to this revision.Wed, May 22, 3:22 AM

I'll try to deal with the "pr_debug" marked instances the next days.