commit - 1c55ad1b08ae934858f530f9ea3f73a9cf320a00
commit + 7f6f093b057288deacfdb1fcd892e1cd5405f106
blob - 06b20118d2b0419683cd91c91f23a027a9fdfc11
blob + 6cf86c47f47c1b77f7abc824865077a43f319887
--- aim64/cpu.c
+++ aim64/cpu.c
/* Wait until frequency change is completed. */
do {
- ppc64_mtscomc((SCOM_PSR << SCOMC_ADDR_SHIFT) | SCOMC_READ);
+ ppc_mtscomc((SCOM_PSR << SCOMC_ADDR_SHIFT) | SCOMC_READ);
psr = ppc64_mfscomd();
ppc64_mfscomc();
if (psr & PSR_CMD_COMPLETED)
int s;
s = ppc_intr_disable();
- ppc64_mtscomc((SCOM_PSR << SCOMC_ADDR_SHIFT) | SCOMC_READ);
+ ppc_mtscomc((SCOM_PSR << SCOMC_ADDR_SHIFT) | SCOMC_READ);
psr = ppc64_mfscomd();
ppc64_mfscomc();
ppc_intr_enable(s);
blob - f3300f83eeefaef92728e9284c8e1353166f8dd9
blob + 85b60108820cfcc924beb44632aae034ffb3fc7e
--- aim64/locore.S
+++ aim64/locore.S
.llong 0, 0
+#if 0
.globl _C_LABEL(nopbat_start)
_C_LABEL(nopbat_start):
.llong nopbat_1s, nopbat_1e
.llong 0, 0
+#endif
.globl _C_LABEL(nop32_start)
_C_LABEL(nop32_start):
blob - bbbf23cc702ae8c4a0204c9426b1419d7e352b7a
blob + 7bc277aace130308a2a1b41f6c7ab6fb5e8fa5fd
--- aim64/locore0.S
+++ aim64/locore0.S
.type _C_LABEL(esym),@object
.type _C_LABEL(proc0paddr),@object
.data
+ .align 3
_C_LABEL(esym): .llong 0 /* end of symbol table */
_C_LABEL(proc0paddr): .llong 0 /* proc0 p_addr */
.globl fwargsave
- .align 3
fwargsave:
.llong 0
.llong 0
.text
+ .align 3
/*
* Startup entry
*/
blob - 9e338967331a74cb32b105078a8c4535f5941052
blob + 66dc46bb69d57f17ab6cf421cc29be28e683e840
--- aim64/machdep.c
+++ aim64/machdep.c
#endif
omsr = ppc_mfmsr();
msr = omsr & ~PSL_EE;
- ppc_mtmsr(msr);
+ ppc_mtmsrd(msr);
offset &= 0x3ffffff;
extint_call = (extint_call & 0xfc000003) | offset;
bcopy(&extint, (void *)EXC_EXI, (size_t)&extsize);
syncicache((void *)&extint_call, sizeof extint_call);
syncicache((void *)EXC_EXI, (int)&extsize);
- ppc_mtmsr(omsr);
+ ppc_mtmsrd(omsr);
}
/*