Page MenuHomeFreeBSD

D32027.id.diff
No OneTemporary

D32027.id.diff

diff --git a/stand/powerpc/ofw/main.c b/stand/powerpc/ofw/main.c
--- a/stand/powerpc/ofw/main.c
+++ b/stand/powerpc/ofw/main.c
@@ -137,6 +137,17 @@
*/
cons_probe();
+ archsw.arch_getdev = ofw_getdev;
+ archsw.arch_copyin = ofw_copyin;
+ archsw.arch_copyout = ofw_copyout;
+ archsw.arch_readin = ofw_readin;
+#ifdef CAS
+ setenv("cas", "1", 0);
+ archsw.arch_autoload = ppc64_autoload;
+#else
+ archsw.arch_autoload = ofw_autoload;
+#endif
+
/* Set up currdev variable to have hooks in place. */
env_setenv("currdev", EV_VOLATILE, "", ofw_setcurrdev, env_nounset);
@@ -183,17 +194,6 @@
if (!(mfmsr() & PSL_DR))
setenv("usefdt", "1", 1);
- archsw.arch_getdev = ofw_getdev;
- archsw.arch_copyin = ofw_copyin;
- archsw.arch_copyout = ofw_copyout;
- archsw.arch_readin = ofw_readin;
-#ifdef CAS
- setenv("cas", "1", 0);
- archsw.arch_autoload = ppc64_autoload;
-#else
- archsw.arch_autoload = ofw_autoload;
-#endif
-
interact(); /* doesn't return */
OF_exit();

File Metadata

Mime Type
text/plain
Expires
Tue, Sep 24, 3:02 PM (20 h, 28 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
12672174
Default Alt Text
D32027.id.diff (993 B)

Event Timeline