| /src/sys/arch/amiga/stand/loadbsd/ | 
| startit.s | 44 	beq	nott			| yes, switch off MMU later 56 | ------ mmu off start -----
 61 | Turn off 68040/060 MMU
 75 	pmove	(a3),tc			| Turn off MMU
 77 	pmove	(a3),crp		| Turn off MMU some more
 78 	pmove	(a3),srp		| Really, really, turn off MMU
 89 | ---- mmu off end ----
 143 | DraCo: switch off MMU now:
 171 | A do-nothing MMU root pointer (includes the following long as well)
 
 | 
| /src/sys/arch/atari/stand/tostools/libtos/ | 
| bsdstart.S | 30  * disables the MMU and jumps to the kernel. 78 	| Turn off 68040 type MMU
 90 	pmove	%a3@,%tc		| Turn off MMU
 110 | A do-nothing MMU root pointer (includes the following long as well)
 
 | 
| /src/sys/arch/m68k/m68k/ | 
| busaddrerr.s | 108 	movl	#T_MMUFLT,%sp@-		| show that we are an MMU fault 143 	movl	#T_MMUFLT,%sp@-		| show that we are an MMU fault
 211 	tstl	_C_LABEL(mmutype)	| HP MMU?
 212 	jeq	Lbehpmmu		| yes, different MMU fault handler
 234 	btst	#7,%d1			| is it MMU table berr?
 238 	movl	#T_MMUFLT,%sp@-		| show that we are an MMU fault
 247 	jne	Lismerr			| no, was not WPE, must be MMU fault
 253 	movl    %a0@(MMUSTAT),%d0       | read MMU status
 254         btst	#3,%d0			| MMU fault?
 255 	jeq	Lisberr1		| no, just a non-MMU bus erro
 [all...]
 | 
| /src/sys/arch/amiga/stand/bootblock/boot/ | 
| startit.s | 90 	jeq	nott			| yes, switch off MMU later 106 | ------ mmu off start -----
 111 | Turn off 68040/060 MMU
 125 	pmove	%a5@,%tc		| Turn off MMU
 127 	pmove	%a5@,%crp		| Turn off MMU some more
 128 	pmove	%a5@,%srp		| Really, really, turn off MMU
 139 | ---- mmu off end ----
 260 | DraCo: switch off MMU now:
 292 | A do-nothing MMU root pointer (includes the following long as well)
 
 | 
| /src/sys/arch/x68k/stand/loadbsd/ | 
| trampoline.S | 27 	| turn off MMU 
 | 
| /src/sys/arch/hp300/hp300/ | 
| locore.s | 132  * Macro to relocate a symbol, used before MMU is enabled. 143  * Final bits of grunt work required to reboot the system.  The MMU
 159  * through ROM until MMU is turned on at which time they will vector
 192 	 * and cannot be used until after the MMU is enabled.
 195 /* determine our CPU/MMU combo - check for all regardless of kernel config */
 228 	RELOC(mmuid, %a0)		| save MMU ID
 290 	movl	#MMU_68040,%a0@		| with a 68040 MMU
 297 	RELOC(mmuid,%a0)		| save MMU ID
 343 	movl	#1,%a1@(MMUCMD)		| a 68020, write HP MMU location
 346 	jne	Lishpmmu		| yes, we have HP MMU
 [all...]
 | 
| /src/sys/arch/amiga/amiga/ | 
| locore.s | 150 	movl	#T_MMUFLT,%sp@-		| show that we are an MMU fault 171 	movl	#T_MMUFLT,%sp@-		| show that we are an MMU fault
 240 	btst	#7,%d1			| is it MMU table berr?
 251 	movl	#T_MMUFLT,%sp@-		| show that we are an MMU fault
 930 	movl	#MMU40_TCR_BITS,%d0	| enable MMU
 941 /* Copy just the code to enable the MMU into chip memory */
 954 /* enable the MMU */
 960 	movl	#MMU40_TCR_BITS,%d0	| enable MMU
 1147 	| ok, turn off MMU..
 1152 	pmove	%a0@,%tc		| Turn off MMU
 [all...]
 | 
