/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
|