Return to RAMDISK CVS log | Up to [local] / sys / arch / mvmeppc / conf |
File: [local] / sys / arch / mvmeppc / conf / RAMDISK (download)
Revision 1.1.1.1 (vendor branch), Tue Mar 4 16:07:45 2008 UTC (16 years, 6 months ago) by nbrk
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.11 2005/05/27 02:08:14 martin Exp $ # # MVMEPPC GENERIC config file # machine mvmeppc powerpc maxusers 32 # default type, instructs system to try to determine what proper type is # actual machine type probed via name of openfirmware root node. option SYS_TYPE=APPL option PCIVERBOSE include "../../../conf/GENERIC" rmoption PTRACE config bsd root on rd0a swap on rd0b # # Now the Machine specification # mainbus0 at root cpu* at mainbus0 bugtty0 at mainbus0 raven0 at mainbus0 # raven ASIC #### PCI Bus devices. openpic0 at raven0 # interrupt controller #mpic0 at raven0 # interrupt controller mpcpcibr0 at raven0 # PCI controller pci* at mpcpcibr0 #ppb* at pci? # PCI-PCI bridges #pci* at ppb? # host bridge identifiers pchb* at pci? # PCI host bridge pcib* at pci? # PCI-ISA bridge siop* at pci? de* at pci? #vme* at pci? #pciide* at pci? # ISA Bus isa* at pcib? #pckbc0 at isa? # PC keyboard controller #pckbd* at pckbc? # PC keyboard #pms* at pckbc? # PS/2 mouse for wsmouse #pmsi* at pckbc? # PS/2 "Intelli"mouse for wsmouse #vga0 at isa? #vga* at pci? #com* at isa? port 0x3f8 irq 4 # standard serial ports #com* at isa? port 0x2f8 irq 3 #lpt* at isa? port 0x3bc irq 7 # standard parallel port # how many of these are needed? #ukphy* at mii? # generic unknown PHYs #nvram* at mainbus0 # nvram #zsc* at obio? #zstty* at zsc? #### SCSI attachment points scsibus* at siop? #wdc* at mainbus? flags 0x0 #wd* at wdc? flags 0x0000 #atapiscsi* at wdc? flags 0x0000 # ATAPI<->SCSI #scsibus* at atapiscsi? #### SCSI Bus devices sd0 at scsibus? target 0 lun 0 #st* at scsibus? #cd* at scsibus? #ch* at scsibus? #ss* at scsibus? #uk* at scsibus? pseudo-device rd 1 # ram disk # RAMDISK stuff option MINIROOTSIZE=8192 option RAMDISK_HOOKS