Subject: One small step for an A3000...
To: None <netbsd-ports@netbsd.org>
From: Ben Harris <bjh21@cam.ac.uk>
List: netbsd-ports
Date: 03/17/2000 16:49:03
Last night, NetBSD/arm26 (build #253 of the new era) successfully executed
its first user-mode program:

start:
	mov	r0, #0
	swi	SYS_exit

dmesg output (gathered from the message buffer under RISC OS) for the
curious:

--------8<--------
Copyright (c) 1996, 1997, 1998, 1999, 2000
    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 1.4U (GENERIC) #253: Thu Mar 16 23:31:16 GMT 2000
    bjh21@trafalgar:/export/share/opt/local/src/netbsd/sys/arch/arm26/compile/GENERIC
total memory = 8192 KB
avail memory = 5664 KB
using 16 buffers containing 512 KB of memory
mainbus0 (root)
cpu0 at mainbus0: ARM3 (rev. 0)
iobus0 at mainbus0
ioc0 at iobus0 base 0x200000
iic0 at ioc0
arckbd0 at ioc0 bank 0 offset 0x04
arckbd0: interrupting at IRQ 15 (rx) and IRQ 14 (tx)
arcwskbd0 at arckbd0
wskbd0 at arcwskbd0: console keyboard
arcwsmouse0 at arckbd0
wsmouse0 at arcwsmouse0
podulebus0 at ioc0 bank 4
Nick's own CDFS & SCSI Expansion card <0000:0002> at podulebus0 slot 0 not configured
podule <0000:0003> at podulebus0 slot 2 not configured
arcvideo0 at mainbus0: VSYNC interrupts at IRQ 3
wsdisplay0 at arcvideo0: console (arccons, dumb emulation), using wskbd0
ioc0: 100 Hz clock interrupting at IRQ 5
arckbd0: layout 1
ioc0: 100 Hz statclock interrupting at IRQ 6
rtc0 at iic0 addr 0xa0: PCF8583, 32.768 kHz clock
md0: internal 256 KB image area
root device: md0
dump device (default md0b):
file system (default generic):
root on md0a dumps on md0b
cpu_dumpconf: Doing something here would be useful
mountroot: trying nfs.
mountroot: trying ffs.
root file system type: ffs
init: copying out flags `-s' 3
init: copying out path `/sbin/init' 11
FIXME: pmap_clear_modify not implemented
panic: init died (signal 0, exit 0)
system halted
-------->8--------

-- 
Ben Harris
Unix Support, University of Cambridge Computing Service.