summaryrefslogtreecommitdiff
path: root/sys/arch/m88k/include/cmmu.h
AgeCommit message (Expand)Author
2013-05-17Extend cmmu routines to return the caching mode to use for page tables.Miod Vallat
2013-02-19Introduce a new cmmu method to return the preferred cache mode bits for theMiod Vallat
2013-02-17Constify struct cmmu.Miod Vallat
2011-10-25Replace the naive 88110 tlb update code, which would always invalidate theMiod Vallat
2011-01-05Now that pmap_copy_page() no longer needs to flush a couple contiguous tlbMiod Vallat
2010-12-31Introduce a new cmmu routine, for page writebacks without invalidate. Will beMiod Vallat
2010-12-31Standardize cache handling functions and defines to use wb/wbinv/inv insteadMiod Vallat
2010-06-22Since our caches are snooping, we only need to broadcast cache invalidatesMiod Vallat
2009-02-16More 88110 SMP work. Contains, horribly entangled:Miod Vallat
2009-02-01Remove dma_cachectl() and rename dma_cachectl_pa() to dma_cachectl() now thatMiod Vallat
2007-12-15Move the cmmu lock back from 8820x-specific code to global, and use it onMiod Vallat
2007-11-22Remove the cpu parameter from cmmu_set_sapr(), since it is only invokedMiod Vallat
2007-11-22Move the cmmu lock to 88200-specific code. 88110 MP code will use ipisMiod Vallat
2007-02-11Rework the cache handling routines again. We now try to operate on the exactMiod Vallat
2005-12-11Work in progress SMP code; mvme88k boards can spin up secondary CPUs,Miod Vallat
2005-12-04Let cmmu_init() now return the cpuid of the master cpu.Miod Vallat
2005-12-04Slight cmmu code cleanup; use shorter function names, remove parity_enableMiod Vallat
2005-12-03Replace simplelocks with __cpu_simple_locks for cmmu and pmap locking,Miod Vallat
2005-12-03Switch m88k ports to __HAVE_CPUINFO. Current cpu pointer is held in SR0Miod Vallat
2005-12-02Better choice of types for struct pmap members and cmmu functions;Miod Vallat
2005-11-25Let the cache synchronization and invalidation functions report whetherMiod Vallat
2005-09-25Change the size parameter of cmmu_flush_tlb() from bytes to pages. This makesMiod Vallat
2005-04-27Allow userland to cause the data cache to be flushed for any arbitrary addressMiod Vallat
2005-04-27Move constants for dma_cachectl() to cmmu.h where they belong.Miod Vallat
2005-03-28Relax dependencies.Miod Vallat
2004-08-06Merge Luna88k and mvme88k M88200 management code. Features:Miod Vallat
2004-08-04Completely remove BATC code. BATC on 88200 are way too small to be worthMiod Vallat
2004-08-02More include files cleaning:Miod Vallat
2004-05-07Introduce a new cmmu operation, cachectl_pa, similar to cachectl, but takingMiod Vallat
2004-04-26Start factorizing luna88k and mvme88k common parts.Miod Vallat