| /src/sys/arch/atari/atari/ | 
| locore.s | 136 	movl	#T_MMUFLT,%sp@-		| show that we are an MMU fault 158 	movl	#T_MMUFLT,%sp@-		| show that we are an MMU fault
 225 	btst	#7,%d1			| is it MMU table berr?
 236 	movl	#T_MMUFLT,%sp@-		| show that we are an MMU fault
 258 	 * that the 'nofault' test is done first. Because the MMU is not
 922 	movl	#MMU_68030,_C_LABEL(mmutype)	| Use 68030 MMU
 939 	movl	#MMU_68040,_C_LABEL(mmutype)	| Use a 68040 MMU
 948 	movl	#MMU_68040,_C_LABEL(mmutype)	| Use a 68040 MMU
 967 	 * let the C function initialize everything and enable the MMU
 1170 	 * Ok, turn off MMU.
 [all...]
 | 
| /src/sys/arch/sun3/sun3/ | 
| locore.s | 101 | First we need to set it up so we can access the sun MMU, and be otherwise 115 | This is all done by copying in the segment map (top-level MMU table).
 248  * [this code replaces similarly mmu specific code in the hp300 code]
 259 	andb #BUSERR_MMU,%d0		| is this an MMU fault?
 260 	jeq Lisberr			| non-MMU bus error
 264 	movl	#T_MMUFLT,%sp@-		| show that we are an MMU fault
 521  * (The MMU has a "boot" bit that forces access to the PROM)
 
 | 
| /src/sys/external/gpl2/dts/dist/arch/riscv/boot/dts/canaan/ | 
| k210.dtsi | 20 	 * The K210 has an sv39 MMU following the privileged specification v1.9. 22 	 * support it and the K210 support enabled only for the !MMU case.
 23 	 * Be consistent with this by setting the CPUs MMU type to "none".
 34 			mmu-type = "riscv,none";
 50 			mmu-type = "riscv,none";
 
 | 
| /src/sys/arch/x68k/x68k/ | 
| locore.s | 87  * Macro to relocate a symbol, used before MMU is enabled. 102  * through ROM until MMU is turned on at which time they will vector
 148 /* determine our CPU/MMU combo - check for all regardless of kernel config */
 170 	movl	#MMU_68040,%a0@		| with a 68040 compatible MMU
 176 	movl	#MMU_68040,%a0@		| with a 68040 MMU
 255  * Prepare to enable MMU.
 824  * Basically we just turn off the MMU and jump to the appropriate ROM routine.
 826  * logical to physical so that the PC is still valid immediately after the MMU
 846 	| ok, turn off MMU..
 852 	.long	0x4e7b9003		| movc a1(=0),tc ; disable MMU
 [all...]
 | 
| /src/sys/arch/mac68k/mac68k/ | 
| locore.s | 152 	/* Determine MMU/MPU from what we can test empirically */ 178 	movl	#MMU_68040,%a0@		| Reflect 68040 MMU
 245 	.long	0x4e7b0003		| movc %d0,%tc ;Disable MMU
 255 	 * Set up the vector table, and race to get the MMU
 267 	.long	0x4e7b0003		| movc %d0,%tc   ;Disable MMU
 387 	.long	0x4e7b0003		| movc %d0,%tc   ;Enable MMU
 993  * Basically we just turn off the MMU and jump to the appropriate ROM routine.
 995  * logical to physical so that the PC is still valid immediately after the MMU
 1032 	.long	0x4e7b0003		| movc %d0,%tc (disable MMU)
 1037 	movl	#0,%a3@			| value for pmove to %TC (turn off MMU)
 [all...]
 | 
| /src/common/lib/libc/arch/sparc64/string/ | 
| memset.S | 160  * the MMU. 
 | 
| /src/sys/arch/sun3/sun3x/ | 
| locore.s | 67 | This is a tricky task on the sun3x because the MMU is already enabled and 68 | the ROM monitor provides no indication of where the root MMU table is mapped.
 70 | to define a range in the address space where the MMU translation is
 71 | turned off.  Once this is complete we can modify the MMU table directly
 218 /* MMU-specific code to determine reason for bus error. */
 234 	btst	#7,%d1			| is it MMU table berr?
 244 /* End of MMU-specific bus error code. */
 247 	movl	#T_MMUFLT,%sp@-		| show that we are an MMU fault
 506  * (The MMU has a "boot" bit that forces access to the PROM)
 538  * Load a new CPU Root Pointer (CRP) into the MMU
 [all...]
 | 
| /src/sys/arch/luna68k/luna68k/ | 
| locore.s | 77  * Macro to relocate a symbol, used before MMU is enabled. 133 /* determine our CPU/MMU combo - check for all regardless of kernel config */
 223  * Enable the MMU.
 733  * Basically we just turn off the MMU, restore the initial %vbr
 747 	pmove	%a7@,%tc		| disable MMU
 757 	.long	0x4e7b0003		| movc %d0,%tc (disable MMU)
 786 	.long	0x7fff0001	| do-nothing MMU root pointer
 
 | 
