[BACK]Return to files.arm CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / arm / conf

Annotation of src/sys/arch/arm/conf/files.arm, Revision 1.72.2.1

1.72.2.1! skrll       1: #      $NetBSD: files.arm,v 1.77 2004/04/03 04:34:40 bsh Exp $
1.2       bjh21       2:
1.9       reinoud     3: # temporary define to allow easy moving to ../arch/arm/arm32
1.46      lukem       4: defflag                                ARM32
1.12      bjh21       5:
1.57      thorpej     6: # CPU types.  Make sure to update <arm/cpuconf.h> if you change this list.
1.46      lukem       7: defflag        opt_cputypes.h          CPU_ARM2 CPU_ARM250 CPU_ARM3
                      8: defflag        opt_cputypes.h          CPU_ARM6 CPU_ARM7 CPU_ARM7TDMI CPU_ARM8
1.72.2.1! skrll       9:                                CPU_ARM9 CPU_ARM10 CPU_SA110 CPU_SA1100
        !            10:                                CPU_SA1110 CPU_IXP12X0 CPU_XSCALE_80200
        !            11:                                CPU_XSCALE_80321 CPU_XSCALE_PXA2X0
        !            12:                                CPU_XSCALE_IXP425
1.56      thorpej    13:
1.53      briggs     14: defparam opt_cpuoptions.h      XSCALE_CCLKCFG
1.66      bsh        15: defflag  opt_cpuoptions.h      XSCALE_CACHE_WRITE_THROUGH
                     16: defflag  opt_cpuoptions.h      XSCALE_CACHE_WRITE_BACK
1.68      thorpej    17: defflag  opt_cpuoptions.h      XSCALE_NO_COALESCE_WRITES
                     18: defflag  opt_cpuoptions.h      XSCALE_CACHE_READ_WRITE_ALLOCATE
1.72.2.1! skrll      19: defflag  opt_cpuoptions.h      ARM32_DISABLE_ALIGNMENT_FAULTS
        !            20: defflag  opt_cpuoptions.h      ARM9_CACHE_WRITE_THROUGH
1.53      briggs     21:
1.65      thorpej    22: # Interrupt implementation header definition.
                     23: defparam opt_arm_intr_impl.h   ARM_INTR_IMPL
1.13      bjh21      24:
1.72.2.1! skrll      25: # Board-specific bus_space(9) definitions
        !            26: defflag  opt_arm_bus_space.h   __BUS_SPACE_HAS_STREAM_METHODS
        !            27:
1.13      bjh21      28: # Floating point emulator
1.46      lukem      29: defflag                                ARMFPE
1.43      thorpej    30: file   arch/arm/fpe-arm/armfpe_glue.S          armfpe
                     31: file   arch/arm/fpe-arm/armfpe_init.c          armfpe
1.44      thorpej    32: file   arch/arm/fpe-arm/armfpe.S               armfpe
1.25      bjh21      33:
                     34: # PMAP_DEBUG (heavily abused option)
1.46      lukem      35: defflag                                PMAP_DEBUG
1.9       reinoud    36:
1.67      scw        37: # New PMAP options
                     38: defflag        opt_arm32_pmap.h        ARM32_NEW_VM_LAYOUT
                     39:
1.14      matt       40: # MI console support
                     41: file   dev/cons.c
                     42:
1.9       reinoud    43: # generic networking files
1.72.2.1! skrll      44: file   arch/arm/arm/in_cksum_arm.S             inet
1.2       bjh21      45: file   netns/ns_cksum.c                        ns
1.4       bjh21      46:
                     47: # DDB
                     48: file   arch/arm/arm/db_disasm.c                ddb
1.69      briggs     49: file   arch/arm/arm32/db_interface.c           (ddb|kgdb) & arm32
1.31      bjh21      50: file   arch/arm/arm/db_trace.c                 ddb
1.14      matt       51: file   arch/arm/arm32/db_machdep.c             ddb & arm32
1.69      briggs     52: file   arch/arm/arm32/kgdb_machdep.c           kgdb & arm32
1.14      matt       53:
1.47      thorpej    54: # FIQ support
                     55: file   arch/arm/arm/fiq.c
                     56: file   arch/arm/arm/fiq_subr.S
1.10      reinoud    57:
                     58: # mainbus files
                     59: device mainbus { [base = -1], [dack = -1], [irq = -1] }
                     60: attach mainbus at root
                     61: file   arch/arm/mainbus/mainbus.c              mainbus & arm32
                     62: file   arch/arm/mainbus/mainbus_io.c           mainbus & arm32
                     63: file   arch/arm/mainbus/mainbus_io_asm.S       mainbus & arm32
                     64:
1.11      bjh21      65: device cpu { }
1.23      matt       66: attach cpu at mainbus with cpu_mainbus
                     67: file   arch/arm/mainbus/cpu_mainbus.c          cpu_mainbus & arm32
1.3       bjh21      68:
                     69: # files related to debugging
                     70: file   arch/arm/arm/disassem.c
1.5       bjh21      71:
1.58      thorpej    72: # bus_space(9)
                     73: define bus_space_generic
                     74: file   arch/arm/arm/bus_space_asm_generic.S    bus_space_generic
                     75: file   arch/arm/arm/bus_space_notimpl.S        arm32
                     76:
