[BACK]Return to RAMDISK CVS log [TXT][DIR] Up to [local] / sys / arch / mvme88k / conf

File: [local] / sys / arch / mvme88k / conf / RAMDISK (download)

Revision 1.1.1.1 (vendor branch), Tue Mar 4 16:04:35 2008 UTC (16 years, 3 months ago) by nbrk
Branch: OPENBSD_4_2_BASE, MAIN
CVS Tags: jornada-partial-support-wip, HEAD
Changes since 1.1: +0 -0 lines

Import of OpenBSD 4.2 release kernel tree with initial code to support 
Jornada 720/728, StrongARM 1110-based handheld PC.
At this point kernel roots on NFS and boots into vfs_mountroot() and traps.
What is supported:
- glass console, Jornada framebuffer (jfb) works in 16bpp direct color mode
(needs some palette tweaks for non black/white/blue colors, i think)
- saic, SA11x0 interrupt controller (needs cleanup)
- sacom, SA11x0 UART (supported only as boot console for now)
- SA11x0 GPIO controller fully supported (but can't handle multiple interrupt
handlers on one gpio pin)
- sassp, SSP port on SA11x0 that attaches spibus
- Jornada microcontroller (jmcu) to control kbd, battery, etc throught
the SPI bus (wskbd attaches on jmcu, but not tested)
- tod functions seem work
- initial code for SA-1111 (chip companion) : this is TODO

Next important steps, i think:
- gpio and intc on sa1111
- pcmcia support for sa11x0 (and sa1111 help logic)
- REAL root on nfs when we have PCMCIA support (we may use any of supported pccard NICs)
- root on wd0! (using already supported PCMCIA-ATA)

#	$OpenBSD: RAMDISK,v 1.30 2006/05/28 11:09:56 miod Exp $

machine		mvme88k m88k

# 4 meg ramdisk
option		MINIROOTSIZE=4096
option		RAMDISK_HOOKS

# Processor type
option		M88100
option		M88110

option		MVME187		# support for 187 (requires M88100)
option		MVME188		# support for 188 (requires M88100)
option		MVME197		# support for 197 (requires M88110)

# Define this if your processor has the xxx.usr bug (mask C82N)
option		ERRATA__XXX_USR

maxusers	32

option		SCSITERSE
option		SMALL_KERNEL
option		NO_PROPOLICE
option		TIMEZONE=0
option		DST=0
option		FFS
option		NFSCLIENT
option		CD9660
option		FIFO
option		INET
option		INET6
option		BOOT_CONFIG

config		bsd		root rd0 swap on rd0b

mainbus0 at root

bussw0	at mainbus0 addr 0xfff00000
pcctwo0 at mainbus0 addr 0xfff00000
syscon0 at mainbus0 addr 0xfff00000

pcctwo0 at bussw0 offset 0x00000

vme0	at pcctwo0 offset 0x40000
nvram0	at pcctwo0 offset 0xc0000
ie0	at pcctwo0 offset 0x46000 ipl 3
osiop0	at pcctwo0 offset 0x47000 ipl 2
cl0	at pcctwo0 offset 0x45000 ipl 3
#cl1	at pcctwo0 offset 0x45200 ipl 3		# M8120 only

nvram0	at syscon0 offset 0x80000
dart0	at syscon0 offset 0x82000 ipl 3
vme0	at syscon0 offset 0x85000

vmes0	at vme0
#vmel0	at vme0

#vx0	at vmes0 addr 0xff780000 ipl 3
#vx1	at vmes0 addr 0xff790000 ipl 3
#vx2	at vmes0 addr 0xff7a0000 ipl 3
#vx3	at vmes0 addr 0xff7b0000 ipl 3
le0	at vmes0 addr 0xffff1200 ipl 3
le1	at vmes0 addr 0xffff1400 ipl 3
le2	at vmes0 addr 0xffff1600 ipl 3
vs0	at vmes0 addr 0xffff9000 ipl 2
vs1	at vmes0 addr 0xffff9800 ipl 2
vs2	at vmes0 addr 0xffff4800 ipl 2
vs3	at vmes0 addr 0xffff5800 ipl 2
vs4	at vmes0 addr 0xffff7000 ipl 2
vs5	at vmes0 addr 0xffff7800 ipl 2

scsibus* at vs?
scsibus* at osiop?

sd*	at scsibus?
st*	at scsibus?
cd*	at scsibus?

pseudo-device	loop	1
pseudo-device	bpfilter 1
pseudo-device	rd	1