-# $OpenBSD: GENERICMAC,v 1.5 2000/03/20 07:14:59 rahnds Exp $
+# $OpenBSD: GENERICMAC,v 1.6 2000/03/23 04:08:12 rahnds Exp $
#
# PPC GENERIC config file
#
#macofcons0 at pci? dev ? function ? # OpenFirmware console (for debugging)
obio0 at pci? dev ? function ?
-#nsphy* at mii? phy ? # NS83840 PHYs
+# how many of these are needed?
+exphy* at mii? phy ? # 3Com internal PHYs
+inphy* at mii? phy ? # Intel 82555 PHYs
+iophy* at mii? phy ? # Intel 82553 PHYs
+icsphy* at mii? phy ? # Integrated Circuit Systems ICS1890
+#lxtphy* at mii? phy ? # Level One LXT-970 PHYs
+nsphy* at mii? phy ? # NS83840 PHYs
+#nsphyter* at mii? phy ? # NS83843 PHYs
+#qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs
+sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs
+#tlphy* at mii? phy ? # ThunderLAN PHYs
+#tqphy* at mii? phy ? # TDK Semiconductor PHYs
+ukphy* at mii? phy ? # generic unknown PHYs
+
macintr0 at obio? # old interrupt controller
openpic0 at obio? # openpic interrupt controller
bm* at obio? # bmac ethernet
+gm* at obio? # gmac ethernet G4
#mc* at obio? # MACE ethernet
#esp* at obio? flags 0x00ff # 53c9x SCSI
#mesh* at obio? flags 0xffff # MESH SCSI
wd* at wdc? drive ? flags 0x0000
atapiscsi* at wdc? channel ? flags 0x0000
-#atapibus* at wdc?
# ATAPI<->SCSI
scsibus* at atapiscsi?
-# $OpenBSD: RAMDISKMAC,v 1.5 2000/03/20 07:14:59 rahnds Exp $
+# $OpenBSD: RAMDISKMAC,v 1.6 2000/03/23 04:08:12 rahnds Exp $
#
# PPC GENERIC config file
#
option COMPAT_43 # and 4.3BSD
option FFS # UFS
option MFS # memory file system
-option NFSCLIENT # Network File System client
option CD9660 # ISO 9660 + Rock Ridge file system
option MSDOSFS # MS-DOS file system
option KERNFS # /kern
option INET # IP + ICMP + TCP + UDP
+option DDB # IP + ICMP + TCP + UDP
pseudo-device loop 2 # network loopback
pseudo-device pty 64 # pseudo-terminals
#pseudo-device ccd 4 # concatenated disk devices
#macofcons0 at pci? dev ? function ? # OpenFirmware console (for debugging)
obio0 at pci? dev ? function ?
+# how many of these are needed?
+exphy* at mii? phy ? # 3Com internal PHYs
+inphy* at mii? phy ? # Intel 82555 PHYs
+iophy* at mii? phy ? # Intel 82553 PHYs
+icsphy* at mii? phy ? # Integrated Circuit Systems ICS1890
+#lxtphy* at mii? phy ? # Level One LXT-970 PHYs
+nsphy* at mii? phy ? # NS83840 PHYs
+#nsphyter* at mii? phy ? # NS83843 PHYs
+#qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs
+sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs
+#tlphy* at mii? phy ? # ThunderLAN PHYs
+#tqphy* at mii? phy ? # TDK Semiconductor PHYs
+ukphy* at mii? phy ? # generic unknown PHYs
+
# PCI USB Controllers
#uhci* at pci? # Universal Host Controller (Intel)
#ohci* at pci? # Open Host Controller
#usb* at uhci?
#usb* at ohci?
-#nsphy* at mii? phy ? # NS83840 PHYs
-
macintr0 at obio? # old interrupt controller
openpic0 at obio? # openpic interrupt controller
bm* at obio? # bmac ethernet
+gm* at obio? # gmac ethernet G4
#mc* at obio? # MACE ethernet
#esp* at obio? flags 0x00ff # 53c9x SCSI
#mesh* at obio? flags 0xffff # MESH SCSI
wd* at wdc? drive ? flags 0x0000
atapiscsi* at wdc? channel ? flags 0x0000
-#atapiscsi* at wdc?
# ATAPI<->SCSI
scsibus* at atapiscsi?
file arch/powerpc/powerpc/ofwreal.S
+#
+# Media Indepedent Interface (mii)
+#
+include "../../../dev/mii/files.mii"
+
#
# MAC generic
#
attach bm at obio
file arch/powerpc/mac/if_bm.c bm
+device gm: ether, ifnet, ifmedia, mii
+attach gm at obio
+file arch/powerpc/mac/if_gm.c gm
+
device macintr {}
attach macintr at obio
file arch/powerpc/mac/macintr.c macintr