Changeset View
Changeset View
Standalone View
Standalone View
head/sys/powerpc/aim/aim_machdep.c
Show First 20 Lines • Show All 360 Lines • ▼ Show 20 Lines | if (cpu_features & PPC_FEATURE_64) { | ||||
bcopy(&restorebridge, (void *)EXC_TRC, trap_offset); | bcopy(&restorebridge, (void *)EXC_TRC, trap_offset); | ||||
bcopy(&restorebridge, (void *)EXC_BPT, trap_offset); | bcopy(&restorebridge, (void *)EXC_BPT, trap_offset); | ||||
} | } | ||||
#else | #else | ||||
trapsize = (size_t)&hypertrapcodeend - (size_t)&hypertrapcode; | trapsize = (size_t)&hypertrapcodeend - (size_t)&hypertrapcode; | ||||
bcopy(&hypertrapcode, (void *)(EXC_HEA + trap_offset), trapsize); | bcopy(&hypertrapcode, (void *)(EXC_HEA + trap_offset), trapsize); | ||||
bcopy(&hypertrapcode, (void *)(EXC_HMI + trap_offset), trapsize); | bcopy(&hypertrapcode, (void *)(EXC_HMI + trap_offset), trapsize); | ||||
bcopy(&hypertrapcode, (void *)(EXC_HVI + trap_offset), trapsize); | bcopy(&hypertrapcode, (void *)(EXC_HVI + trap_offset), trapsize); | ||||
bcopy(&hypertrapcode, (void *)(EXC_SOFT_PATCH + trap_offset), trapsize); | |||||
#endif | #endif | ||||
bcopy(&rstcode, (void *)(EXC_RST + trap_offset), (size_t)&rstcodeend - | bcopy(&rstcode, (void *)(EXC_RST + trap_offset), (size_t)&rstcodeend - | ||||
(size_t)&rstcode); | (size_t)&rstcode); | ||||
#ifdef KDB | #ifdef KDB | ||||
bcopy(&dblow, (void *)(EXC_MCHK + trap_offset), (size_t)&dbend - | bcopy(&dblow, (void *)(EXC_MCHK + trap_offset), (size_t)&dbend - | ||||
(size_t)&dblow); | (size_t)&dblow); | ||||
▲ Show 20 Lines • Show All 319 Lines • Show Last 20 Lines |