Annotation of sys/arch/hppa64/conf/files.hppa64, Revision 1.1.1.1
1.1 nbrk 1: # $OpenBSD: files.hppa64,v 1.3 2006/09/27 06:33:03 grange Exp $
2: #
3: # hppa64-specific configuration info
4:
5: # maxpartitions must be the first item in files.${ARCH}
6: maxpartitions 16
7:
8: maxusers 2 8 64
9:
10: #
11: # "workstation console" routines
12: #
13: include "dev/wscons/files.wscons"
14: file arch/hppa64/hppa64/wscons_machdep.c wsdisplay
15:
16: #
17: # Media Independent Interface (mii)
18: #
19: include "dev/mii/files.mii"
20:
21: #
22: # Machine-independent SCSI drivers
23: #
24: include "scsi/files.scsi"
25: major { sd = 4 }
26: major { st = 5 }
27: major { cd = 6 }
28:
29: # I2O
30: include "dev/i2o/files.i2o"
31:
32: #
33: # MI ATAPI drivers
34: #
35: include "dev/atapiscsi/files.atapiscsi"
36: include "dev/ata/files.ata"
37:
38: #
39: # PCI Bus support
40: #
41: include "dev/pci/files.pci"
42:
43: #
44: # CardBus support
45: #
46: include "dev/cardbus/files.cardbus"
47:
48: #
49: # Machine-independent PCMCIA drivers
50: #
51: include "dev/pcmcia/files.pcmcia"
52:
53: #
54: # Machine-independent USB drivers
55: #
56: include "dev/usb/files.usb"
57:
58: #
59: # Machine-independent 1-Wire drivers
60: #
61: include "dev/onewire/files.onewire"
62:
63: #
64: # Mainbus
65: #
66:
67: define gedoens {}
68: device mainbus: gedoens
69: attach mainbus at root
70: file arch/hppa64/hppa64/mainbus.c mainbus
71:
72: device pdc
73: attach pdc at gedoens
74: file arch/hppa64/dev/pdc.c pdc
75:
76: device power
77: attach power at gedoens
78: file arch/hppa64/dev/power.c power needs-flag
79:
80: device mem
81: attach mem at gedoens
82: file arch/hppa64/dev/mem.c mem
83:
84: device cpu
85: attach cpu at gedoens
86: file arch/hppa64/dev/cpu.c cpu
87:
88: # Astro/Pluto, integrated Runway-Ropes bridge, MIOC and IOA
89: device plut: gedoens
90: attach plut at gedoens
91: file arch/hppa64/dev/pluto.c plut
92:
93: # Elroy, Ropes to PCI Bridge. Supports 4X PCI and dual address cycle.
94: # Mercury; QuickSilver is an AGP also
95: device elroy: pcibus
96: attach elroy at gedoens
97: file arch/hppa64/dev/elroy.c elroy
98: file arch/hppa64/dev/apic.c elroy
99:
100: ###
101:
102: major {ccd = 1}
103: major {vnd = 2}
104: major {rd = 3}
105:
106: # PS/2 mouse
107: include "dev/pckbc/files.pckbc"
108:
109: #
110: # Compatibility
111: #
112: #include "compat/hpux/hppa64/files.hpux"
113: #file arch/hppa64/hppa64/hpux_machdep.c compat_hpux
114: #include "compat/osf1/files.osf1"
115: #file arch/hppa64/hppa64/osf1_machdep.c compat_osf1
116: #include "compat/linux/files.linux"
117: #include "compat/ossaudio/files.ossaudio"
118: #file arch/hppa64/hppa64/linux_machdep.c compat_linux
119:
120: #
121: # Non-device files
122: #
123:
124: file arch/hppa64/hppa64/autoconf.c
125: file arch/hppa64/hppa64/conf.c
126: file arch/hppa64/hppa64/db_interface.c ddb
127: file arch/hppa64/hppa64/db_disasm.c ddb
128: file arch/hppa64/hppa64/disksubr.c disk
129: file arch/hppa64/hppa64/machdep.c
130: file arch/hppa64/hppa64/pmap.c
131: file arch/hppa64/hppa64/process_machdep.c
132: file arch/hppa64/hppa64/sys_machdep.c
133: file arch/hppa64/hppa64/trap.c
134: file arch/hppa64/hppa64/vm_machdep.c
135: file arch/hppa64/hppa64/in_cksum.c inet
136: file netinet/in4_cksum.c inet
137: file arch/hppa64/dev/clock.c
138:
139: file dev/cninit.c
CVSweb