arm64: change PoC D-cache flush to PoU
Get series with b4
b4 am [email protected]Versions newest first
- v4 Latest0 of 2 patches 0 repliesNew
Patches in v4 No applies recorded yet
None of the 2 patches the cover letter announces are in this archive.
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v4 yet.
Cover letter [PATCH v4 0/2] arm64: change PoC D-cache flush to PoU
Quoted 7 lines · Ashok Kumar
For keeping I and D coherent, dcache flush till PoU(Point of Unification) should be sufficient instead of doing till PoC(Point of coherence). In SoC with more levels of cache, there could be a performance hit in doing flush till PoC as
__flush_dcache_areadoes both flush and invalidate. Introduced new API__clean_dcache_area_pouwhich does only clean till PoU.Also deferred dcache flush in
__cpu_copy_user_pageto__sync_icache_dcache.
Thanks, Ashok. I've queued this locally and will push out once I've given it a good kicking.
Will