Port-ofppc archive

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

Re: FirePower (was Re: TODO list for ofppc)



root%garbled.net@localhost wrote:

> Also, try setting OFWOEA_DEBUG in powerpc/oea/ofwoea_machdep.c.  Looking at
> your ranges parameter in /pci, I'm confused as to what its trying to tell me
> the memory map is.  It's quite possible we got it completely wrong.

Here it is:
---
AbcdefgBCDEikFGHIJKLMN
Power Firmware by FirmWorks
Built  Tue May 23 17:33:11 PDT 1995
ok boot net
Boot device: /pci/DEC,ethernet  File and args: 
Timeout waiting for ARP/RARP packet
6de00 
>> NetBSD/ofppc OpenFirmware Boot, Revision 1.6
>> (tsutsui@mirage, Wed Nov 28 22:20:06 JST 2007)
Using IP address: 192.168.20.14
root addr=192.168.20.1 path=/r/export/NetBSD/ofppc/root
4208916+259884 [231696+222303]=0x4b21cc
 start=0x100000
Loaded initial symtab at 0x543040, strtab at 0x57bd6c, # entries 13643
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
    2006, 2007, 2008
    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 4.99.49 (DEBUG) #0: Sun Jan 20 22:20:17 JST 2008
        tsutsui@mirage:/usr/src/sys/arch/ofppc/compile/DEBUG
total memory = 32768 KB
avail memory = 23816 KB
bootpath: /pci/DEC,ethernet@4/netbsd.ofppc
mainbus0 (root)
cpu0 at mainbus0: 603e (Revision 1.4), ID 0 (primary)
cpu0: HID0 90c000<DOZE,DPM,ICE,DCE>, powersave: 1
ofwpci0 at mainbus0
found a map reclen=6 cur=0 len=160
FOUND PCI RANGE
FOUND PCI RANGE
FOUND PCI RANGE
FOUND PCI RANGE
FOUND PCI RANGE
FOUND PCI RANGE
returning with CUR=4
cur == 4
addr=0x80800800 size=0x800 type=0
addr=0x0 size=0x80808000 type=128
addr=0x0 size=0x10000 type=0
addr=0x80100000 size=0x2000000 type=1
range==3
i==0
RANGE iomem=1 FOUND
addr=0x80100000 size=0x2000000 type=1
HOLES FOUND
found a map reclen=6 cur=0 len=160
FOUND PCI RANGE
FOUND PCI RANGE
FOUND PCI RANGE
FOUND PCI RANGE
FOUND PCI RANGE
FOUND PCI RANGE
returning with CUR=4
cur == 4
addr=0x80800800 size=0x800 type=0
addr=0x0 size=0x80808000 type=128
addr=0x0 size=0x10000 type=0
addr=0x80100000 size=0x2000000 type=1
RANGE iomem=2 FOUND
addr=0x80100000 size=0x2000000 type=1
HOLES FOUND
Data access exception
ok 
---

- skipping addr=0x0 cur in ofwoea_machdep.c:find_ranges() doesn't help
- "Data access exception" seems to occur in pci_configure_bus(9)

---
Izumi Tsutsui



Home | Main Index | Thread Index | Old Index