NetBSD-Bugs archive

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

port-emips/50600: NetBSD/emips 7.99.25 of 2015-12-30 does not boot



>Number:         50600
>Category:       port-emips
>Synopsis:       NetBSD/emips 7.99.25 of 2015-12-30 does not boot
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    port-emips-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Dec 30 15:10:00 +0000 2015
>Originator:     Ryo ONODERA
>Release:        NetBSD 7.99.25
>Organization:
	
>Environment:
	
	
System: NetBSD brownie 7.99.25 NetBSD 7.99.25 (DTRACE7) #275: Fri Dec 25 17:58:52 JST 2015 ryo_on@brownie:/usr/world/7.99/amd64/obj/sys/arch/amd64/compile/DTRACE7 amd64
Architecture: x86_64
Machine: amd64
>Description:
On Microsoft Giano emulator 3.1, NetBSD/emips does not boot.
See following boot log:

NetBSD/emips 7.99.25 Netboot Bootstrap, Revision 1.0 (Wed Dec 30 09:20:02 JST 2015)

Default:  0/ace(0,0)/netbsd
boot: 0/ace(1,0)/netbsd
Loading: 0/ace(1,0)/netbsd
5417232+83088=0x53f1fc
Starting at 0x80020000

memory segment  0 start 00000000 size 10000000
memory segment  1 start 10000000 size 00100000
pmap_steal_memory: seg 0: 0x560 0x560 0x10000 0x10000
pmap_steal_memory: seg 0: 0x595 0x595 0x10000 0x10000
pmap_steal_memory: seg 0: 0x597 0x597 0x10000 0x10000
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
    2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 7.99.25 (RAMDISK) #1: Wed Dec 30 13:20:07 JST 2015
        ryo_on@brownie:/usr/world/7.99/emips/obj/sys/arch/emips/compile/RAMDISK
Xilinx ML50x (eMIPS)
total memory = 257 MB
avail memory = 246 MB
mainbus0 (root)
cpu0 at mainbus0: Toshiba or Microsoft eMIPS CPU (0x70401) Rev. 1 with software emulated floating point
cpu0: 64 TLB entries
ebus0 at mainbus0
mips_map_physmem: iomap too smallFailed to map eclock: phys fff80000 size 32
Failed to map dz: phys fff90000 size 64
Failed to map ace: phys fff50000 size 256
Failed to map ace: phys fff50100 size 256
Failed to map enic: phys fff10000 size 32
Failed to map icap: phys ffed0000 size 32
Failed to map gpio: phys fff60000 size 64
Failed to map flash: phys fffb0000 size 8
Failed to map lcd: phys fff40000 size 16
Failed to map evga: phys fff20000 size 32
Failed to map ps2: phys fff30000 size 32
Failed to map ac97: phys ffef0000 size 32
panic: eclock_init
kernel: breakpoint trap
Stopped in pid 0.1 (system) at  8002f1f8:       jr      ra
                bdslot: nop
db> quit
halted.

I have following local patch,
however this patch has no effect for this problem.

Index: sys/arch/emips/emips/machdep.c
===================================================================
RCS file: /cvsroot/src/sys/arch/emips/emips/machdep.c,v
retrieving revision 1.11
diff -u -r1.11 machdep.c
--- sys/arch/emips/emips/machdep.c	11 Jun 2015 08:22:08 -0000	1.11
+++ sys/arch/emips/emips/machdep.c	30 Dec 2015 05:30:08 -0000
@@ -551,7 +551,7 @@
 #if defined(MIPS_4GB_PHYSICAL_MEMORY)
 #define trim_memory(n) n
 #else
-#if 0
+#if 1
 #define TOO_MUCH (MIPS_PHYS_MASK+1)
 #else
 #define TOO_MUCH (2*64*1024*1024)

>How-To-Repeat:
Run Microsoft Giano emulator on Windows 10 Home.
And boot NetBSD/emips 7.99.25 on it.
boot.emips is from NetBSD-7.99.25-emips.iso.

>Fix:
I have no idea.
I can test any proposed patch.

>Unformatted:
 	
 	


Home | Main Index | Thread Index | Old Index