diff options
Diffstat (limited to 'sys')
-rw-r--r-- | sys/arch/macppc/conf/GENERIC (renamed from sys/arch/powerpc/conf/GENERIC) | 4 | ||||
-rw-r--r-- | sys/arch/macppc/conf/Makefile.macppc (renamed from sys/arch/powerpc/conf/Makefile.powerpc) | 22 | ||||
-rw-r--r-- | sys/arch/macppc/conf/RAMDISK (renamed from sys/arch/powerpc/conf/RAMDISK) | 4 | ||||
-rw-r--r-- | sys/arch/macppc/conf/files.macppc | 240 | ||||
-rw-r--r-- | sys/arch/powerpc/conf/GENERIC-NONMAC | 79 | ||||
-rw-r--r-- | sys/arch/powerpc/conf/RAMDISK-NONMAC | 105 | ||||
-rw-r--r-- | sys/arch/powerpc/conf/files.powerpc | 242 |
7 files changed, 257 insertions, 439 deletions
diff --git a/sys/arch/powerpc/conf/GENERIC b/sys/arch/macppc/conf/GENERIC index 301ce61f210..87ec005ca70 100644 --- a/sys/arch/powerpc/conf/GENERIC +++ b/sys/arch/macppc/conf/GENERIC @@ -1,9 +1,9 @@ -# $OpenBSD: GENERIC,v 1.45 2001/07/09 06:44:11 mickey Exp $ +# $OpenBSD: GENERIC,v 1.1 2001/09/01 15:59:31 drahn Exp $ # # PPC GENERIC config file # -machine powerpc +machine macppc powerpc maxusers 32 diff --git a/sys/arch/powerpc/conf/Makefile.powerpc b/sys/arch/macppc/conf/Makefile.macppc index 069c6612661..8035d4672cd 100644 --- a/sys/arch/powerpc/conf/Makefile.powerpc +++ b/sys/arch/macppc/conf/Makefile.macppc @@ -1,15 +1,15 @@ -# $OpenBSD: Makefile.powerpc,v 1.12 2001/07/18 23:56:32 mickey Exp $ +# $OpenBSD: Makefile.macppc,v 1.1 2001/09/01 15:59:31 drahn Exp $ # # Makefile for OpenBSD PowerPC # # This makefile is constructed from a machine description: # config machineid # Most changes should be made in the machine description -# /sys/arch/powerpc/conf/``machineid'' +# /sys/arch/macppc/conf/``machineid'' # after which you should do # config machineid # Machine generic makefile changes should be made in -# /sys/arch/powerpc/conf/Makefile.powerpc +# /sys/arch/macppc/conf/Makefile.macppc # after which config should be rerun for all machines of that type. # # N.B.: NO DEPENDENCIES ON FOLLOWING FLAGS ARE VISIBLE TO MAKEFILE @@ -37,11 +37,11 @@ SIZE?= size .ifndef S S!= cd ../../../..; pwd .endif -PPC= $S/arch/powerpc +MACPPC= $S/arch/macppc INCLUDES= -I. -I$S/arch -I$S -nostdinc -L${DESTDIR}/usr/include CPPFLAGS= ${INCLUDES} ${IDENT} -D_KERNEL \ - -Dpowerpc + -Dmacppc CWARNFLAGS= -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes \ -Wno-uninitialized -Wno-format -Wno-main CFLAGS= ${DEBUG} ${CWARNFLAGS} -O2 -msoft-float @@ -117,9 +117,9 @@ LINKFLAGS+= -S %LOAD -assym.h: $S/kern/genassym.sh ${PPC}/powerpc/genassym.cf +assym.h: $S/kern/genassym.sh ${MACPPC}/macppc/genassym.cf sh $S/kern/genassym.sh ${CC} ${CFLAGS} ${CPPFLAGS} \ - < ${PPC}/powerpc/genassym.cf > assym.h.tmp && \ + < ${MACPPC}/macppc/genassym.cf > assym.h.tmp && \ mv -f assym.h.tmp assym.h param.c: $S/conf/param.c @@ -142,7 +142,7 @@ clean:: lint: @lint -hbxncez -DGENERIC -Dvolatile= ${CPPFLAGS} -UKGDB \ - ${PPC}/powerpc/Locore.c ${CFILES} ${PPC}/powerpc/swapgeneric.c \ + ${MACPPC}/macppc/Locore.c ${CFILES} ${MACPPC}/macppc/swapgeneric.c \ ioconf.c param.c | \ grep -v 'static function .* unused' @@ -157,11 +157,11 @@ links: sed 's,../.*/\(.*.o\),rm -f \1; ln -s ../GENERIC/\1 \1,' > makelinks sh makelinks && rm -f dontlink -SRCS= ${PPC}/powerpc/locore.S \ +SRCS= ${MACPPC}/macppc/locore.S \ param.c ioconf.c ${CFILES} ${SFILES} depend:: .depend .depend: ${SRCS} assym.h param.c - ${MKDEP} ${AFLAGS} ${CPPFLAGS} ${PPC}/powerpc/locore.S + ${MKDEP} ${AFLAGS} ${CPPFLAGS} ${MACPPC}/macppc/locore.S ${MKDEP} -a ${CFLAGS} ${CPPFLAGS} param.c ioconf.c ${CFILES} .if ${SFILES} != "" ${MKDEP} -a ${AFLAGS} ${CPPFLAGS} ${SFILES} @@ -180,7 +180,7 @@ genassym.o machdep.o: Makefile locore.o machdep.o: Makefile -locore.o: ${PPC}/powerpc/locore.S assym.h +locore.o: ${MACPPC}/macppc/locore.S assym.h ${NORMAL_S} # The install target can be redefined by putting a diff --git a/sys/arch/powerpc/conf/RAMDISK b/sys/arch/macppc/conf/RAMDISK index bac56d05e27..25292e76b98 100644 --- a/sys/arch/powerpc/conf/RAMDISK +++ b/sys/arch/macppc/conf/RAMDISK @@ -1,9 +1,9 @@ -# $OpenBSD: RAMDISK,v 1.27 2001/06/27 07:32:52 drahn Exp $ +# $OpenBSD: RAMDISK,v 1.1 2001/09/01 15:59:31 drahn Exp $ # # PPC GENERIC config file # -machine powerpc +machine macppc powerpc maxusers 32 diff --git a/sys/arch/macppc/conf/files.macppc b/sys/arch/macppc/conf/files.macppc new file mode 100644 index 00000000000..4900fa97e19 --- /dev/null +++ b/sys/arch/macppc/conf/files.macppc @@ -0,0 +1,240 @@ +# $OpenBSD: files.macppc,v 1.1 2001/09/01 15:59:31 drahn Exp $ + +# +# macppc-specific configuration info +# +maxpartitions 16 + +maxusers 2 8 64 + +file arch/macppc/macppc/autoconf.c +file arch/macppc/macppc/clock.c +file arch/macppc/macppc/conf.c +file arch/macppc/macppc/disksubr.c disk +file arch/macppc/macppc/machdep.c +file arch/macppc/macppc/wscons_machdep.c +file arch/macppc/macppc/mem.c +file arch/macppc/macppc/dma.c +file arch/macppc/macppc/ofw_machdep.c +file arch/macppc/macppc/openfirm.c +file dev/cons.c +file dev/cninit.c +file arch/macppc/macppc/db_memrw.c ddb +file arch/macppc/macppc/db_disasm.c ddb +file arch/macppc/macppc/db_interface.c ddb +file arch/macppc/macppc/db_trace.c ddb +file arch/macppc/macppc/ofwreal.S + +# +# Media Indepedent Interface (mii) +# +include "../../../dev/mii/files.mii" + +# +# MAC generic +# +file arch/macppc/mac/dbdma.c + +# +# Openfirmware support +# + +define mainbus {} +device mainbus +attach mainbus at root +file arch/macppc/macppc/mainbus.c mainbus + +device cpu +attach cpu at mainbus +file arch/macppc/macppc/cpu.c + +include "../../../dev/ofw/files.ofw" +file arch/macppc/macppc/opendev.c +major { ofdisk = 4 } + + +device memc {} +attach memc at mainbus +file arch/macppc/mac/uni_n.c memc + +major {rd = 17} +major {sd = 2} +major {cd = 3} + +include "../../../scsi/files.scsi" + +# +# I2O +# +include "../../../dev/i2o/files.i2o" + +include "dev/pci/files.pci" +file arch/macppc/pci/pciide_machdep.c pciide + +device mpcpcibr {} : pcibus +attach mpcpcibr at mainbus +file arch/macppc/pci/mpcpcibus.c mpcpcibr +#file arch/macppc/pci/pci_addr_fixup.c mpcpcibr + +# +# "workstation console" routines +# + +include "dev/wscons/files.wscons" + + +#device ofb: wsemuldisplaydev, wsrasteremulops +device ofb +attach ofb at pci +file arch/macppc/mac/ofb.c ofb needs-flag + + +# +# mac peripheral pieces. +# + +#file arch/macppc/pci/bandit.c pci + +#PCI-Host bridge chipsets +device pchb +attach pchb at pci +file arch/macppc/pci/pchb.c pchb + + +# +# Machine-independent ATAPI drivers +# + +include "../../../dev/atapiscsi/files.atapiscsi" +include "../../../dev/ata/files.ata" + +# MAC periph + +device macobio {} +attach macobio at pci +file arch/macppc/pci/macobio.c macobio + +#device esp: scsi, ncr53c9x +#attach esp at macobio +#file arch/macppc/dev/esp.c esp + +device mesh: scsi +attach mesh at macobio +file arch/macppc/dev/mesh.c mesh + +device mc: ifnet, ether +attach mc at macobio +file arch/macppc/dev/if_mc.c mc +file arch/macppc/dev/am79c950.c mc + +device bm: ether, ifnet, ifmedia +attach bm at macobio +file arch/macppc/dev/if_bm.c bm + +device gm: ether, ifnet, ifmedia, mii +attach gm at pci +file arch/macppc/dev/if_gm.c gm needs-flag + +device macintr {} +attach macintr at macobio +file arch/macppc/dev/macintr.c macintr + +device openpic {} +attach openpic at macobio +file arch/macppc/dev/openpic.c openpic + +device zsc {channel = -1} +attach zsc at macobio +file arch/macppc/dev/zs.c zsc needs-flag +file dev/ic/z8530sc.c zsc + +device zstty: tty +attach zstty at zsc +file dev/ic/z8530tty.c zstty needs-flag + +device adb {} +attach adb at macobio +file arch/macppc/dev/adb.c adb needs-flag +file arch/macppc/dev/adb_direct.c adb +file arch/macppc/dev/pm_direct.c adb + +device aed +attach aed at adb +file arch/macppc/dev/aed.c aed needs-flag + +#?? +#define wskbddev {[console = -1]} +#define wsmousedev {} +#?? + +device akbd: wskbddev +attach akbd at adb +file arch/macppc/dev/akbd.c akbd needs-flag + +device ams: wsmousedev +attach ams at adb +file arch/macppc/dev/ams.c ams + +device abtn +attach abtn at adb +file arch/macppc/dev/abtn.c abtn + +device awacs: audio, auconv, mulaw +attach awacs at macobio +file arch/macppc/dev/awacs.c awacs + +device nvram +attach nvram at macobio +file arch/macppc/dev/nvram.c nvram needs-flag + +device gpio {} +attach gpio at macobio with gpio_obio +attach gpio at gpio with gpio_gpio +file arch/macppc/dev/gpio.c gpio + +attach wdc at macobio with wdc_obio +file arch/macppc/dev/wdc_obio.c wdc_obio + +attach wi at macobio with wi_obio +file arch/macppc/dev/if_wi_obio.c wi_obio + +define grfdev {} + +device grfati: grfdev +attach grfati at pci +file arch/macppc/dev/grf_ati.c grfati needs-flag + +device grf {} +attach grf at grfdev +file arch/macppc/dev/grf.c grf needs-flag +file arch/macppc/dev/grf_subr.c grf + +device ite: tty +attach ite at grf +file arch/macppc/dev/ite.c ite needs-flag + + +# VGA framebuffer +device vgafb: wsemuldisplaydev, wsrasteremulops +file arch/macppc/pci/vgafb.c vgafb & vgafb_pci + +# Generic VGA Framebuffer version +attach vgafb at pci with vgafb_pci +file arch/macppc/pci/vgafb_pci.c vgafb_pci needs-flag + + +# +# CARDBUS +# +include "dev/cardbus/files.cardbus" +#file arch/macppc/macppc/rbus_machdep.c cardbus + +# +# Machine-independent PCMCIA drivers +# +include "dev/pcmcia/files.pcmcia" + +# +# Machine-independent USB drivers +# +include "dev/usb/files.usb" diff --git a/sys/arch/powerpc/conf/GENERIC-NONMAC b/sys/arch/powerpc/conf/GENERIC-NONMAC deleted file mode 100644 index 0cfddcf16f2..00000000000 --- a/sys/arch/powerpc/conf/GENERIC-NONMAC +++ /dev/null @@ -1,79 +0,0 @@ -# $OpenBSD: GENERIC-NONMAC,v 1.2 2001/03/08 03:37:19 itojun Exp $ -# -# PPC GENERIC config file -# - -machine powerpc - -maxusers 32 - -# default type, instructs system to try to determin what proper type is -# actual machine type probed via name of openfirmware root node. -option SYS_TYPE=OFWMACH - -option FIREPOWERBUGS -options PPC_MPC106_BUG - -include "../../../conf/GENERIC" - -config bsd swap generic - - -# -# Now the Machine specification -# -mainbus0 at root -cpu* at mainbus0 - -ofroot* at mainbus0 -mpcpcibr* at mainbus0 # MPC106 PCI Bridge. -isabr* at pci? # ISA dev bridge. -mpcpcibr* at mainbus0 # MPC106 PCI Bridge. -isabr* at mainbus0 # ISA dev bridge. - -#### PCI Bus devices. - -pci* at mpcpcibr? -ncr* at pci? dev ? function ? -scsibus* at ncr? -de* at pci? dev ? function ? -#vme* at pci? dev ? function ? -vga* at pci? dev ? function ? # PCI VGA graphics -vgafb0 at pci? dev ? function ? # PCI VGA graphics - -#### ISA Bus devices. - -isa* at isabr? - -com0 at isa? port 0x3f8 irq 4 -com1 at isa? port 0x2f8 irq 3 -com2 at isa? port 0x3e8 irq 1 #addresses for VI board com1 -com3 at isa? port 0x2e8 irq 5 #addresses for VI board com0 - -pckbc0 at isa? # PC prog. periph. interface -pckbd0 at pckbc? # PC keyboard (kbd port) -pms0 at pckbc? # PS/2-style mouse (aux port) - -vga0 at isa? # ISA VGA - -#### Workstation Console attachments - -wscons* at vga? -wscons* at vgafb? - -#### SCSI Bus devices - -sd* at scsibus? target ? lun ? -st* at scsibus? target ? lun ? -cd* at scsibus? target ? lun ? -ch* at scsibus? target ? lun ? -ss* at scsibus? target ? lun ? -uk* at scsibus? target ? lun ? - -#### openfirmware devices -# mostly unused currently -ofbus* at openfirm? -ofrtc* at openfirm? -ofdisk* at openfirm? # used for floppy support -#ofnet* at openfirm? -#ofcons* at openfirm? diff --git a/sys/arch/powerpc/conf/RAMDISK-NONMAC b/sys/arch/powerpc/conf/RAMDISK-NONMAC deleted file mode 100644 index a97ba944b6b..00000000000 --- a/sys/arch/powerpc/conf/RAMDISK-NONMAC +++ /dev/null @@ -1,105 +0,0 @@ -# $OpenBSD: RAMDISK-NONMAC,v 1.3 2001/07/04 08:38:48 niklas Exp $ - -# -# RAMDISK install kernel definition. -# - -machine powerpc - -maxusers 8 - -# Standard system options -option SWAPPAGER -option DEVPAGER - -# default type, instructs system to try to determin what proper type is -# actual machine type probed via name of openfirmware root node. -option SYS_TYPE=OFWMACH - -option FIREPOWERBUGS -options PPC_MPC106_BUG - -#options KTRACE -#options DEBUG - -option NFSCLIENT -#option NFSSERVER - -option CD9660 -option MSDOSFS -options FIFO -option FFS -#option QUOTA -option MFS - -options INET - -# Specify storage configuration using ramdisk -config bsd root on rd0a swap on rd0b - -# -# Now the Machine specification -# -mainbus0 at root -cpu* at mainbus0 - -ofroot* at mainbus0 -mpcpcibr* at mainbus0 # MPC106 PCI Bridge. -isabr* at pci? # ISA dev bridge. -mpcpcibr* at mainbus0 # MPC106 PCI Bridge. -isabr* at mainbus0 # ISA dev bridge. - -#### PCI Bus devices. - -pci* at mpcpcibr? -ncr* at pci? dev ? function ? -scsibus* at ncr? -de* at pci? dev ? function ? -#vme* at pci? dev ? function ? -#vga* at pci? dev ? function ? # PCI VGA graphics -#vgafb0 at pci? dev ? function ? # PCI VGA graphics - -#### ISA Bus devices. - -isa* at isabr? - -com0 at isa? port 0x3f8 irq 4 -com1 at isa? port 0x2f8 irq 3 -com2 at isa? port 0x3e8 irq 1 #addresses for VI board com1 -com3 at isa? port 0x2e8 irq 5 #addresses for VI board com0 - -#### SCSI Bus devices - -sd* at scsibus? target ? lun ? -st* at scsibus? target ? lun ? -cd* at scsibus? target ? lun ? -#ch* at scsibus? target ? lun ? -#ss* at scsibus? target ? lun ? -#uk* at scsibus? target ? lun ? - -#### openfirmware devices -# mostly unused currently -ofbus* at openfirm? -ofrtc* at openfirm? -#ofdisk* at openfirm? # used for floppy support -#ofnet* at openfirm? -#ofcons* at openfirm? - -#### PSEUDO Devices - -pseudo-device loop 1 # network loopback -#pseudo-device bpfilter 8 # packet filter ports -#pseudo-device sl 2 # serial-line IP ports -pseudo-device ppp 1 # serial-line PPP ports -#pseudo-device tun 2 # network tunneling over tty - -#pseudo-device pty 64 # pseudo ptys -#pseudo-device random 1 -#pseudo-device vnd 4 # paging to files -#pseudo-device ccd 4 # concatenated disk devices -pseudo-device rd 1 # ram disk - -# RAMDISK stuff -option MINIROOTSIZE=8192 -option RAMDISK_HOOKS - diff --git a/sys/arch/powerpc/conf/files.powerpc b/sys/arch/powerpc/conf/files.powerpc index 9c7adeac1b7..c20b45c8c74 100644 --- a/sys/arch/powerpc/conf/files.powerpc +++ b/sys/arch/powerpc/conf/files.powerpc @@ -1,32 +1,16 @@ -# $OpenBSD: files.powerpc,v 1.33 2001/07/04 08:38:48 niklas Exp $ - -# -# powerpc-specific configuration info +# $OpenBSD: files.powerpc,v 1.34 2001/09/01 15:59:31 drahn Exp $ # -maxpartitions 16 - -maxusers 2 8 64 +file arch/powerpc/powerpc/setjmp.S ddb file arch/powerpc/powerpc/Locore.c -file arch/powerpc/powerpc/autoconf.c file arch/powerpc/powerpc/bcopy.c -file arch/powerpc/powerpc/clock.c -file arch/powerpc/powerpc/conf.c file arch/powerpc/powerpc/copyinstr.c file arch/powerpc/powerpc/copyoutstr.c file arch/powerpc/powerpc/copystr.c -file arch/powerpc/powerpc/disksubr.c disk file arch/powerpc/powerpc/fpu.c file arch/powerpc/powerpc/fubyte.c file arch/powerpc/powerpc/fuswintr.c file arch/powerpc/powerpc/in_cksum.c -file arch/powerpc/powerpc/ipkdb_glue.c ipkdb -file arch/powerpc/powerpc/machdep.c -file arch/powerpc/powerpc/wscons_machdep.c -file arch/powerpc/powerpc/mem.c -file arch/powerpc/powerpc/dma.c -file arch/powerpc/powerpc/ofw_machdep.c -file arch/powerpc/powerpc/openfirm.c file arch/powerpc/powerpc/pmap.c file arch/powerpc/powerpc/process_machdep.c file arch/powerpc/powerpc/subyte.c @@ -35,225 +19,3 @@ file arch/powerpc/powerpc/suswintr.c file arch/powerpc/powerpc/sys_machdep.c file arch/powerpc/powerpc/trap.c file arch/powerpc/powerpc/vm_machdep.c -file dev/cons.c -file dev/cninit.c -file arch/powerpc/powerpc/setjmp.S ddb -file arch/powerpc/powerpc/db_memrw.c ddb -file arch/powerpc/powerpc/db_disasm.c ddb -file arch/powerpc/powerpc/db_interface.c ddb -file arch/powerpc/powerpc/db_trace.c ddb -file arch/powerpc/powerpc/ofwreal.S - -# -# Media Indepedent Interface (mii) -# -include "../../../dev/mii/files.mii" - -# -# MAC generic -# -file arch/powerpc/mac/dbdma.c - -# -# Openfirmware support -# - -define mainbus {} -device mainbus -attach mainbus at root -file arch/powerpc/powerpc/mainbus.c mainbus - -device cpu -attach cpu at mainbus -file arch/powerpc/powerpc/cpu.c - -include "../../../dev/ofw/files.ofw" -file arch/powerpc/powerpc/opendev.c -major { ofdisk = 4 } - - -device memc {} -attach memc at mainbus -file arch/powerpc/mac/uni_n.c memc - -major {rd = 17} -major {sd = 2} -major {cd = 3} - -include "../../../scsi/files.scsi" - -# -# I2O -# -include "../../../dev/i2o/files.i2o" - -include "dev/pci/files.pci" -file arch/powerpc/pci/pciide_machdep.c pciide - -device mpcpcibr {} : pcibus -attach mpcpcibr at mainbus -file arch/powerpc/pci/mpcpcibus.c mpcpcibr -#file arch/powerpc/pci/pci_addr_fixup.c mpcpcibr - -# -# "workstation console" routines -# - -include "dev/wscons/files.wscons" - - -#device ofb: wsemuldisplaydev, wsrasteremulops -device ofb -attach ofb at pci -file arch/powerpc/mac/ofb.c ofb needs-flag - - -# -# mac peripheral pieces. -# - -#file arch/powerpc/pci/bandit.c pci - -#PCI-Host bridge chipsets -device pchb -attach pchb at pci -file arch/powerpc/pci/pchb.c pchb - - -# -# Machine-independent ATAPI drivers -# - -include "../../../dev/atapiscsi/files.atapiscsi" -include "../../../dev/ata/files.ata" - -# MAC periph - -device macobio {} -attach macobio at pci -file arch/powerpc/pci/macobio.c macobio - -#device esp: scsi, ncr53c9x -#attach esp at macobio -#file arch/powerpc/mac/esp.c esp - -device mesh: scsi -attach mesh at macobio -file arch/powerpc/mac/mesh.c mesh - -device mc: ifnet, ether -attach mc at macobio -file arch/powerpc/mac/if_mc.c mc -file arch/powerpc/mac/am79c950.c mc - -device bm: ether, ifnet, ifmedia -attach bm at macobio -file arch/powerpc/mac/if_bm.c bm - -device gm: ether, ifnet, ifmedia, mii -attach gm at pci -file arch/powerpc/mac/if_gm.c gm needs-flag - -device macintr {} -attach macintr at macobio -file arch/powerpc/mac/macintr.c macintr - -device openpic {} -attach openpic at macobio -file arch/powerpc/mac/openpic.c openpic - -device zsc {channel = -1} -attach zsc at macobio -file arch/powerpc/mac/zs.c zsc needs-flag -file dev/ic/z8530sc.c zsc - -device zstty: tty -attach zstty at zsc -file dev/ic/z8530tty.c zstty needs-flag - -device adb {} -attach adb at macobio -file arch/powerpc/mac/adb.c adb needs-flag -file arch/powerpc/mac/adb_direct.c adb -file arch/powerpc/mac/pm_direct.c adb - -device aed -attach aed at adb -file arch/powerpc/mac/aed.c aed needs-flag - -#?? -#define wskbddev {[console = -1]} -#define wsmousedev {} -#?? - -device akbd: wskbddev -attach akbd at adb -file arch/powerpc/mac/akbd.c akbd needs-flag - -device ams: wsmousedev -attach ams at adb -file arch/powerpc/mac/ams.c ams - -device abtn -attach abtn at adb -file arch/powerpc/mac/abtn.c abtn - -device awacs: audio, auconv, mulaw -attach awacs at macobio -file arch/powerpc/mac/awacs.c awacs - -device nvram -attach nvram at macobio -file arch/powerpc/mac/nvram.c nvram needs-flag - -device gpio {} -attach gpio at macobio with gpio_obio -attach gpio at gpio with gpio_gpio -file arch/powerpc/mac/gpio.c gpio - -attach wdc at macobio with wdc_obio -file arch/powerpc/mac/wdc_obio.c wdc_obio - -attach wi at macobio with wi_obio -file arch/powerpc/mac/if_wi_obio.c wi_obio - -define grfdev {} - -device grfati: grfdev -attach grfati at pci -file arch/powerpc/mac/grf_ati.c grfati needs-flag - -device grf {} -attach grf at grfdev -file arch/powerpc/mac/grf.c grf needs-flag -file arch/powerpc/mac/grf_subr.c grf - -device ite: tty -attach ite at grf -file arch/powerpc/mac/ite.c ite needs-flag - - -# VGA framebuffer -device vgafb: wsemuldisplaydev, wsrasteremulops -file arch/powerpc/pci/vgafb.c vgafb & vgafb_pci - -# Generic VGA Framebuffer version -attach vgafb at pci with vgafb_pci -file arch/powerpc/pci/vgafb_pci.c vgafb_pci needs-flag - - -# -# CARDBUS -# -include "dev/cardbus/files.cardbus" -#file arch/powerpc/powerpc/rbus_machdep.c cardbus - -# -# Machine-independent PCMCIA drivers -# -include "dev/pcmcia/files.pcmcia" - -# -# Machine-independent USB drivers -# -include "dev/usb/files.usb" |