Home | History | Annotate | Line # | Download | only in conf
      1  1.28  riastrad #	$NetBSD: files.hppa,v 1.28 2024/11/19 15:15:43 riastradh Exp $
      2   1.1  fredette #
      3   1.1  fredette #	$OpenBSD: files.hppa,v 1.31 2001/06/26 02:41:25 mickey Exp $
      4   1.1  fredette #
      5   1.1  fredette # hppa-specific configuration info
      6   1.3       chs 
      7  1.18     skrll # maxpartitions must be the first item in files.${ARCH}
      8  1.18     skrll maxpartitions 16
      9  1.18     skrll 
     10  1.18     skrll maxusers 2 8 64
     11  1.18     skrll 
     12   1.3       chs # Processor type options.
     13   1.3       chs defflag	opt_cputype.h	HP7000_CPU HP7100_CPU HP7150_CPU HP7100LC_CPU
     14   1.3       chs 			HP7200_CPU HP7250_CPU HP7300LC_CPU
     15   1.3       chs 			HP8000_CPU HP8200_CPU HP8500_CPU HP8600_CPU
     16   1.1  fredette 
     17  1.18     skrll # Status LEDs
     18  1.18     skrll defflag			USELEDS
     19  1.18     skrll 
     20  1.18     skrll #
     21  1.18     skrll # Compatibility
     22  1.18     skrll #
     23  1.18     skrll include "compat/ossaudio/files.ossaudio"
     24  1.18     skrll 
     25  1.18     skrll include	"compat/linux/files.linux"
     26  1.18     skrll file	arch/hppa/hppa/linux_machdep.c		compat_linux
     27  1.18     skrll 
     28  1.18     skrll 
     29  1.18     skrll include "dev/pckbport/files.pckbport"
     30  1.18     skrll 
     31  1.18     skrll #
     32  1.18     skrll # Machine-independent SCSI drivers
     33  1.18     skrll #
     34  1.18     skrll include "dev/scsipi/files.scsipi"
     35  1.18     skrll 
     36  1.18     skrll #
     37  1.18     skrll # Machine-independent ATA drivers
     38  1.18     skrll #
     39  1.18     skrll include	"dev/ata/files.ata"
     40  1.18     skrll 
     41  1.18     skrll #
     42  1.18     skrll # Machine-independent I2O drivers
     43  1.18     skrll #
     44  1.18     skrll include "dev/i2o/files.i2o"
     45  1.18     skrll 
     46  1.18     skrll #
     47  1.18     skrll # Machine-independent USB drivers
     48  1.18     skrll #
     49  1.18     skrll include	"dev/usb/files.usb"
     50  1.18     skrll 
     51  1.18     skrll #
     52  1.18     skrll # Machine-independent IEEE1394 drivers
     53  1.18     skrll #
     54  1.18     skrll include	"dev/ieee1394/files.ieee1394"
     55  1.18     skrll 
     56  1.18     skrll #
     57  1.18     skrll # PCI Bus support
     58  1.18     skrll #
     59  1.18     skrll include "dev/pci/files.pci"
     60  1.18     skrll 
     61  1.18     skrll #
     62  1.18     skrll # ISA Bus support
     63  1.18     skrll #
     64  1.18     skrll include "dev/isa/files.isa"
     65  1.18     skrll 
     66  1.18     skrll #
     67  1.18     skrll # EISA Bus support
     68  1.18     skrll #
     69  1.18     skrll include "dev/eisa/files.eisa"
     70  1.18     skrll 
     71  1.18     skrll #
     72  1.18     skrll # HIL Human Interface Loop devices
     73  1.18     skrll #
     74  1.18     skrll include "dev/hil/files.hil"
     75  1.18     skrll 
     76  1.18     skrll #
     77  1.18     skrll # Gonzo System Connect Bus
     78  1.18     skrll #	(GSC, GSC-1X, GSC+, GSC-1.5X, GSC-2X)
     79  1.18     skrll #
     80  1.18     skrll define	gscbus	{ }
     81  1.18     skrll 
     82  1.18     skrll #
     83  1.18     skrll # Mainbus
     84  1.18     skrll #
     85  1.18     skrll 
     86  1.18     skrll define	gedoens {[irq = -1]}: sysmon_power, sysmon_taskq
     87  1.18     skrll device	mainbus: gedoens
     88  1.18     skrll attach	mainbus at root
     89  1.18     skrll file	arch/hppa/hppa/mainbus.c	mainbus
     90  1.18     skrll 
     91  1.18     skrll device	pdc
     92  1.18     skrll attach	pdc at gedoens
     93  1.18     skrll file	arch/hppa/dev/pdc.c		pdc
     94  1.18     skrll 
     95  1.18     skrll device	power
     96  1.18     skrll attach	power at gedoens
     97  1.18     skrll file	arch/hppa/dev/power.c		power needs-flag
     98  1.18     skrll 
     99  1.18     skrll device	lcd
    100  1.18     skrll attach	lcd at gedoens
    101  1.18     skrll file	arch/hppa/dev/lcd.c		lcd needs-flag
    102  1.18     skrll 
    103  1.18     skrll device	mem
    104  1.18     skrll attach	mem at gedoens
    105  1.18     skrll file	arch/hppa/dev/mem.c		mem
    106  1.18     skrll 
    107  1.18     skrll device	cpu
    108  1.18     skrll attach	cpu at gedoens
    109  1.18     skrll file	arch/hppa/dev/cpu.c		cpu
    110  1.18     skrll 
    111  1.18     skrll device	fpu
    112  1.18     skrll attach	fpu at gedoens
    113  1.18     skrll file	arch/hppa/dev/fpu.c		fpu
    114  1.18     skrll 
    115  1.18     skrll # Phantom PseudoBC GSC+ Port
    116  1.18     skrll device	phantomas: gedoens
    117  1.18     skrll attach	phantomas at gedoens
    118  1.18     skrll file	arch/hppa/dev/phantomas.c	phantomas
    119  1.18     skrll 
    120  1.18     skrll # GeckoBOA BC GSC+ port
    121  1.18     skrll device	gecko: gedoens
    122  1.18     skrll attach	gecko at gedoens
    123  1.18     skrll file	arch/hppa/dev/gecko.c		gecko
    124  1.18     skrll 
    125  1.18     skrll # U2/Uturn, Runway to GSC Bus bridge & IOA
    126  1.18     skrll device	uturn: gedoens
    127  1.18     skrll attach	uturn at gedoens
    128  1.18     skrll file	arch/hppa/dev/uturn.c		uturn
    129  1.18     skrll 
    130  1.18     skrll # Astro memory & I/O controller
    131  1.18     skrll device	astro: gedoens
    132  1.18     skrll attach	astro at gedoens
    133  1.18     skrll file	arch/hppa/dev/astro.c			astro
    134  1.18     skrll 
    135  1.18     skrll # 1FT1-0002, 1FU2-0002
    136  1.18     skrll # as goes w/ 7100LC, 7300LC, 7200, 8000, 8200, 8500
    137  1.18     skrll device	lasi: gscbus
    138  1.18     skrll attach	lasi at gedoens
    139  1.18     skrll file	arch/hppa/dev/lasi.c		lasi
    140  1.18     skrll 
    141  1.18     skrll # all the older systems
    142  1.18     skrll device	asp: gscbus
    143  1.18     skrll attach	asp at gedoens
    144  1.18     skrll file	arch/hppa/dev/asp.c		asp
    145  1.18     skrll 
    146  1.18     skrll # 1FT4-0001, ASIC used on gecko cards
    147  1.18     skrll device	wax: gscbus
    148  1.18     skrll attach	wax at gedoens
    149  1.18     skrll file	arch/hppa/dev/wax.c		wax
    150  1.18     skrll 
    151  1.18     skrll device	mongoose: isabus, eisabus
    152  1.18     skrll attach	mongoose at gedoens
    153  1.18     skrll file	arch/hppa/dev/mongoose.c	mongoose
    154  1.18     skrll 
    155  1.18     skrll # Dino, GSC-PCI bridge. Includes ps/2, serial, and flying toaster interfaces
    156  1.18     skrll # Cujo is a 64-bit data path Dino
    157  1.20     skrll device	dino { } : pcibus, gedoens
    158  1.18     skrll attach	dino at gedoens
    159  1.18     skrll file	arch/hppa/dev/dino.c		dino
    160  1.18     skrll 
    161  1.24  macallan attach	com at gedoens with com_dino
    162  1.18     skrll file	arch/hppa/dev/com_dino.c	com_dino
    163  1.18     skrll 
    164  1.18     skrll # Elroy, Ropes to PCI Bridge. Supports 4X PCI and dual address cycle.
    165  1.18     skrll # Mercury; QuickSilver is an AGP also
    166  1.18     skrll device	elroy: pcibus
    167  1.18     skrll attach	elroy at gedoens
    168  1.18     skrll file	arch/hppa/dev/elroy.c		elroy
    169  1.18     skrll file	arch/hppa/dev/apic.c		elroy
    170  1.18     skrll 
    171  1.18     skrll attach	sti at gedoens with sti_gedoens
    172  1.18     skrll file	arch/hppa/dev/sti_sgc.c		sti_gedoens
    173  1.18     skrll file	arch/hppa/dev/sti_pci_machdep.c	sti_pci
    174  1.18     skrll 
    175  1.18     skrll attach	siop at gedoens with siop_gedoens
    176  1.18     skrll file	arch/hppa/dev/siop_sgc.c	siop_gedoens
    177  1.18     skrll 
    178  1.18     skrll device	ssio {[irq = -1]}
    179  1.18     skrll attach	ssio at pci
    180  1.18     skrll file	arch/hppa/dev/ssio.c		ssio
    181  1.18     skrll 
    182  1.18     skrll attach	com at ssio with com_ssio
    183  1.18     skrll file	arch/hppa/dev/com_ssio.c	com_ssio
    184  1.18     skrll 
    185  1.18     skrll attach	lpt at ssio with lpt_ssio
    186  1.18     skrll file	arch/hppa/dev/lpt_ssio.c	lpt_ssio
    187  1.18     skrll 
    188  1.18     skrll ###
    189  1.18     skrll 
    190  1.18     skrll #
    191  1.18     skrll # GSC bus devices
    192  1.18     skrll #
    193  1.18     skrll 
    194  1.18     skrll device	gsc {[irq = -1]}
    195  1.18     skrll attach	gsc at gscbus
    196  1.18     skrll file	arch/hppa/gsc/gscbus.c		gsc
    197  1.18     skrll 
    198  1.18     skrll # com and lpt are both on WD 16C552
    199  1.18     skrll attach	com at gsc with com_gsc
    200  1.18     skrll file	arch/hppa/gsc/com_gsc.c		com
    201  1.18     skrll 
    202  1.18     skrll attach	lpt at gsc with lpt_gsc
    203  1.18     skrll file	arch/hppa/gsc/lpt_gsc.c		lpt
    204  1.18     skrll 
    205  1.18     skrll # Floppy disk controller
    206  1.18     skrll #device	fdc {drive = -1}: isadma
    207  1.18     skrll #file	dev/isa/fd.c			fdc needs-flag
    208  1.18     skrll 
    209  1.18     skrll #attach	fdc at isa with fdc_isa
    210  1.18     skrll #file	dev/isa/fdc_isa.c		fdc_isa
    211  1.18     skrll 
    212  1.18     skrll #attach	fdc at gsc with fdc_gsc
    213  1.18     skrll #file	arch/hppa/gsc/fdc_gsc.c		fdc_gsc
    214  1.18     skrll 
    215  1.18     skrll #device  fd: disk
    216  1.18     skrll #attach  fd at fdc
    217  1.18     skrll 
    218  1.18     skrll device	ie: ifnet, ether, arp, i82586
    219  1.18     skrll attach	ie at gsc with ie_gsc
    220  1.18     skrll file	arch/hppa/gsc/if_ie_gsc.c	ie_gsc
    221  1.18     skrll 
    222  1.18     skrll device	iee: ifnet, ether, arp, i82596
    223  1.18     skrll attach	iee at gsc with iee_gsc
    224  1.18     skrll file	arch/hppa/gsc/if_iee_gsc.c	iee_gsc
    225  1.18     skrll 
    226  1.18     skrll attach	siop at gsc with siop_gsc
    227  1.18     skrll file	arch/hppa/gsc/siop_gsc.c	siop_gsc
    228  1.18     skrll 
    229  1.18     skrll attach	osiop at gsc with osiop_gsc
    230  1.18     skrll file	arch/hppa/gsc/osiop_gsc.c	osiop_gsc
    231  1.18     skrll 
    232  1.18     skrll attach	oosiop at gsc with oosiop_gsc
    233  1.18     skrll file	arch/hppa/gsc/oosiop_gsc.c	oosiop_gsc
    234  1.18     skrll 
    235  1.18     skrll attach	hil at gsc with hil_gsc
    236  1.18     skrll file	arch/hppa/gsc/hil_gsc.c		hil_gsc
    237  1.18     skrll 
    238  1.18     skrll device	gsckbc: pckbport
    239  1.18     skrll attach	gsckbc at gsc
    240  1.18     skrll file	arch/hppa/gsc/gsckbc.c		gsckbc
    241  1.18     skrll 
    242  1.18     skrll # PSB 2160-N based 8bit mono audio (705, 710, 745i/*, 747i/*)
    243  1.21     isaki device	aone: audiobus
    244  1.18     skrll attach	aone at gsc
    245  1.18     skrll file	arch/hppa/gsc/aone.c		aone
    246  1.18     skrll 
    247  1.18     skrll # CS4215/AD1849 based 16bit mono/stereo audio iface (most of others not w/ aone)
    248  1.18     skrll # a.k.a. Audio Type 2 (optional beeper)
    249  1.21     isaki device	harmony {} : audiobus
    250  1.18     skrll attach	harmony at gsc
    251  1.18     skrll file	arch/hppa/gsc/harmony.c		harmony
    252  1.18     skrll 
    253  1.18     skrll # fax/modem/voice on harmony
    254  1.18     skrll attach	com at harmony with com_harmony
    255  1.18     skrll file	arch/hppa/gsc/com_harmony.c	com_harmony
    256  1.18     skrll 
    257  1.18     skrll # HPA4011A/B w/ TMS380C26PQL, TMS38054FNL
    258  1.18     skrll #device	tms: tokenring
    259  1.18     skrll #attach	tms at gsc
    260  1.18     skrll #file	arch/hppa/gsc/if_tms.c		tms
    261  1.18     skrll 
    262  1.18     skrll # these we don't know yet
    263  1.18     skrll # AMD Supernet2 FDDI ?
    264  1.18     skrll #device	medusa: fddi
    265  1.18     skrll #attach	medusa at gsc
    266  1.18     skrll #file	arch/hppa/gsc/medusa.c		medusa
    267  1.18     skrll 
    268  1.18     skrll # XXX should not be here
    269  1.18     skrll # ANSI/VITA 26-1998 Gbit packet switching network iface
    270  1.18     skrll #device	myri: ether
    271  1.18     skrll #attach	myri at pci
    272  1.18     skrll #file	dev/pci/myri.c			myri
    273  1.18     skrll 
    274  1.28  riastrad # PCI Visualize EG
    275  1.25  macallan device	gftfb: wsemuldisplaydev, rasops8, vcons, glyphcache, sti_pci, sti
    276  1.25  macallan attach	gftfb at pci
    277  1.25  macallan file	arch/hppa/dev/gftfb.c		gftfb
    278  1.26  macallan defflag opt_gftfb.h GFTFB_DEBUG
    279  1.26  macallan 
    280  1.26  macallan # hyperdrive, aka HCRX
    281  1.27  macallan device	hyperfb: wsemuldisplaydev, rasops8, vcons, sti
    282  1.26  macallan attach	hyperfb at gedoens
    283  1.26  macallan file	arch/hppa/dev/hyperfb.c		hyperfb
    284  1.26  macallan defflag opt_hyperfb.h HYPERFB_DEBUG
    285  1.18     skrll 
    286  1.28  riastrad # Visualize FX4, aka Summit
    287  1.27  macallan device	summitfb: wsemuldisplaydev, rasops8, vcons, glyphcache, sti_pci, sti
    288  1.27  macallan attach	summitfb at pci
    289  1.27  macallan file	arch/hppa/dev/summitfb.c	summitfb
    290  1.27  macallan defflag opt_summitfb.h SUMMITFB_DEBUG
    291  1.27  macallan 
    292  1.18     skrll # Memory Disk
    293  1.18     skrll file dev/md_root.c			memory_disk_hooks
    294  1.18     skrll 
    295  1.18     skrll #
    296  1.18     skrll # Non-device files
    297  1.18     skrll #
    298  1.18     skrll file	arch/hppa/hppa/autoconf.c
    299  1.18     skrll file	arch/hppa/hppa/conf.c
    300  1.15        ad file	arch/hppa/hppa/core_machdep.c		coredump
    301   1.1  fredette file	arch/hppa/hppa/db_interface.c		ddb
    302   1.1  fredette file	arch/hppa/hppa/db_disasm.c		ddb
    303   1.1  fredette file	arch/hppa/hppa/db_memrw.c		ddb | kgdb
    304  1.13     skrll file	arch/hppa/hppa/db_trace.c		ddb
    305  1.16     skrll file	arch/hppa/hppa/db_machdep.c		ddb
    306  1.18     skrll file	arch/hppa/hppa/disksubr.c		disk
    307   1.1  fredette file	arch/hppa/hppa/fpu.c
    308  1.17     skrll file	arch/hppa/hppa/ipifuncs.c		multiprocessor
    309   1.1  fredette file	arch/hppa/hppa/kgdb_hppa.c		kgdb
    310  1.12     skrll file	arch/hppa/hppa/kobj_machdep.c		modular
    311   1.1  fredette file	arch/hppa/hppa/hppa_machdep.c
    312   1.6      yamt file	arch/hppa/hppa/idle_machdep.c
    313  1.18     skrll file	arch/hppa/hppa/intr.c
    314   1.5        ad file    arch/hppa/hppa/lock_stubs.S
    315  1.18     skrll file	arch/hppa/hppa/machdep.c
    316   1.1  fredette file	arch/hppa/hppa/pmap.c
    317  1.23  christos file	arch/hppa/hppa/process_machdep.c
    318   1.1  fredette file	arch/hppa/hppa/sig_machdep.c
    319  1.18     skrll file	arch/hppa/hppa/sys_machdep.c
    320   1.1  fredette file	arch/hppa/hppa/trap.c
    321   1.1  fredette file	arch/hppa/hppa/vm_machdep.c
    322   1.2  fredette file	arch/hppa/hppa/procfs_machdep.c		procfs
    323  1.18     skrll file	arch/hppa/dev/clock.c
    324   1.1  fredette 
    325  1.18     skrll file	dev/cons.c
    326  1.18     skrll file	dev/cninit.c
    327  1.14     skrll 
    328  1.18     skrll include	"arch/hppa/conf/majors.hppa"
    329