ARM: V7M: Support caches
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest posting 5/50 of 8 patches 0 repliesNew
- v2 posting 4/50 of 8 patches 0 repliesSuperseded
- v2 posting 3/50 of 8 patches 0 repliesSuperseded
Earlier versions · 3
| Version | Posted | Patches | Replies | Status |
|---|---|---|---|---|
| v2 posting 2/5 | 0 of 8 patches | 0 replies | Superseded | |
| v2 posting 1/5 | 8 patches | 0 replies | Superseded | |
| v1 | 0 of 10 patches | 0 replies | Superseded |
Patches in v2 posting 5/5 No applies recorded yet
None of the 8 patches the cover letter announces are in this archive.
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.
Cover letter [PATCH v2 0/8] ARM: V7M: Support caches
Quoted 26 lines · Russell King - ARM Linux
Quoted 25 lines · Vladimir Murzin
Quoted 23 lines · Russell King - ARM Linux
Quoted 13 lines · Vladimir Murzin
This patch set allows M-class cpus benefit of optional cache support. It originally was written by Jonny, I've been keeping it locally mainly rebasing over Linux versions.
The original idea behind patches was to reuse existing cache handling code from v7A/R with help of extra macros to factor out cache handling logic (v7M cache operations are provided via memory mapped interface rather than co-processor instructions).
However, that idea was rejected and starting form this (v2) version V7M cache logic lives into file and macros to indirect memory-mapped operations stay there locally since they make it easier to follow the code.Quoted 7 lines
Along with the v7M cache support the first user (Cortex-M7) is introduced.
Patches were tested on MPS2 platform with Cortex-M3/M4/M7. The later one showed significant boot speed-up.
From a quick read through, the approach looks sane, and I think I'm
now happy with these.
Quoted 7 lines
Quoted 4 lines
Thanks!
Is it acceptable if patches hang on a list for awhile, so people (I'm looking at Alex and Szemz?) can test them?
Of course.
Russell, given that it was tested on platforms with and without cache support, I've just dropped this set into patch system. Please, let me know if you see issues with that.
Thanks
Vladimir