svn commit: r306147 - head/sys/powerpc/ofw
Justin Hibbits
jhibbits at FreeBSD.org
Wed Sep 21 22:09:18 UTC 2016
Author: jhibbits
Date: Wed Sep 21 22:09:17 2016
New Revision: 306147
URL: https://svnweb.freebsd.org/changeset/base/306147
Log:
Revert part of r306065
This is a separate change I was testing.
Modified:
head/sys/powerpc/ofw/ofw_machdep.c
Modified: head/sys/powerpc/ofw/ofw_machdep.c
==============================================================================
--- head/sys/powerpc/ofw/ofw_machdep.c Wed Sep 21 21:42:06 2016 (r306146)
+++ head/sys/powerpc/ofw/ofw_machdep.c Wed Sep 21 22:09:17 2016 (r306147)
@@ -99,7 +99,6 @@ ofw_restore_trap_vec(char *restore_trap_
/*
* Saved SPRG0-3 from OpenFirmware. Will be restored prior to the callback.
*/
-#ifndef __powerpc64__
register_t ofw_sprg0_save;
static __inline void
@@ -141,8 +140,6 @@ ofw_sprg_restore(void)
}
#endif
-#endif
-
static int
parse_ofw_memory(phandle_t node, const char *prop, struct mem_region *output)
{
@@ -347,12 +344,11 @@ OF_initial_setup(void *fdt_ptr, void *ju
ofmsr[0] = mfmsr();
#ifdef __powerpc64__
ofmsr[0] &= ~PSL_SF;
- #else
+ #endif
__asm __volatile("mfsprg0 %0" : "=&r"(ofmsr[1]));
__asm __volatile("mfsprg1 %0" : "=&r"(ofmsr[2]));
__asm __volatile("mfsprg2 %0" : "=&r"(ofmsr[3]));
__asm __volatile("mfsprg3 %0" : "=&r"(ofmsr[4]));
- #endif
openfirmware_entry = openfirm;
if (ofmsr[0] & PSL_DR)
@@ -444,9 +440,7 @@ openfirmware_core(void *args)
*/
oldmsr = intr_disable();
-#ifndef __powerpc64__
ofw_sprg_prepare();
-#endif
/* Save trap vectors */
ofw_save_trap_vec(save_trap_of);
@@ -469,9 +463,7 @@ openfirmware_core(void *args)
/* Restore trap vecotrs */
ofw_restore_trap_vec(save_trap_of);
-#ifndef __powerpc64__
ofw_sprg_restore();
-#endif
intr_restore(oldmsr);
More information about the svn-src-head
mailing list