bb33f35f20
them in the mi "files" file, and remove include statements from md files. These shouldn't pull in additional kernel code when not in use, so it shouldn't do any harm except a risk of namespace collisions which should be easy to fix.
113 lines
2.3 KiB
Plaintext
113 lines
2.3 KiB
Plaintext
# $NetBSD: files.landisk,v 1.4 2008/02/20 21:43:34 drochner Exp $
|
|
|
|
# maxpartitions must be first item in files.${MACHINE}
|
|
maxpartitions 16
|
|
|
|
maxusers 2 16 64
|
|
|
|
defparam opt_memsize.h IOM_ROM_BEGIN IOM_ROM_SIZE IOM_RAM_BEGIN IOM_RAM_SIZE
|
|
|
|
file arch/landisk/landisk/autoconf.c
|
|
file arch/landisk/landisk/bus_dma.c
|
|
file arch/landisk/landisk/clock_machdep.c
|
|
file arch/landisk/landisk/consinit.c
|
|
file arch/landisk/landisk/intr.c
|
|
file arch/landisk/landisk/machdep.c
|
|
|
|
file kern/subr_disk_mbr.c disk
|
|
|
|
#
|
|
# kloader
|
|
#
|
|
defflag opt_kloader.h KLOADER
|
|
defflag debug_kloader.h KLOADER_DEBUG
|
|
defparam opt_kloader_kernel_path.h KLOADER_KERNEL_PATH
|
|
|
|
file dev/kloader.c kloader
|
|
file arch/landisk/landisk/kloader_machdep.c kloader
|
|
|
|
#
|
|
# Memory Disk for install floppy
|
|
#
|
|
file dev/md_root.c memory_disk_hooks
|
|
|
|
#
|
|
# System bus types
|
|
#
|
|
|
|
define mainbus {}
|
|
device mainbus: pcibus, mainbus
|
|
attach mainbus at root
|
|
file arch/landisk/landisk/mainbus.c mainbus
|
|
|
|
device cpu
|
|
attach cpu at mainbus
|
|
file arch/sh3/sh3/cpu.c cpu
|
|
|
|
#
|
|
# Machine-independent SCSI drivers
|
|
#
|
|
include "dev/scsipi/files.scsipi"
|
|
|
|
#
|
|
# Machine-independent ATA drivers
|
|
#
|
|
include "dev/ata/files.ata"
|
|
|
|
#
|
|
# Machine-independent I2O drivers
|
|
#
|
|
include "dev/i2o/files.i2o"
|
|
|
|
#
|
|
# PCI bus
|
|
#
|
|
include "dev/pci/files.pci"
|
|
include "arch/sh3/conf/files.shpcic"
|
|
|
|
file arch/landisk/landisk/shpcic_machdep.c shpcic
|
|
|
|
#
|
|
# USB drivers
|
|
#
|
|
include "dev/usb/files.usb"
|
|
|
|
#
|
|
# SH bus
|
|
#
|
|
include "arch/sh3/conf/files.shb"
|
|
|
|
# Ricoh RS5C313 Real Time Clock
|
|
device rs5c313rtc: rs5c313
|
|
attach rs5c313rtc at shb with rs5c313_landisk
|
|
file arch/landisk/dev/rs5c313_landisk.c rs5c313_landisk
|
|
|
|
#
|
|
# on-board I/O bus
|
|
#
|
|
define obio { [port = -1], [size = 0], [iomem = -1], [iosiz = 0], [irq = -1] }
|
|
|
|
device obio: obio
|
|
attach obio at mainbus
|
|
file arch/landisk/dev/obio.c obio needs-flag
|
|
|
|
attach wdc at obio with wdc_obio
|
|
file arch/landisk/dev/wdc_obio.c wdc_obio needs-flag
|
|
|
|
define button
|
|
file arch/landisk/dev/button.c button
|
|
|
|
device btn: sysmon_power, sysmon_taskq, button
|
|
attach btn at obio with btn_obio
|
|
file arch/landisk/dev/btn_obio.c btn_obio needs-flag
|
|
|
|
device pwrsw: sysmon_power, sysmon_taskq
|
|
attach pwrsw at obio with pwrsw_obio
|
|
file arch/landisk/dev/pwrsw_obio.c pwrsw_obio needs-flag
|
|
|
|
#device led
|
|
#attach led at obio
|
|
#file arch/landisk/dev/led_obio.c led needs-flag
|
|
|
|
include "arch/landisk/conf/majors.landisk"
|