mfspr
hid0 = mfspr(SPR_HID0);
const register_t hid0 = mfspr(SPR_HID0);
printf(" hid0=%#lx/%#jx", hid0, (uintmax_t)mfspr(SPR_HID0));
printf(" hid1=%#jx", (uintmax_t)mfspr(SPR_HID1));
mtspr(SPR_TCR, TCR_WIE | mfspr(SPR_TCR));
booke_cpu_startup(socname(mfspr(SPR_SVR)));
const uint32_t l1cfg0 = mfspr(SPR_L1CFG0);
const uint32_t l1cfg1 = mfspr(SPR_L1CFG1);
uint32_t l1csr0 = mfspr(SPR_L1CSR0);
uint32_t l1csr1 = mfspr(SPR_L1CSR1);
uint16_t svr = mfspr(SPR_SVR) >> 16;
const uint32_t svr = mfspr(SPR_SVR);
const uint32_t pir = mfspr(SPR_PIR);
const uint32_t l1cfg0 = mfspr(SPR_L1CFG0);
const uint32_t l1cfg1 = mfspr(SPR_L1CFG1);
const uint32_t mmucfg = mfspr(SPR_MMUCFG);
e500_tlb_print(self, "tlb0", mfspr(SPR_TLB0CFG));
e500_tlb_print(self, "tlb1", mfspr(SPR_TLB1CFG));
h->hatch_hid0 = mfspr(SPR_HID0);
tbu = mfspr(SPR_RTBU);
tbl = mfspr(SPR_RTBL) + TBSYNC_SLOP;
mtspr(SPR_SCR, mfspr(SPR_SCR) | SPR_SCR_WAKE(cpu_num));
value = mfspr(IBM750CL_SPR_HID2);
value = mfspr(SPR_HID0);
register_t hid0 = mfspr(SPR_HID0);
mtspr(SPR_SCR, mfspr(SPR_SCR) | scr_mask);
spr = mfspr(IBM750CL_SPR_HID4);
spr = mfspr(SPR_IBMESPRESSO_HID5);
spr = mfspr(SPR_SCR);
spr = mfspr(SPR_CAR);
spr = mfspr(SPR_SCR);
register_t spr = mfspr(SPR_SCR);
uint32_t tcr = mfspr(SPR_TCR);
const uint32_t tcr = mfspr(SPR_TCR);
const uint16_t svr = (mfspr(SPR_SVR) & ~0x80000) >> 16;
uint32_t svr = (mfspr(SPR_SVR) >> 16) & ~8;
const uint16_t svr = (mfspr(SPR_SVR) & ~0x80000) >> 16;
__func__, (uintmax_t)mfspr(SPR_SVR));
uint32_t tcr = mfspr(SPR_TCR);
const register_t saved_mas0 = mfspr(SPR_MAS0);
hwtlb.hwtlb_mas0 = mfspr(SPR_MAS0);
hwtlb.hwtlb_mas1 = mfspr(SPR_MAS1);
hwtlb.hwtlb_mas2 = mfspr(SPR_MAS2);
hwtlb.hwtlb_mas3 = mfspr(SPR_MAS3);
const uint32_t saved_mas0 = mfspr(SPR_MAS0);
return mfspr(SPR_PID0);
while (mfspr(SPR_MMUCSR0) != 0)
uint32_t mas1 = mfspr(SPR_MAS1);
mfspr(SPR_MAS2) & MAS2_EPN;
const uint32_t mas1 = mfspr(SPR_MAS1);
const uint32_t mas1 = mfspr(SPR_MAS1);
register_t mas1 = mfspr(SPR_MAS1);
const uint32_t saved_mas0 = mfspr(SPR_MAS0);
hwtlb.hwtlb_mas1 = mfspr(SPR_MAS1);
hwtlb.hwtlb_mas2 = mfspr(SPR_MAS2);
hwtlb.hwtlb_mas3 = mfspr(SPR_MAS3);
const uint32_t saved_mas0 = mfspr(SPR_MAS0);
hwtlb.hwtlb_mas1 = mfspr(SPR_MAS1);
hwtlb.hwtlb_mas2 = mfspr(SPR_MAS2);
hwtlb.hwtlb_mas3 = mfspr(SPR_MAS3);
register_t mmucfg = mfspr(SPR_MMUCFG);
register_t mas4 = mfspr(SPR_MAS4);
(uintmax_t)mfspr(SPR_SPRG1));
if (mfspr(SPR_TSR) & TSR_WRS_MASK) {
tsr = mfspr(SPR_TSR);
uint32_t tsr = mfspr(SPR_TSR);
uint32_t tcr = mfspr(SPR_TCR);
uint32_t tcr = mfspr(SPR_TCR);
mtspr(SPR_DBCR0, mfspr(SPR_DBCR0) & ~DBCR0_TDE);
KASSERT(mfspr(SPR_PID) == KERNEL_PID);
KASSERT(mfspr(SPR_PID) == KERNEL_PID);
const uint32_t mcsr = mfspr(SPR_MCSR);
(u_long)mfspr(SPR_MCSRR0),
(u_long)mfspr(SPR_MCSRR1));
ret = mfspr(SPR_SCOMD);
x = mfspr(SPR_L2CR);
x = mfspr(SPR_L2CR);
x = mfspr(SPR_L3CR);
l2cr = mfspr(SPR_L2CR);
l2cr = mfspr(SPR_L2CR);
l2cr = mfspr(SPR_L2CR);
l2cr = mfspr(SPR_L2CR);
l3cr = mfspr(SPR_L3CR);
l3cr = mfspr(SPR_L3CR);
cps = (mfspr(SPR_PMC1) * 10) + 4999;
if (mfspr(SPR_HID1) & HID1_DFS4)
if (mfspr(SPR_HID1) & HID1_DFS2)
hid1 = old_hid1 = mfspr(SPR_HID1);
((mfspr(SPR_THRM1) & SPR_THRM_TIV) == 0)) {
if (mfspr(SPR_THRM1) & SPR_THRM_TIN) {
h->hatch_hid0 = mfspr(SPR_HID0);
h->hatch_hid1 = mfspr(SPR_HID1);
h->hatch_hid4 = mfspr(SPR_HID4);
h->hatch_hid5 = mfspr(SPR_HID5);
h->hatch_asr = mfspr(SPR_ASR);
msr = mfspr(SPR_PIR);
register_t hid0 = mfspr(SPR_HID0);
register_t hid1 = mfspr(SPR_HID1);
spr = mfspr(SPR_IBMESPRESSO_HID4);
spr = mfspr(SPR_HID0);
hid64_0_save = hid64_0 = mfspr(SPR_HID0);
hid0_save = hid0 = mfspr(SPR_HID0);
spr = mfspr(SPR_IBMESPRESSO_HID5);
spr = mfspr(SPR_IBMESPRESSO_HID4);
spr = mfspr(SPR_IBMESPRESSO_HID5);
KASSERT(mfspr(SPR_SPRG0) == (uintptr_t)ci);
#define DBATU_GET(n) mfspr(SPR_DBAT##n##U)
ibat[0].batu = mfspr(SPR_IBAT0U);
ibat[0].batl = mfspr(SPR_IBAT0L);
ibat[1].batu = mfspr(SPR_IBAT1U);
ibat[1].batl = mfspr(SPR_IBAT1L);
ibat[2].batu = mfspr(SPR_IBAT2U);
ibat[2].batl = mfspr(SPR_IBAT2L);
ibat[3].batu = mfspr(SPR_IBAT3U);
ibat[3].batl = mfspr(SPR_IBAT3L);
ibat[4].batu = mfspr(SPR_IBAT4U);
ibat[4].batl = mfspr(SPR_IBAT4L);
ibat[5].batu = mfspr(SPR_IBAT5U);
ibat[5].batl = mfspr(SPR_IBAT5L);
ibat[6].batu = mfspr(SPR_IBAT6U);
ibat[6].batl = mfspr(SPR_IBAT6L);
ibat[7].batu = mfspr(SPR_IBAT7U);
ibat[7].batl = mfspr(SPR_IBAT7L);
dbat[0].batu = mfspr(SPR_DBAT0U);
dbat[0].batl = mfspr(SPR_DBAT0L);
dbat[1].batu = mfspr(SPR_DBAT1U);
dbat[1].batl = mfspr(SPR_DBAT1L);
dbat[2].batu = mfspr(SPR_DBAT2U);
dbat[2].batl = mfspr(SPR_DBAT2L);
dbat[3].batu = mfspr(SPR_DBAT3U);
dbat[3].batl = mfspr(SPR_DBAT3L);
dbat[4].batu = mfspr(SPR_DBAT4U);
dbat[4].batl = mfspr(SPR_DBAT4L);
dbat[5].batu = mfspr(SPR_DBAT5U);
dbat[5].batl = mfspr(SPR_DBAT5L);
dbat[6].batu = mfspr(SPR_DBAT6U);
dbat[6].batl = mfspr(SPR_DBAT6L);
dbat[7].batu = mfspr(SPR_DBAT7U);
dbat[7].batl = mfspr(SPR_DBAT7L);
zpr = mfspr(SPR_ZPR);