1.17      bjh21      77: file   arch/arm/arm/arm_machdep.c
1.48      bjh21      78: file   arch/arm/arm/ast.c
1.62      bjh21      79: file   arch/arm/arm/bcopyinout.S
1.29      bjh21      80: file   arch/arm/arm/blockio.S
1.26      bjh21      81: file   arch/arm/arm/bootconfig.c
1.16      bjh21      82: file   arch/arm/arm/compat_13_machdep.c        compat_13
1.63      bjh21      83: file   arch/arm/arm/copystr.S
1.24      bjh21      84: file   arch/arm/arm/cpufunc.c
                     85: file   arch/arm/arm/cpufunc_asm.S
1.40      thorpej    86: file   arch/arm/arm/cpufunc_asm_arm3.S         cpu_arm3
                     87: file   arch/arm/arm/cpufunc_asm_arm67.S        cpu_arm6 | cpu_arm7
                     88: file   arch/arm/arm/cpufunc_asm_arm7tdmi.S     cpu_arm7tdmi
                     89: file   arch/arm/arm/cpufunc_asm_arm8.S         cpu_arm8
                     90: file   arch/arm/arm/cpufunc_asm_arm9.S         cpu_arm9
1.72.2.1! skrll      91: file   arch/arm/arm/cpufunc_asm_arm10.S        cpu_arm10
        !            92: file   arch/arm/arm/cpufunc_asm_armv4.S        cpu_arm9 | cpu_arm10 |
        !            93:                                                        cpu_sa110 |
        !            94:                                                        cpu_sa1100 |
        !            95:                                                        cpu_sa1110 |
1.61      ichiro     96:                                                        cpu_ixp12x0 |
1.56      thorpej    97:                                                        cpu_xscale_80200 |
1.59      thorpej    98:                                                        cpu_xscale_80321 |
1.72      ichiro     99:                                                        cpu_xscale_ixp425 |
1.59      thorpej   100:                                                        cpu_xscale_pxa2x0
1.60      rjs       101: file   arch/arm/arm/cpufunc_asm_sa1.S          cpu_sa110 | cpu_sa1100 |
1.61      ichiro    102:                                                        cpu_sa1110 |
                    103:                                                        cpu_ixp12x0
1.60      rjs       104: file   arch/arm/arm/cpufunc_asm_sa11x0.S       cpu_sa1100 | cpu_sa1110
1.56      thorpej   105: file   arch/arm/arm/cpufunc_asm_xscale.S       cpu_xscale_80200 |
1.59      thorpej   106:                                                    cpu_xscale_80321 |
1.72      ichiro    107:                                                    cpu_xscale_ixp425 |
1.59      thorpej   108:                                                    cpu_xscale_pxa2x0
1.61      ichiro    109: file   arch/arm/arm/cpufunc_asm_ixp12x0.S      cpu_ixp12x0
1.6       bjh21     110: file   arch/arm/arm/process_machdep.c
1.37      chris     111: file   arch/arm/arm/procfs_machdep.c           procfs
1.7       bjh21     112: file   arch/arm/arm/sig_machdep.c
1.5       bjh21     113: file   arch/arm/arm/sigcode.S
1.50      bjh21     114: file   arch/arm/arm/syscall.c
1.20      bjh21     115: file   arch/arm/arm/undefined.c
1.55      bjh21     116: # vectors.S gets included manually by Makefile.acorn26, since it needs
1.49      bjh21     117: # to be at the start of the text segment on those machines.
                    118: file   arch/arm/arm/vectors.S                  arm32
1.8       bjh21     119: file   arch/arm/arm/vm_machdep_arm.c
1.14      matt      120:
                    121: # files common to arm32 implementations
1.35      chris     122: file   arch/arm/arm32/arm32_machdep.c          arm32
                    123: file   arch/arm/arm32/bus_dma.c                arm32
1.23      matt      124: file   arch/arm/arm32/cpu.c                    arm32 & cpu
1.35      chris     125: file   arch/arm/arm32/cpuswitch.S              arm32
                    126: file   arch/arm/arm32/exception.S              arm32
                    127: file   arch/arm/arm32/fault.c                  arm32
                    128: file   arch/arm/arm32/fusu.S                   arm32
                    129: file   arch/arm/arm32/mem.c                    arm32
1.71      thorpej   130: file   arch/arm/arm32/pmap.c                   arm32
1.35      chris     131: file   arch/arm/arm32/setcpsr.S                arm32
                    132: file   arch/arm/arm32/setstack.S               arm32
                    133: file   arch/arm/arm32/stubs.c                  arm32
1.14      matt      134: file   arch/arm/arm32/sys_machdep.c            arm32
1.35      chris     135: file   arch/arm/arm32/vm_machdep.c             arm32
1.64      bsh       136: file   arch/arm/arm32/atomic.S                 arm32
1.15      matt      137:
                    138: # arm32 library functions
                    139: file   arch/arm/arm32/bcopy_page.S             arm32
1.51      bjh21     140:
                    141: # Linux binary compatibility (COMPAT_LINUX)
                    142: include "compat/ossaudio/files.ossaudio"
                    143: include "compat/linux/files.linux"
                    144: include "compat/linux/arch/arm/files.linux_arm"
                    145: file   arch/arm/arm/linux_sigcode.S            compat_linux
1.52      bjh21     146: file   arch/arm/arm/linux_syscall.c            compat_linux
1.51      bjh21     147: file   arch/arm/arm/linux_trap.c               compat_linux

CVSweb <webmaster@jp.NetBSD.org>