| /src/sys/stand/efiboot/bootarm/ | 
| cache.S | 159 	/* Disable MMU and cache */ 161 	bic	r0, r0, #5		@ disable dcache and MMU
 
 | 
| /src/sys/arch/luna68k/stand/boot/ | 
| locore.S | 329 	jeq	Lismerr			| no, must be MMU fault 334 	movl	#T_MMUFLT,%sp@-		| show that we are an MMU fault
 
 | 
| /src/sys/arch/sparc64/sparc64/ | 
| mp_subr.S | 370 	stxa	%g0, [%g2] ASI_DMMU	! Switch MMU to kernel primary context 
 | 
| locore.s | 67 #undef	TLB_FLUSH_LOWVA		/* also flush 32-bit entries from the MMU */ 661 	VTRAP(T_TEXTFAULT, textfault)	! 009 = instr access MMU miss
 680 	UTRAP(0x031)			! 031 = data MMU miss -- no MMU
 712 ufast_IMMU_miss:			! 064 = fast instr access MMU miss
 729 ufast_DMMU_miss:			! 068 = fast data access MMU miss
 752 ufast_DMMU_protection:			! 06c = fast data access MMU protection
 871 	VTRAP(T_TEXTFAULT, textfault)	! 009 = instr access MMU miss -- no MMU
 891 	UTRAP(0x031)			! 031 = data MMU miss -- no MM
 [all...]
 | 
| /src/sys/arch/cesfic/cesfic/ | 
| locore.s | 112  * Macro to relocate a symbol, used before MMU is enabled. 127  * through ROM until MMU is turned on at which time they will vector
 182 	 * and cannot be used until after the MMU is enabled.
 185 /* determine our CPU/MMU combo - check for all regardless of kernel config */
 205 	movl	#MMU_68040,%a0@		| with a 68040 MMU
 265  * Prepare to enable MMU.
 806 	.long	MMU_HP		| default to HP MMU
 
 | 
| /src/sys/arch/next68k/next68k/ | 
| locore.s | 129  * Macro to relocate a symbol, used before MMU is enabled. 131  * so therefore we need to relocate symbols until the MMU
 185 	 * and cannot be used until after the MMU is enabled.
 188 /* determine our CPU/MMU combo - check for all regardless of kernel config */
 225 	movl	#MMU_68040,%a0@		| with a 68040 MMU
 283  * Prepare to enable MMU.
 285  * that when the MMU is turned on, all prefetched addresses (including
 288  * turns on the MMU, then jump from the VA == PA address (at 0x40XXXXXX)
 312 	| This is a hack to get PA=KVA when turning on MMU as mentioned above.
 779  * Basically we just turn off the MMU and jump to the appropriate ROM routine
 [all...]
 | 
| /src/sys/arch/news68k/news68k/ | 
| locore.s | 74  * Macro to relocate a symbol, used before MMU is enabled. 217 	/* news1400/1500/1600/1700 - 68030 CPU/MMU, 68882 FPU */
 330  * Enable the MMU.
 823  * Basically we just turn off the MMU, restore the PROM's initial VBR
 841 	movl	#0,%a7@-		| value for pmove to TC (turn off MMU)
 842 	pmove	%a7@,%tc		| disable MMU
 872  * similar to debug_led(), but used after MMU enabled
 
 | 
| /src/sys/arch/x68k/stand/boot_ufs/ | 
| boot.S | 105 mpuok:		| XXX check for MMU? 
 | 
| /src/sys/arch/mvme68k/mvme68k/ | 
| locore.s | 67  * Macro to relocate a symbol, used before MMU is enabled. 243 	movew	%a0@+,%d1		| Copy the MMU type
 259 	/* MVME-147 - 68030 CPU/MMU, 68882 FPU */
 334 	/* MVME-162 - 68040 CPU/MMU/FPU */
 335 	/* MVME-172 - 68060 CPU/MMU/FPU */
 406 	/* MVME-167 - 68040 CPU/MMU/FPU */
 407 	/* MVME-177 - 68060 CPU/MMU/FPU */
 555  * Enable the MMU.
 1037  * Basically we just turn off the MMU, restore the Bug's initial VBR
 1067 	clrl	%sp@-			| value for pmove to TC (turn off MMU)
 [all...]
 | 
| /src/sys/arch/luna68k/dev/xplx/ | 
| xplx.asm | 660 				; MMU 
 |