files.playstation2 revision 1.5
1#	$NetBSD: files.playstation2,v 1.5 2001/11/28 10:21:18 lukem Exp $
2
3maxpartitions 8
4
5maxusers 2 8 64
6
7defflag	debug_playstation2.h		GSFB_DEBUG_MONITOR INTR_DEBUG SIF_DEBUG
8					SMAP_DEBUG EMAC3_DEBUG KLOADER_DEBUG
9
10device mainbus {}
11attach mainbus at root
12file arch/playstation2/playstation2/mainbus.c		mainbus
13
14device cpu
15attach cpu at mainbus
16file arch/playstation2/playstation2/cpu.c		cpu
17
18file	arch/mips/mips/fp.S		softfloat
19
20file arch/playstation2/playstation2/autoconf.c
21file arch/playstation2/playstation2/interrupt.c
22file arch/playstation2/playstation2/bus_space.c
23file arch/playstation2/playstation2/bus_dma.c
24file arch/playstation2/playstation2/clock.c
25file arch/playstation2/playstation2/conf.c
26file arch/playstation2/playstation2/disksubr.c		disk
27file arch/playstation2/playstation2/machdep.c
28file arch/playstation2/playstation2/procfs_machdep.c	procfs
29file arch/playstation2/playstation2/sifbios.c
30defparam opt_kloader_kernel_path.h	KLOADER_KERNEL_PATH
31file arch/playstation2/playstation2/kloader.c		kloader_kernel_path
32
33file	dev/clock_subr.c
34#
35#	PlayStation 2 internal devices (not optional)
36#
37file	arch/playstation2/ee/intc.c
38file	arch/playstation2/ee/dmac.c
39file	arch/playstation2/ee/timer.c
40file	arch/playstation2/ee/gs.c
41file	arch/playstation2/ee/sif.c
42
43#
44#	PlayStation 2 internal devices (optional)
45#
46device	gsfb: wsemuldisplaydev
47attach	gsfb at mainbus
48file	arch/playstation2/ee/gsfb.c			gsfb
49
50define	sbus {}
51device	sbus: sbus
52attach	sbus at mainbus
53file	arch/playstation2/dev/sbus.c			sbus
54
55attach	ohci at sbus with ohci_sbus
56file	arch/playstation2/dev/ohci_sbus.c		ohci_sbus
57
58#
59#	HardDisk Unit (for SCPH-18000) SCPH-10190 + SCPH-200400
60#
61define	spd {}
62device	spd: spd
63attach	spd at sbus
64file	arch/playstation2/dev/spd.c
65
66define	emac3
67file	arch/playstation2/dev/emac3.c			emac3
68
69attach	wdc at spd with wdc_spd
70file	arch/playstation2/dev/wdc_spd.c			wdc_spd
71
72device	smap: emac3, ether, ifnet, arp, mii
73attach	smap at spd
74file	arch/playstation2/dev/if_smap.c			smap
75
76# Console autoconfiguration code: selects between a framebuffers
77file	arch/playstation2/playstation2/console.c
78file	dev/cons.c
79file	dev/cninit.c
80
81
82# Memory Disk for boot tape
83file dev/md_root.c				memory_disk_hooks
84major	{md = 6}
85
86#
87# Workstation Console
88#
89include "dev/wscons/files.wscons"
90include "dev/wsfont/files.wsfont"
91
92# network devices MII bus
93include "dev/mii/files.mii"
94
95include "dev/usb/files.usb"
96
97#
98# Machine-independent SCSI drivers
99#
100
101include "dev/scsipi/files.scsipi"
102major	{sd = 3}
103major	{st = 4}
104major	{cd = 5}
105
106#
107# Machine-independent ATA drivers
108#
109
110include "dev/ata/files.ata"
111major	{wd = 1}
112