| /freebsd-14-stable/sys/powerpc/aim/ |
| HD | mp_cpudep.c | 77 mtspr(SPR_HID4, bsp_state[2]); powerpc_sync(); isync(); in cpudep_ap_early_bootstrap() 78 mtspr(SPR_HID5, bsp_state[3]); powerpc_sync(); isync(); in cpudep_ap_early_bootstrap() 100 mtspr(SPR_LPID, 0); in cpudep_ap_early_bootstrap() 103 mtspr(SPR_LPCR, lpcr); in cpudep_ap_early_bootstrap() 110 mtspr(SPR_FSCR, 0); in cpudep_ap_early_bootstrap() 164 mtspr(SPR_L2CR, ccr | L2CR_L2I); in mpc74xx_l2_enable() 169 mtspr(SPR_L2CR, l2cr_config); in mpc74xx_l2_enable() 186 mtspr(SPR_L3CR, ccr); in mpc745x_l3_enable() 188 mtspr(SPR_L3CR, ccr); in mpc745x_l3_enable() 190 mtspr(SPR_L3CR, ccr); in mpc745x_l3_enable() [all …]
|
| HD | aim_machdep.c | 219 mtspr(SPR_HID5, scratch); in aim_early_init() 659 mtspr(SPR_MSSCR0, msscr0); in flush_disable_caches() 671 mtspr(SPR_LDSTCR, mfspr(SPR_LDSTCR) | 0xFF); in flush_disable_caches() 675 mtspr(SPR_LDSTCR, 0); in flush_disable_caches() 692 mtspr(SPR_LDSTCR, x); in flush_disable_caches() 700 mtspr(SPR_LDSTCR, 0); in flush_disable_caches() 705 mtspr(SPR_L2CR, cache_reg); in flush_disable_caches() 707 mtspr(SPR_L2CR, cache_reg | L2CR_L2HWF); in flush_disable_caches() 712 mtspr(SPR_L2CR, cache_reg); in flush_disable_caches() 714 mtspr(SPR_L2CR, cache_reg | L2CR_L2I); in flush_disable_caches() [all …]
|
| HD | trap_subr32.S | 417 mtspr SPR_RPA, %r1 /* set the pte */ 447 mtspr SPR_SRR1, %r2 /* set srr1 */ 480 mtspr SPR_RPA, %r1 /* set the pte */ 526 mtspr SPR_RPA, %r1 /* set the pte */ 576 mtspr SPR_SRR1, %r2 /* set srr1 */ 577 mtspr SPR_DSISR, %r1 /* load the dsisr */ 583 mtspr SPR_DAR, %r1 /* put in dar */
|
| /freebsd-14-stable/sys/powerpc/booke/ |
| HD | locore.S | 178 mtspr SPR_HID0, %r4 194 mtspr SPR_HID1, %r3 223 mtspr SPR_SRR0, %r4 224 mtspr SPR_SRR1, %r3 241 mtspr SPR_MAS0, %r3 246 mtspr SPR_MAS1, %r3 /* note TS was not filled, so it's TS=0 */ 251 mtspr SPR_MAS2, %r3 259 mtspr SPR_MAS3, %r4 /* Set RPN and protection */ 262 mtspr SPR_MAS7, %r4 284 mtspr SPR_SRR0, %r4 [all …]
|
| HD | trap_subr.S | 117 mtspr sprg_sp, %r1; /* Save SP */ \ 140 mtspr sprg_sp, %r1; /* Save SP */ \ 315 mtspr SPR_DBCR0, %r4; \ 319 mtspr isrr0, %r30; \ 320 mtspr isrr1, %r31; \ 376 mtspr SPR_SPRG4, %r1; /* Save SP */ \ 377 mtspr SPR_SPRG5, %r28; \ 378 mtspr SPR_SPRG6, %r29; \ 411 mtspr SPR_SPRG4, %r1; /* Save SP */ \ 770 mtspr SPR_MAS0, %r29 [all …]
|
| HD | booke_machdep.c | 203 mtspr(ivor, (uintptr_t)(&handler) & 0xffffUL); 250 mtspr(SPR_IVPR, ((uintptr_t)&interrupt_vector_base) & ~0xffffUL); in ivor_setup() 291 mtspr(SPR_EPCR, mfspr(SPR_EPCR) | EPCR_ICM); in ivor_setup() 458 mtspr(SPR_DBCR0, r & ~DBCR0_IC); in kdb_cpu_clear_singlestep() 468 mtspr(SPR_DBCR0, r | DBCR0_IC | DBCR0_IDM); in kdb_cpu_set_singlestep()
|
| HD | pmap.c | 1610 mtspr(SPR_PID0, pmap->pm_tid[cpuid]); in mmu_booke_activate() 1613 mtspr(SPR_DBCR0, td->td_pcb->pcb_cpu.booke.dbcr0); in mmu_booke_activate() 2549 mtspr(SPR_MAS0, mas0); in tlb1_read_entry() 2607 mtspr(SPR_MAS1, e.mas1 & ~MAS1_VALID); in tlb1_purge_va_range() 2629 mtspr(SPR_MAS0, mas0); in tlb1_write_entry_int() 2630 mtspr(SPR_MAS1, args->e->mas1); in tlb1_write_entry_int() 2631 mtspr(SPR_MAS2, args->e->mas2); in tlb1_write_entry_int() 2632 mtspr(SPR_MAS3, args->e->mas3); in tlb1_write_entry_int() 2637 mtspr(SPR_MAS8, 0); in tlb1_write_entry_int() 2640 mtspr(SPR_MAS7, args->e->mas7); in tlb1_write_entry_int() [all …]
|
| HD | pmap_32.c | 960 mtspr(SPR_MAS6, tid << MAS6_SPID0_SHIFT); in tid_flush() 970 mtspr(SPR_MAS0, mas0); in tid_flush() 973 mtspr(SPR_MAS2, mas2); in tid_flush() 984 mtspr(SPR_MAS1, mas1); in tid_flush()
|
| /freebsd-14-stable/sys/dev/hwpmc/ |
| HD | hwpmc_mpc7xxx.c | 324 mtspr(SPR_PMC1_74XX, val); in mpc7xxx_pmcn_write() 327 mtspr(SPR_PMC2_74XX, val); in mpc7xxx_pmcn_write() 330 mtspr(SPR_PMC3_74XX, val); in mpc7xxx_pmcn_write() 333 mtspr(SPR_PMC4_74XX, val); in mpc7xxx_pmcn_write() 336 mtspr(SPR_PMC5_74XX, val); in mpc7xxx_pmcn_write() 339 mtspr(SPR_PMC6_74XX, val); in mpc7xxx_pmcn_write() 361 mtspr(SPR_MMCR0_74XX, pmc_mmcr); in mpc7xxx_set_pmc() 366 mtspr(SPR_MMCR0_74XX, pmc_mmcr); in mpc7xxx_set_pmc() 371 mtspr(SPR_MMCR1_74XX, pmc_mmcr); in mpc7xxx_set_pmc() 376 mtspr(SPR_MMCR0_74XX, pmc_mmcr); in mpc7xxx_set_pmc() [all …]
|
| HD | hwpmc_power8.c | 64 mtspr(SPR_MMCR1, mmcr); in power8_set_pmc() 81 mtspr(SPR_MMCR2, mmcr); in power8_set_pmc() 94 mtspr(SPR_MMCR0, mmcr0); in power8_pcpu_init() 105 mtspr(SPR_MMCR0, mmcr0); in power8_pcpu_init() 112 mtspr(SPR_MMCR1, mfspr(SPR_MMCR1) & ~SPR_MMCR1_P8_PMCSEL_ALL); in power8_pcpu_init() 115 mtspr(SPR_MMCR2, mfspr(SPR_MMCR2) | in power8_pcpu_init() 122 mtspr(SPR_MMCR0, mmcr0); in power8_pcpu_init() 135 mtspr(SPR_MMCR0, mmcr0); in power8_pcpu_fini() 150 mtspr(SPR_MMCR0, mmcr0); in power8_resume_pmc()
|
| HD | hwpmc_ppc970.c | 278 mtspr(SPR_MMCR0, pmc_mmcr); in ppc970_set_pmc() 288 mtspr(SPR_MMCR1, pmc_mmcr); in ppc970_set_pmc() 296 mtspr(SPR_MMCR0, pmc_mmcr); in ppc970_set_pmc() 307 mtspr(SPR_MMCR0, SPR_MMCR0_FC | SPR_MMCR0_PMXE | in ppc970_pcpu_init() 310 mtspr(SPR_MMCR1, 0x4218420); in ppc970_pcpu_init() 324 mtspr(SPR_MMCR0, mmcr0); in ppc970_pcpu_fini() 339 mtspr(SPR_MMCR0, mmcr0); in ppc970_resume_pmc()
|
| HD | hwpmc_powerpc.c | 335 mtspr(SPR_PMC1, val); in powerpc_pmcn_write_default() 338 mtspr(SPR_PMC2, val); in powerpc_pmcn_write_default() 341 mtspr(SPR_PMC3, val); in powerpc_pmcn_write_default() 344 mtspr(SPR_PMC4, val); in powerpc_pmcn_write_default() 347 mtspr(SPR_PMC5, val); in powerpc_pmcn_write_default() 350 mtspr(SPR_PMC6, val); in powerpc_pmcn_write_default() 353 mtspr(SPR_PMC7, val); in powerpc_pmcn_write_default() 356 mtspr(SPR_PMC8, val); in powerpc_pmcn_write_default()
|
| /freebsd-14-stable/sys/crypto/openssl/powerpc/ |
| HD | ghashp8-ppc.S | 14 mtspr 256,0 126 mtspr 256,12 140 mtspr 256,0 176 mtspr 256,12 191 mtspr 256,0 293 mtspr 256,12 329 mtspr 256,0 537 mtspr 256,12
|
| HD | aesp8-ppc.S | 48 mtspr 256,0 278 mtspr 256,12 345 mtspr 256,0 399 mtspr 256,12 413 mtspr 256,0 467 mtspr 256,12 483 mtspr 256,0 629 mtspr 256,12 676 mtspr 256,0 1174 mtspr 256,12 [all …]
|
| HD | vpaes-ppc.S | 265 mtspr 256,0 299 mtspr 256,7 498 mtspr 256,0 532 mtspr 256,7 609 mtspr 256,6 753 mtspr 256,7 1341 mtspr 256,7 1354 mtspr 256,6 1420 mtspr 256,7 1438 mtspr 256,6
|
| HD | sha512p8-ppc.S | 44 mtspr 256,11 635 mtspr 256,12
|
| /freebsd-14-stable/sys/powerpc/powerpc/ |
| HD | cpu.c | 397 mtspr(SPR_MMCR0_74XX, SPR_MMCR0_FC); in cpu_est_clockrate() 398 mtspr(SPR_PMC1_74XX, 0); in cpu_est_clockrate() 399 mtspr(SPR_MMCR0_74XX, in cpu_est_clockrate() 403 mtspr(SPR_MMCR0_74XX, SPR_MMCR0_FC); in cpu_est_clockrate() 411 mtspr(SPR_MMCR0, SPR_MMCR0_FC); in cpu_est_clockrate() 413 mtspr(SPR_MMCR1, 0); in cpu_est_clockrate() 414 mtspr(SPR_MMCRA, 0); in cpu_est_clockrate() 415 mtspr(SPR_PMC1, 0); in cpu_est_clockrate() 416 mtspr(SPR_MMCR0, SPR_MMCR0_PMC1SEL(PMC970N_CYCLES)); in cpu_est_clockrate() 420 mtspr(SPR_MMCR0, SPR_MMCR0_FC); in cpu_est_clockrate() [all …]
|
| HD | swtch64.S | 243 mtspr SPR_DSCRP, %r7 249 mtspr SPR_FSCR, %r7 254 mtspr SPR_EBBHR, %r6 256 mtspr SPR_EBBRR, %r6 258 mtspr SPR_BESCR, %r6 263 mtspr SPR_LMRR, %r6 265 mtspr SPR_LMSER, %r6 270 mtspr SPR_TAR, %r6
|
| HD | clock.c | 137 mtspr(SPR_TSR, TSR_DIS); in decr_intr() 282 mtspr(SPR_DECAR, s->div); in decr_et_start() 287 mtspr(SPR_TCR, tcr); in decr_et_start() 311 mtspr(SPR_TCR, tcr); in decr_et_stop()
|
| HD | trap.c | 330 mtspr(SPR_DSCR, 0); in trap() 335 mtspr(SPR_EBBHR, 0); in trap() 336 mtspr(SPR_EBBRR, 0); in trap() 337 mtspr(SPR_BESCR, 0); in trap() 342 mtspr(SPR_TAR, 0); in trap() 347 mtspr(SPR_LMRR, 0); in trap() 348 mtspr(SPR_LMSER, 0); in trap() 354 mtspr(SPR_FSCR, fscr & ~FSCR_IC_MASK); in trap() 389 mtspr(SPR_DBSR, mfspr(SPR_DBSR)); in trap()
|
| HD | swtch32.S | 181 mtspr SPR_SPEFSCR,%r3 229 mtspr SPR_SPEFSCR, %r3
|
| /freebsd-14-stable/sys/powerpc/include/ |
| HD | cpufunc.h | 159 mtspr(TBR_TBWL, 0); in mttb() 160 mtspr(TBR_TBWU, (uint32_t)(time >> 32)); in mttb() 161 mtspr(TBR_TBWL, (uint32_t)(time & 0xffffffff)); in mttb()
|
| /freebsd-14-stable/sys/powerpc/cpufreq/ |
| HD | pcr.c | 117 mtspr(SPR_SCOMD, value); in write_scom() 124 mtspr(SPR_SCOMC, address | SCOMC_WRITE); in write_scom() 139 mtspr(SPR_SCOMC, address | SCOMC_READ); in read_scom()
|
| /freebsd-14-stable/lib/msun/powerpc/ |
| HD | fenv.c | 70 mtspr(SPR_SPEFSCR, spefscr | (__excepts & FE_ALL_EXCEPT)); in feraiseexcept()
|
| /freebsd-14-stable/sys/powerpc/powernv/ |
| HD | platform_powernv.c | 171 mtspr(SPR_LPID, 0); in powernv_attach() 181 mtspr(SPR_LPCR, lpcr); in powernv_attach() 187 mtspr(SPR_HFSCR, fscr); in powernv_attach()
|