NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-next68k/45719: src/sys/next68k/next68k/nextrom.c 1.22 change causes panic on boot



Hello Izumi,

On Sat, 17 Dec 2011, Izumi Tsutsui wrote:

Date: Sat, 17 Dec 2011 09:50:05 +0000 (UTC)
From: Izumi Tsutsui <tsutsui%ceres.dti.ne.jp@localhost>
Reply-To: gnats-bugs%NetBSD.org@localhost
To: port-next68k-maintainer%netbsd.org@localhost, 
gnats-admin%netbsd.org@localhost,
    netbsd-bugs%netbsd.org@localhost, jaimef%linbsd.org@localhost
Subject: Re: port-next68k/45719: src/sys/next68k/next68k/nextrom.c 1.22 change
      causes panic on boot

The following reply was made to PR port-next68k/45719; it has been noted by 
GNATS.

From: Izumi Tsutsui <tsutsui%ceres.dti.ne.jp@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: tsutsui%ceres.dti.ne.jp@localhost
Subject: Re: port-next68k/45719: src/sys/next68k/next68k/nextrom.c 1.22 change
         causes panic on boot
Date: Sat, 17 Dec 2011 18:48:30 +0900

> >Synopsis:       src/sys/next68k/next68k/nextrom.c 1.22 change causes panic 
on boot
 :
> >Fix:
> Revert 1.22

How about this instead?

Index: nextrom.c
===================================================================
RCS file: /cvsroot/src/sys/arch/next68k/next68k/nextrom.c,v
retrieving revision 1.22
diff -u -p -r1.22 nextrom.c
--- nextrom.c   1 Oct 2011 15:59:01 -0000       1.22
+++ nextrom.c   17 Dec 2011 09:46:11 -0000
@@ -93,9 +93,9 @@ static char romprint_hextable[] = "01234
 #define ROM_PUTX(v) \
   do { \
     (*MONRELOC(putcptr,MG_putc)) \
-       (RELOC(romprint_hextable, const char *)[((v)>>4)&0xf]); \
+       (RELOC(romprint_hextable[0], const char *)[((v)>>4)&0xf]); \
     (*MONRELOC(putcptr,MG_putc)) \
-       (RELOC(romprint_hextable, const char *)[(v)&0xf]); \
+       (RELOC(romprint_hextable[0], const char *)[(v)&0xf]); \
        } while(0);
 #else
 #define lookup_hex(v)  ((v)>9?('a'+(v)-0xa):('0'+(v)))

---
Izumi Tsutsui


With this patch it still gets an
"Exception #3 (0xc) at 0x1000374"


Home | Main Index | Thread Index | Old Index