Port-amiga archive

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

Re: amigappc test kernel for CSPPC and BPPC



Hi,

Frank Wille wrote:
> > I didn't spend too much time with the chipmem solution. 
> > I'm trying now to get the pmap to accept fast RAM. But this is a
> > different problem.
> 
> Yes. I fear this will be the only clean solution to make NetBSD/amigappc run
> on BPPC boards.

I got it to boot now. Luckily there were no other problems than pmap
not taking fast memory and that dcbz+memory coherence issue discussed
earlier.

ftp.netbsd.org:/pub/NetBSD/misc/jandberg/amigappc/20101205/bppc-pmap.diff
There is a new option to set maximum address used for pmap allocations.
Another option disables use of dcbz in kernel. And third disables the
use of memory coherence bit bit in page tables. 
I think this is going to need some more work. Hopefully a better
solution to the dcbz problem could be found.

ftp.netbsd.org:/pub/NetBSD/misc/jandberg/amigappc/20101205/bppc-identify.diff
Some small changes to have the machine identification printed
correctly. My bppc board has type 'H' and version 7 processor is called
603ev instead of 603e+ by the common powerpc code so we might as well.
I think that this is the only part that I feel confident about
committing at this point. ;)

Also it looks like cpuclock/busclock calculation is a bit off.
This one should have 200Mhz processor instead of 233Mhz.

-- jukka

Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
    2006, 2007, 2008, 2009, 2010
    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 5.99.41 (GENERIC) #0: Mon Dec  6 16:52:24 EET 2010
        jandberg@moth:/tmp/build/amigappc/GENERIC
Model: Amiga 1200 [BlizzardPPC] (603ev v2.1 233 MHz, busclk 66 MHz)
total memory = 32256 KB
avail memory = 26676 KB
timecounter: Timecounters tick every 10.000 msec
mainbus0 (root)
cpu0 at mainbus0: 603ev (Revision 2.1), ID 0 (primary)
cpu0: HID0 0x90c000<DOZE,DPM,ICE,DCE>, powersave: 1
ser0 at mainbus0: input fifo 512 output fifo 32
par0 at mainbus0
kbd0 at mainbus0: CIA A type Amiga
ms0 at mainbus0
grfcc0 at mainbus0
grf0 at grfcc0: width 640 height 400 colors 4
ite0 at grf0: rows 50 cols 80 repeat at (30/100)s next at (10/100)s has keyboard
fdc0 at mainbus0: dmabuf pa 0x1e1c5c: dmabuf ka 0x1e1c5c
fd0 at fdc0 unit 0: 3.5dd 80 cyl,
atabus0 at wdc0 channel 0
pccard0 at mainbus0
pcmcia0 at pccard0
ne0 at pcmcia0 function 0: <D-Link, DE-660+, A, 0004743118001>
ne0: Ethernet address 00:50:ba:34:63:17
aucc0 at mainbus0
audio0 at aucc0: half duplex, playback, capture
zbus0 at mainbus0
board at zbus0: pa 0xf00c04 man/pro 8512/110 not configured
biomask 800001e netmask 800001e ttymask 800001e
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
timecounter: Timecounter "mftb" frequency 16666666 Hz quality 100
wd0 at atabus0 drive 0: <OCZ AGILITY>
wd0: drive supports 1-sector PIO transfers, LBA48 addressing
wd0: 30533 MB, 62037 cyl, 16 head, 63 sec, 512 bytes/sect x 62533296 sectors
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
wd1 at atabus0 drive 1: <IBM-DTLA-305020>
wd1: drive supports 16-sector PIO transfers, LBA addressing
wd1: 19623 MB, 39870 cyl, 16 head, 63 sec, 512 bytes/sect x 40188960 sectors
wd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
4 views configured
Kernelized RAIDframe activated
wd0: wd_flushcache: status=0xa8<ERROR>
root device (default wd1a): wd0f
dump device (default wd0b): wd1b
file system (default generic): 
root on wd0f dumps on wd1b
root file system type: ffs
WARNING: no TOD clock present
WARNING: using filesystem time
WARNING: CHECK AND RESET THE DATE!
init path (default /sbin/init): 
init: trying /sbin/init


Home | Main Index | Thread Index | Old Index