1 1.3 bjh21 # $NetBSD: files.ibmnws,v 1.3 2004/03/13 17:31:34 bjh21 Exp $ 2 1.1 matt # 3 1.1 matt # ibmnws-specific configuration info 4 1.1 matt # 5 1.1 matt maxpartitions 8 6 1.1 matt 7 1.1 matt maxusers 2 8 64 8 1.1 matt 9 1.1 matt file arch/ibmnws/ibmnws/autoconf.c 10 1.1 matt file arch/ibmnws/ibmnws/clock.c 11 1.1 matt file arch/ibmnws/ibmnws/consinit.c 12 1.1 matt file arch/ibmnws/ibmnws/extintr.c 13 1.1 matt file arch/ibmnws/ibmnws/machdep.c 14 1.1 matt 15 1.1 matt file arch/powerpc/powerpc/bus_dma.c 16 1.1 matt file arch/powerpc/powerpc/bus_space.c 17 1.1 matt file arch/powerpc/powerpc/procfs_machdep.c procfs 18 1.1 matt 19 1.1 matt # General files 20 1.1 matt file dev/cons.c 21 1.1 matt file dev/md_root.c memory_disk_hooks 22 1.1 matt file kern/subr_disk_mbr.c disk 23 1.1 matt 24 1.1 matt # 25 1.1 matt # Compatibility modules 26 1.1 matt # 27 1.1 matt 28 1.1 matt # OSS audio driver compatibility 29 1.1 matt # include "compat/ossaudio/files.ossaudio" 30 1.1 matt 31 1.1 matt # 32 1.1 matt # Machine-independent I2O drivers 33 1.1 matt # 34 1.1 matt include "dev/i2o/files.i2o" 35 1.1 matt 36 1.1 matt # 37 1.1 matt # Machine-independent SCSI drivers 38 1.1 matt # 39 1.1 matt include "dev/scsipi/files.scsipi" 40 1.1 matt 41 1.1 matt # 42 1.1 matt # Machine-independent ATA drivers 43 1.1 matt # 44 1.1 matt include "dev/ata/files.ata" 45 1.1 matt 46 1.1 matt # 47 1.1 matt # System bus types 48 1.1 matt # 49 1.1 matt define mainbus {} 50 1.1 matt device mainbus: pcibus, mainbus 51 1.1 matt attach mainbus at root 52 1.1 matt file arch/ibmnws/ibmnws/mainbus.c mainbus 53 1.1 matt 54 1.1 matt device cpu 55 1.1 matt attach cpu at mainbus 56 1.1 matt file arch/ibmnws/ibmnws/cpu.c cpu 57 1.1 matt 58 1.1 matt include "dev/wscons/files.wscons" 59 1.1 matt include "dev/wsfont/files.wsfont" 60 1.1 matt include "dev/rasops/files.rasops" 61 1.1 matt 62 1.1 matt # 63 1.1 matt # PCI-only drivers 64 1.1 matt # XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches 65 1.1 matt # XXX devices to 'pci'. 66 1.1 matt # 67 1.1 matt include "dev/pci/files.pci" 68 1.1 matt file arch/ibmnws/pci/pci_machdep.c pci 69 1.1 matt # file arch/ibmnws/pci/ibmnws_pciconf_direct.c pci 70 1.1 matt file arch/ibmnws/pci/ibmnws_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.1 matt file arch/ibmnws/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.1 matt file arch/ibmnws/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.1 matt file arch/prep/isa/isa_machdep.c isa 88 1.1 matt file arch/powerpc/isa/isadma_machdep.c isadma 89 1.1 matt 90 1.1 matt # ISA Plug 'n Play devices 91 1.1 matt file arch/prep/isa/isapnp_machdep.c isapnp 92 1.1 matt 93 1.1 matt # 94 1.1 matt # clock 95 1.1 matt # 96 1.1 matt # No RTC on the IBM NetStations 97 1.1 matt 98 1.3 bjh21 include "dev/pckbport/files.pckbport" 99 1.1 matt 100 1.1 matt # ISA speaker generates keyboard beep 101 1.1 matt device isabeep 102 1.1 matt attach isabeep at pcppi 103 1.1 matt file arch/prep/isa/isabeep.c 104 1.1 matt 105 1.1 matt # Floppy disk controller 106 1.1 matt device fdc { drive = -1 }: isadma 107 1.1 matt file dev/isa/fd.c fdc needs-flag 108 1.1 matt 109 1.1 matt attach fdc at isa with fdc_isa 110 1.1 matt file dev/isa/fdc_isa.c fdc_isa 111 1.1 matt # Floppy disk controller 112 1.1 matt device fd: disk 113 1.1 matt attach fd at fdc 114 1.1 matt 115 1.1 matt # PCMCIA drivers/support 116 1.1 matt defparam PCIC_ISA_ALLOC_IOBASE 117 1.1 matt defparam PCIC_ISA_ALLOC_IOSIZE 118 1.1 matt defparam PCIC_ISA_INTR_ALLOC_MASK 119 1.1 matt 120 1.1 matt device pcic: pcmciabus 121 1.1 matt file dev/ic/i82365.c pcic 122 1.1 matt attach pcic at isa with pcic_isa 123 1.1 matt file dev/isa/i82365_isa.c pcic_isa 124 1.1 matt file dev/isa/i82365_isasubr.c pcic_isa 125 1.1 matt 126 1.1 matt include "dev/pcmcia/files.pcmcia" 127 1.1 matt 128 1.1 matt # on-board I/O 129 1.1 matt # define obio {[port = -1], [size = 0], [iomem = -1], [iosiz = 0], [irq = -1]} 130 1.1 matt # device obio: obio 131 1.1 matt # attach obio at mainbus 132 1.1 matt # file arch/prep/dev/obio.c obio needs-flag 133 1.1 matt 134 1.1 matt # attach wdc at obio with wdc_obio 135 1.1 matt # file arch/prep/dev/wdc_obio.c wdc_obio needs-flag 136 1.1 matt 137 1.1 matt include "arch/ibmnws/conf/majors.ibmnws" 138