Commit Graph

520 Commits (a6a600d10aaddf1da38053c4c6b64f50f56176e6)

Author SHA1 Message Date
Paul Mundt bd6df57481 sh: Kill off segment-based d-cache flushing on SH-4. 16 years ago
Paul Mundt 31c9efde78 sh: Kill off broken PHYSADDR() usage in sh4_flush_dcache_page(). 16 years ago
Paul Mundt 654d364e26 sh: sh4_flush_cache_mm() optimizations. 16 years ago
Paul Mundt 682f88ab74 sh: Cleanup whitespace damage in sh4_flush_icache_range(). 16 years ago
Paul Mundt 6e4154d4c2 sh: Use more aggressive dcache purging in kmap teardown. 16 years ago
Paul Mundt 0906a3ad33 sh: Fix up and optimize the kmap_coherent() interface. 16 years ago
Paul Mundt 6f3795788b sh: Fix up UP deadlock with SMP-aware cache ops. 16 years ago
Paul Mundt 983f4c514c Revert "sh: Kill off now redundant local irq disabling." 16 years ago
Matt Fleming ce3f7cb96e sh: Fix dcache flushing for N-way write-through caches. 16 years ago
Paul Mundt e76a0136a3 sh: Fix up sh4_flush_dcache_page() build on UP. 16 years ago
Stuart Menefy ffad9d7a54 sh: Fix problems with cache flushing when cache is in write-through mode 16 years ago
Stuart Menefy a1fce73235 sh: Fix overzealous checking in __ioremap() 16 years ago
Stuart Menefy a5cf9e2444 sh: Improve comments int SH4 cache flushing code 16 years ago
Paul Mundt 64a6d72213 sh: Kill off now redundant local irq disabling. 16 years ago
Yoshihiro Shimoda c01f0f1a4a sh: Add initial support for SH7757 CPU subtype 16 years ago
Paul Mundt f26b2a562b sh: Make cache flushers SMP-aware. 16 years ago
Paul Mundt c139a59587 sh: Fix up cache-sh4 build on SMP. 16 years ago
Michael Trimarchi 6503fe4a65 sh: Better description of SH-4 PTEA register update. 16 years ago
Paul Mundt e055d41ff5 sh: Build fix for disabled caches. 16 years ago
Paul Mundt 1b3edd9745 sh: Merge the _32/_64 variants of arch/sh/mm/Makefile. 16 years ago
Paul Mundt 2b4315185a sh: Wire up sh5_cache_init(). 16 years ago
Paul Mundt 8c41cdcaff sh64: Kill off dead i/d-cache disabled bits. 16 years ago
Paul Mundt 94ecd224c9 sh: Fix up the SH-5 build with caches enabled. 16 years ago
Paul Mundt 65305ae816 sh: Convert cache disabled SH-5 over to new cache interface. 16 years ago
Paul Mundt 0d051d90bb sh: Convert SH7705 extended mode to new cacheflush interface. 16 years ago
Paul Mundt 79f1c9da5e sh: Convert SH-3 to new cacheflush interface. 16 years ago
Paul Mundt a58e1a2ab4 sh: Convert SH-2A to new cacheflush interface. 16 years ago
Paul Mundt 109b44a82a sh: Convert SH-2 to new cacheflush interface. 16 years ago
Paul Mundt 37443ef3f0 sh: Migrate SH-4 cacheflush ops to function pointers. 16 years ago
Paul Mundt 916e97834e sh: Kill off unused flush_icache_user_range(). 16 years ago
Paul Mundt 0b445dcaf3 sh: Don't export flush_dcache_all(). 16 years ago
Paul Mundt 27d59ec170 sh: Move alias computation to shared cache init. 16 years ago
Paul Mundt ecba106058 sh: Centralize the CPU cache initialization routines. 16 years ago
Paul Mundt aae4d1428c sh: consolidate nommu stubs in arch/sh/mm/nommu.c. 16 years ago
Paul Mundt dde5e3ffb7 sh: rework nommu for generic cache.c use. 16 years ago
Paul Mundt cbbe2f68f6 sh: rename pg-mmu.c -> cache.c, enable generically. 16 years ago
Paul Mundt 2739742c24 sh: Provide the kmap_coherent() interface generically. 16 years ago
Paul Mundt 8edcfcbbd1 sh: Bail from kmap_coherent_init() if we have no dcache aliases. 16 years ago
Paul Mundt 8010fbe7a6 sh: TLB fast path optimizations for load/store exceptions. 16 years ago
Paul Mundt 112e58471d sh: TLB protection violation exception optimizations. 16 years ago
Paul Mundt e7b8b7f16e sh: NO_CONTEXT ASID optimizations for SH-4 cache flush. 16 years ago
Paul Mundt 795687265d sh64: Wire up the shared __flush_xxx_region() flushers. 16 years ago
Paul Mundt 43bc61d86f sh: Add register alignment helpers for shared flushers. 16 years ago
Marcin Slusarz 922b0dc59b sh: use printk_once 16 years ago
Paul Mundt 0837f52463 sh: Partially unroll the SH-4 __flush_xxx_region() flushers. 16 years ago
Paul Mundt 8174252752 sh: Split out SH-4 __flush_xxx_region() ops. 16 years ago
Paul Mundt c7914834ef sh: Tidy up NEFF-based sign extension for SH-5. 16 years ago
Paul Mundt c0fe478dbb sh: Provide __flush_anon_page(). 16 years ago
Paul Mundt b5eb10ae90 sh: Drop unused arguments for kunmap_coherent(). 16 years ago
Paul Mundt 222db3e5f2 sh: Bring kmap_coherent() out-of-line. 16 years ago