1 # $NetBSD: files.ibmnws,v 1.14 2019/05/08 13:40:15 isaki Exp $ 2 # 3 # ibmnws-specific configuration info 4 # 5 maxpartitions 8 6 7 maxusers 2 8 64 8 9 include "arch/powerpc/pic/files.pic" 10 11 file arch/ibmnws/ibmnws/autoconf.c 12 file arch/powerpc/powerpc/clock.c 13 file arch/ibmnws/ibmnws/consinit.c 14 file arch/ibmnws/ibmnws/machdep.c 15 file arch/powerpc/oea/prep_machdep.c 16 17 file arch/powerpc/powerpc/bus_dma.c 18 file arch/powerpc/powerpc/bus_space.c 19 file arch/powerpc/powerpc/procfs_machdep.c procfs 20 21 # General files 22 file dev/cons.c 23 file dev/md_root.c memory_disk_hooks 24 file kern/subr_disk_mbr.c disk 25 26 # 27 # Compatibility modules 28 # 29 30 # OSS audio driver compatibility 31 # include "compat/ossaudio/files.ossaudio" 32 33 # 34 # Machine-independent I2O drivers 35 # 36 include "dev/i2o/files.i2o" 37 38 # 39 # Machine-independent SCSI drivers 40 # 41 include "dev/scsipi/files.scsipi" 42 43 # 44 # Machine-independent ATA drivers 45 # 46 include "dev/ata/files.ata" 47 48 # 49 # System bus types 50 # 51 define mainbus {} 52 device mainbus: pcibus, mainbus 53 attach mainbus at root 54 file arch/ibmnws/ibmnws/mainbus.c mainbus 55 56 device cpu 57 attach cpu at mainbus 58 file arch/ibmnws/ibmnws/cpu.c cpu 59 60 # 61 # PCI-only drivers 62 # XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches 63 # XXX devices to 'pci'. 64 # 65 include "dev/pci/files.pci" 66 include "dev/pci/files.agp" 67 file arch/ibmnws/pci/pci_machdep.c pci 68 file arch/powerpc/pci/pci_machdep_common.c pci 69 file arch/powerpc/pci/pci_module.c pci & modular 70 file arch/powerpc/pci/pciconf_indirect.c pci 71 72 # PCI-Host bridge chipsets 73 device pchb: pcibus 74 attach pchb at pci 75 file arch/powerpc/pci/pchb.c pchb 76 77 # PCI-ISA bridges 78 device pcib: isabus 79 attach pcib at pci 80 file arch/powerpc/pci/pcib.c pcib 81 82 # 83 # ISA and mixed ISA+PCI drivers 84 # 85 86 include "dev/isa/files.isa" 87 file arch/powerpc/isa/isa_machdep_common.c isa 88 file arch/powerpc/isa/isadma_machdep.c isa 89 90 # ISA Plug 'n Play devices 91 file arch/powerpc/isa/isapnp_machdep.c isapnp 92 93 # Audio controller 94 device paud { }: audiobus, isadma, ad1848 95 attach paud at isa with paud_isa 96 file arch/prep/isa/paud_isa.c paud_isa 97 98 # 99 # clock 100 # 101 # No RTC on the IBM NetStations 102 103 include "dev/pckbport/files.pckbport" 104 105 # ISA speaker generates keyboard beep 106 device isabeep 107 attach isabeep at pcppi 108 file arch/prep/isa/isabeep.c 109 110 # Floppy disk controller 111 device fdc { drive = -1 }: isadma 112 file dev/isa/fd.c fdc needs-flag 113 114 attach fdc at isa with fdc_isa 115 file dev/isa/fdc_isa.c fdc_isa 116 # Floppy disk controller 117 device fd: disk 118 attach fd at fdc 119 120 # PCMCIA drivers/support 121 defparam PCIC_ISA_ALLOC_IOBASE 122 defparam PCIC_ISA_ALLOC_IOSIZE 123 defparam PCIC_ISA_INTR_ALLOC_MASK 124 125 device pcic: pcmciabus 126 file dev/ic/i82365.c pcic 127 attach pcic at isa with pcic_isa 128 file dev/isa/i82365_isa.c pcic_isa 129 file dev/isa/i82365_isasubr.c pcic_isa 130 131 include "dev/pcmcia/files.pcmcia" 132 133 # on-board I/O 134 # define obio {[port = -1], [size = 0], [iomem = -1], [iosiz = 0], [irq = -1]} 135 # device obio: obio 136 # attach obio at mainbus 137 # file arch/prep/dev/obio.c obio needs-flag 138 139 # attach wdc at obio with wdc_obio 140 # file arch/prep/dev/wdc_obio.c wdc_obio needs-flag 141 142 include "arch/ibmnws/conf/majors.ibmnws" 143