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