Subject: Announcing the rebirth of the ofppc port
To: None <netbsd-advocacy@netbsd.org>
From: Tim Rightnour <root@garbled.net>
List: port-ofppc
Date: 12/10/2007 12:02:08
As of today, the ofppc port boots into single user mode on a Genesi Pegasos II
machine.  The port has been completely rewritten from the ground up, and is
essentially a brand new port of NetBSD.

Now that the port has been rewritten, it should not be overly difficult to make
NetBSD run on OpenFirmware-based IBM RS/6000 machines (the black ones).  It is
also hoped that eventually the port will be made to run on machines such as the
FirePower and EFIKA.

Work continues on the port, and there is still much to do to make it a fully
supported NetBSD port.  As of now, only root over NFS has been tested.  The
port is still somewhat in a state of flux, but will settle down over the next
few months.

I would like to thank Frank Wille and Allen Briggs for their invalulable
contributions to making this happen.

Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
    2006, 2007
    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.40 (GENERIC) #190: Sat Dec  8 08:27:14 MST 2007
        root@polaris.garbled.net:/obj/ofppc/sys/arch/ofppc/compile/GENERIC
Model: Pegasos2
total memory = 256 MB
avail memory = 233 MB
timecounter: Timecounters tick every 10.000 msec
mainbus0 (root)
cpu0 at mainbus0: 7457 (Revision 0.1), ID 0 (primary)
cpu0: HID0 8450c0bc<EMCP,TBEN,NAP,DPM,ICE,DCE,SGE,BTIC,LRSTK,FOLD,BHT>,
powersave: 1
cpu0: 1000.00 MHz, disabled 512KB L2 cache
rtas0 at mainbus0: version 1, entry @pa 0x4bc000
pegasospci0 at mainbus0
Switching to COM console at speed 9600
pci0 at pegasospci0 bus 0: indirect configuration space access
pci0: i/o space, memory space enabled
pchb0 at pci0 dev 0 function 0
pchb0: Marvell MV6436x System Controller (rev. 0x03)
VIA Technologies VT6306 IEEE 1394 Host Controller (Firewire serial bus,
interface 0x10, revision 0x46) at pci0 dev 1 function 0 not configured
pcib0 at pci0 dev 12 function 0: VIA Technologies VT8231 PCI-ISA Bridge (rev.
0x10)
pcib0: PIRQ[0-3] not used
viaide0 at pci0 dev 12 function 1
viaide0: VIA Technologies VT8231 ATA100 controller
viaide0: bus-master DMA support present
viaide0: primary channel configured to native-PCI mode
viaide0: using irq 14 for native-PCI interrupt
atabus0 at viaide0 channel 0
viaide0: secondary channel configured to native-PCI mode
atabus1 at viaide0 channel 1
VIA Technologies VT83C572 USB Controller (USB serial bus, revision 0x1e) at
pci0 dev 12 function 2 not configured
VIA Technologies VT83C572 USB Controller (USB serial bus, revision 0x1e) at
pci0 dev 12 function 3 not configured
VIA Technologies VT8231 Power Management Controller (miscellaneous bridge,
revision 0x10) at pci0 dev 12 function 4 not configured
VIA Technologies VT82C686A AC-97 Audio Controller (audio multimedia, revision
0x40) at pci0 dev 12 function 5 not configured
VIA Technologies VT82C686A MC-97 Modem Controller (miscellaneous
communications, revision 0x20) at pci0 dev 12 function 6 not configured
vr0 at pci0 dev 13 function 0: VIA VT6102 (Rhine II) 10/100 Ethernet
vr0: interrupting at irq 9
vr0: Ethernet address: 00:0b:2f:43:98:cc
rlphy0 at vr0 phy 16: RTL8201L 10/100 media interface, rev. 1
rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
isa0 at pcib0
lpt0 at isa0 port 0x3bc-0x3bf irq 7
com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
com1: console
attimer0 at isa0 port 0x40-0x43: AT Timer
pcppi0 at isa0 port 0x61
pcppi0: attached to attimer0
pegasospci1 at mainbus0
pci1 at pegasospci1 bus 0: indirect configuration space access
pci1: i/o space, memory space enabled
pchb1 at pci1 dev 0 function 0
pchb1: Marvell MV6436x System Controller (rev. 0x03)
ATI Technologies Radeon 9200SE 5964 (VGA display, revision 0x01) at pci1 dev 8
function 0 not configured
ATI Technologies Radeon 9200SE Secondary (miscellaneous display, revision 0x01)
at pci1 dev 8 function 1 not configured
biomask 800000e netmask 800000e ttymask 800000e
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
timecounter: Timecounter "mftb" frequency 33333333 Hz quality 100
wd0 at atabus0 drive 0: <ST340014A>
wd0: drive supports 16-sector PIO transfers, LBA48 addressing
wd0: 38166 MB, 77545 cyl, 16 head, 63 sec, 512 bytes/sect x 78165360 sectors
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
wd0(viaide0:0:0): using PIO mode 4, Ultra-DMA mode 5 (Ultra/100) (using DMA)
atapibus0 at atabus1: 2 targets
cd0 at atapibus0 drive 0: <SAMSUNG CDRW/DVD SM-352F, , T900> cdrom removable
cd0(viaide0:1:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA)
boot device: vr0
root on vr0
root file system type: nfs
warning: no /dev/console
# 
# uptime
10:31PM  up 2 days,  3:06, 0 users, load averages: 0.00, 0.00, 0.00

---
Tim Rightnour <root@garbled.net>
NetBSD: Free multi-architecture OS http://www.netbsd.org/
Genecys: Open Source 3D MMORPG: http://www.genecys.org/