Re: FirePower (was Re: TODO list for ofppc)
Izumi Tsutsui <[email protected]>
| Newsgroups | gmane.os.netbsd.ports.ofppc |
|---|---|
| Message-ID | <[email protected]> |
[email protected] 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