Commit Graph

517 Commits (74e08fcf7bef973512a1f813700f802a93678670)

Author SHA1 Message Date
Paul Mundt 4cfa8e75d6 sh: make pmb iomapping configurable. 15 years ago
Paul Mundt 90e7d649d8 sh: reworked dynamic PMB mapping. 15 years ago
Robert P. J. Day 4b62c0f1e7 sh: No need to explicitly include <linux/rwlock.h>. 15 years ago
Paul Mundt 94ea5e449a sh: wire up SET/GET_UNALIGN_CTL. 15 years ago
Paul Mundt 7c1b2c6890 sh: allow alignment fault mode to be configured at kernel boot. 15 years ago
Russell King 4b3073e1c5 MM: Pass a PTE pointer to update_mmu_cache() rather than the PTE itself 15 years ago
Paul Mundt d01447b319 sh: Merge legacy and dynamic PMB modes. 15 years ago
Paul Mundt 2e450643d7 sh: Use uncached I/O helpers in PMB setup. 15 years ago
Paul Mundt d53a0d33bc sh: PMB locking overhaul. 15 years ago
Paul Mundt 0065b96775 sh: Fix up dynamically created write-through PMB mappings. 15 years ago
Paul Mundt d7813bc9e8 sh: Build PMB entry links for existing contiguous multi-page mappings. 15 years ago
Paul Mundt 9edef28653 sh: uncached mapping helpers. 15 years ago
Paul Mundt 51becfd962 sh: PMB tidying. 15 years ago
Paul Mundt 7bdda6209f sh: Fix up more 64-bit pgprot truncation on SH-X2 TLB. 15 years ago
Paul Mundt efd54ea315 sh: Merge the legacy PMB mapping and entry synchronization code. 15 years ago
Paul Mundt 55cef91a5d sh: Prevent fixed slot PMB remapping from clobbering boot entries. 15 years ago
Paul Mundt b0f3ae03ac sh: Isolate uncached mapping support. 15 years ago
Paul Mundt 9762528f37 sh: Kill off deprecated fixed PCI memory window accessors. 15 years ago
Paul Mundt 9d56dd3b08 sh: Mass ctrl_in/outX to __raw_read/writeX conversion. 15 years ago
Paul Mundt 2dc2f8e0c4 sh: Kill off the special uncached section and fixmap. 15 years ago
Paul Mundt 3125ee72dc sh: Track the uncached mapping size. 15 years ago
Paul Mundt 35f99c0da1 sh: pretty print virtual memory map on boot. 15 years ago
Paul Mundt 920efaabcb sh: Correct iounmap fixmap teardown. 15 years ago
Paul Mundt 2efa53b269 sh: Make 29/32-bit mode check helper generally available. 15 years ago
Paul Mundt 88ea1a445a sh64: Fix up PC casting in unaligned fixup notifier with 32bit ABI. 15 years ago
Paul Mundt cb6d04468d sh: Kill off now bogus fixmap/page wiring documentation. 15 years ago
Paul Mundt bb29c677b3 sh: Split out MMUCR.URB based entry wiring in to shared helper. 15 years ago
Paul Mundt acf2c9685f sh: Kill off duplicate address alignment in ioremap_fixed(). 15 years ago
Paul Mundt d57d64080d sh: Prevent 64-bit pgprot clobbering across ioremap implementations. 15 years ago
Paul Mundt af1415314a sh: Flag __ioremap_caller() __init_refok. 15 years ago
Paul Mundt 12b6b01cb4 sh: Handle unmapping of fixed slots transparently in iounmap(). 15 years ago
Paul Mundt 4f744affc3 sh: Make iounmap_fixed() return success/failure for iounmap() path. 15 years ago
Paul Mundt 0b59e38ffa sh: Merge _32/_64 ioremap implementations. 15 years ago
Paul Mundt d9b9487af7 sh: Handle early ioremaps through fixed mappings. 15 years ago
Matt Fleming 3d467676ab sh: Setup early PMB mappings. 15 years ago
Paul Mundt 78bf04fc96 sh: Tidy up non-translatable checks in iounmap path. 15 years ago
Matt Fleming 597fe76ec3 sh: Use ioremap_fixed() to implement SH-5 ioremap() 15 years ago
Matt Fleming 4d35b93a66 sh: Add fixed ioremap support 15 years ago
Matt Fleming 07cad4dc1b sh: Generalise the pte handling code for the fixmap path 15 years ago
Matt Fleming 24ef7fc4dc sh: Acquire some more page flags for SH-5. 15 years ago
Matt Fleming 8eda551420 sh: New extended page flag to wire/unwire TLB entries 15 years ago
Paul Mundt a6198a238b sh: Guard against early IPIs in flush_cache_all(). 15 years ago
Paul Mundt 782bb5a532 sh: default to extended TLB support. 15 years ago
Paul Mundt a0ab36689a sh: fixed PMB mode refactoring. 15 years ago
Paul Mundt cbf6b1ba7a sh: Always provide thread_info allocators. 15 years ago
Paul Mundt a99eae5417 sh: Split out the unaligned counters and user bits. 15 years ago
Paul Mundt 56d45b62ce sh: Fix up nommu build for out-of-line pgtable changes. 15 years ago
Paul Mundt 5e9daa0f26 sh: Don't default enable PMB support. 15 years ago
Paul Mundt b4e2a2a2f3 sh: Disable PMB for SH4AL-DSP CPUs. 15 years ago
Matt Fleming 2a5eacca85 sh: Move page table allocation out of line 15 years ago