Fix the build when KDB is disabled. The second instance of rfi in

trap_subr.S that is patched at runtime to rfid on 64-bit systems
is inside KDB-specific code, so don't patch it without KDB.
This commit is contained in:
nwhitehorn 2009-04-05 21:52:13 +00:00
parent 20f118148b
commit 18eefdb2b2

View File

@ -383,7 +383,10 @@ powerpc_init(u_int startkernel, u_int endkernel, u_int basekernel, void *mdp)
if (ppc64) {
/* Patch the two instances of rfi -> rfid */
bcopy(&rfid_patch,&rfi_patch1,4);
#ifdef KDB
/* rfi_patch2 is at the end of dbleave */
bcopy(&rfid_patch,&rfi_patch2,4);
#endif
/*
* Copy a code snippet to restore 32-bit bridge mode