ARM: Disable outer cache before kexec call -V2
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest2 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/2 | arm: Disable outer (L2) cache in kexec | +0 | 1 reply | |
| 1/2 | arm: Disable outer (L2) cache in kexec | +0 | 1 reply | |
| 2/2 | arm: Implement l2x0 cache disable functions | +0 | 1 reply | |
| 2/2 | arm: Implement l2x0 cache disable functions | +0 | 1 reply |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [patch 0/2] [patch 0/2] ARM: Disable outer cache before kexec call -V2
The following patch series addresses the problem, that the kexec code does not disable the outer cache before disabling the inner cache and jumping into the new kernel. This results in random crashes of the new kernel.
Changes since version 1:
- added flush_all() and inv_all() functions to outer_cache_fns so OMAP can override the disable() function easily.
- changed the implementation from inv_all() -> disable() to flush_all() -> disable() -> inv_all() according to feedback from Russell and Catalin.
Thanks,
tglx