svn commit: r190750 - head/sys/powerpc/aim

Nathan Whitehorn nwhitehorn at FreeBSD.org
Sun Apr 5 14:52:14 PDT 2009


Author: nwhitehorn
Date: Sun Apr  5 21:52:13 2009
New Revision: 190750
URL: http://svn.freebsd.org/changeset/base/190750

Log:
  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.

Modified:
  head/sys/powerpc/aim/machdep.c

Modified: head/sys/powerpc/aim/machdep.c
==============================================================================
--- head/sys/powerpc/aim/machdep.c	Sun Apr  5 21:24:15 2009	(r190749)
+++ head/sys/powerpc/aim/machdep.c	Sun Apr  5 21:52:13 2009	(r190750)
@@ -383,7 +383,10 @@ powerpc_init(u_int startkernel, u_int en
 	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


More information about the svn-src-head mailing list