NetBSD/sys/arch/arm/conf/files.arm
bjh21 740551d1d1 Add PROG32 and PROG26 options.
These are intended to indicate what size of program space is in use, and hence
how to get at the PSR bits.  They're currently set automatically by the CPU
type options.
2001-02-25 17:23:11 +00:00

39 lines
1.1 KiB
Plaintext

# $NetBSD: files.arm,v 1.12 2001/02/25 17:23:11 bjh21 Exp $
# temporary define to allow easy moving to ../arch/arm/arm32
defopt ARM32
# What mode are we running in? These are mutually exclusive for now.
defopt opt_progmode.h PROG26 PROG32
# CPU types
defopt opt_cputypes.h CPU_ARM2 CPU_ARM250 CPU_ARM3 : PROG26
defopt opt_cputypes.h CPU_ARM6 CPU_ARM7 CPU_ARM7500 CPU_ARM8 CPU_SA110
CPU_SA1110 : PROG32
# generic networking files
file arch/arm/arm/in_cksum_arm.c inet
file netinet/in4_cksum.c inet
file netns/ns_cksum.c ns
# DDB
file arch/arm/arm/db_disasm.c ddb
# mainbus files
device mainbus { [base = -1], [dack = -1], [irq = -1] }
attach mainbus at root
file arch/arm/mainbus/mainbus.c mainbus & arm32
file arch/arm/mainbus/mainbus_io.c mainbus & arm32
file arch/arm/mainbus/mainbus_io_asm.S mainbus & arm32
device cpu { }
attach cpu at mainbus
file arch/arm/mainbus/cpu.c cpu & arm32 needs-flag
# files related to debugging
file arch/arm/arm/disassem.c
file arch/arm/arm/process_machdep.c
file arch/arm/arm/sig_machdep.c
file arch/arm/arm/sigcode.S
file arch/arm/arm/vm_machdep_arm.c