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