summaryrefslogtreecommitdiffstats
path: root/arch/mips
diff options
context:
space:
mode:
authorFlorian Lohoff <flo@rfc822.org>2001-01-27 04:34:10 +0000
committerFlorian Lohoff <flo@rfc822.org>2001-01-27 04:34:10 +0000
commitefa96fef2f5dede0b65b33eb9bfb9bacd2040e27 (patch)
treecc1f0252c06bc02c95b31240e4363e831c0e7cc3 /arch/mips
parent046225d5c0ab1319c57be36f9628dd864cd30b34 (diff)
Disable arc_prom_init for the moment until this beast is fixed - Enabling
this simply lets all IP22 crash after freeing prom memory.
Diffstat (limited to 'arch/mips')
-rw-r--r--arch/mips/arc/init.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/arch/mips/arc/init.c b/arch/mips/arc/init.c
index 873128c4c..9df7557d6 100644
--- a/arch/mips/arc/init.c
+++ b/arch/mips/arc/init.c
@@ -35,8 +35,19 @@ void __init prom_init(int argc, char **argv, char **envp, int *prom_vec)
prom_argv = argv;
prom_envp = envp;
- arc_setup_console();
+#if 0
+ /* arc_printf should not use prom_printf as soon as we free
+ * the prom buffers - This horribly breaks on Indys with framebuffer
+ * as it simply stops after initialising swap - On the Indigo2 serial
+ * console you will get A LOT illegal instructions - Only enable
+ * this for early init crashes - This also brings up artefacts of
+ * printing everything twice on serial console and on GFX Console
+ * this has the effect of having the prom printing everything
+ * in the small rectangle and the kernel printing around.
+ */
+ arc_setup_console();
+#endif
if (pb->magic != 0x53435241) {
prom_printf("Aieee, bad prom vector magic %08lx\n", pb->magic);
while(1)