Expand PMF_FN_* macros.
[netbsd-mini2440.git] / sys / arch / mips / conf / files.mips
bloba6f48375a06f4cf892f278363dbf077c0ed70934
1 #       $NetBSD: files.mips,v 1.63 2009/08/09 04:04:12 matt Exp $
4 defflag opt_cputype.h           NOFPU
5                                 MIPS64_SB1
6                                 MIPS3_LOONGSON2F
7                                 ENABLE_MIPS_16KB_PAGE
8                                 MIPS64_XLP MIPS64_XLR MIPS64_XLS
9                                         # and the rest...
10                                         # MIPS1 MIPS2 MIPS3 MIPS4 MIPS5
11                                         # MIPS32 MIPS64
12                                         # MIPS3_4100
13                                         # MIPS3_5900
14                                         # ENABLE_MIPS_4KB_PAGE
15                                         # ENABLE_MIPS_TX3900
16                                         # ENABLE_MIPS_R4700
17                                         # ENABLE_MIPS_R3NKK
18 defflag opt_mips_cache.h                MIPS3_NO_PV_UNCACHED
19                                         ENABLE_MIPS4_CACHE_R10K
20 defflag opt_mips3_wired.h               ENABLE_MIPS3_WIRED_MAP
22 defflag opt_ddb.h               DDB_TRACE
24 file    arch/mips/mips/locore_mips1.S           mips1
25 file    arch/mips/mips/locore_mips3.S           mips3 | mips4 | mips32 | mips64
26 file    arch/mips/mips/mips3_subr.S             (mips3 | mips4) & !mips3_5900
27 file    arch/mips/mips/mips5900_subr.S          mips3 & mips3_5900
28 file    arch/mips/mips/mips32_subr.S            mips32
29 file    arch/mips/mips/mips64_subr.S            mips64
30 file    arch/mips/mips/sigcode.S
31 file    arch/mips/mips/copy.S
32 file    arch/mips/mips/lock_stubs.S
34 file    arch/mips/mips/core_machdep.c           coredump
35 file    arch/mips/mips/db_disasm.c              ddb
36 file    arch/mips/mips/db_interface.c           ddb | kgdb
37 file    arch/mips/mips/db_trace.c               ddb
38 file    arch/mips/mips/kgdb_machdep.c           kgdb
39 file    arch/mips/mips/mem.c
40 file    arch/mips/mips/pmap.c
41 file    arch/mips/mips/trap.c                   # trap handlers
42 file    arch/mips/mips/syscall.c                # syscall entries
43 file    arch/mips/mips/mips_machdep.c
44 file    arch/mips/mips/sig_machdep.c            # signal delivery
45 file    arch/mips/mips/sys_machdep.c
46 file    arch/mips/mips/vm_machdep.c
47 file    arch/mips/mips/process_machdep.c
48 file    arch/mips/mips/cpu_exec.c
49 file    arch/mips/mips/wired_map.c (mips3|mips4|mips32|mips64) & enable_mips3_wired_map
51 file    arch/mips/mips/cache.c
52 file    arch/mips/mips/cache_r3k.c              mips1
53 file    arch/mips/mips/cache_r3k_subr.S         mips1
54 file    arch/mips/mips/cache_tx39.c             mips1 & enable_mips_tx3900
55 file    arch/mips/mips/cache_tx39_subr.S        mips1 & enable_mips_tx3900
56 file    arch/mips/mips/cache_ls2.c              mips3_loongson2
57 file    arch/mips/mips/cache_r4k.c              mips3 | mips4
58 file    arch/mips/mips/cache_r5k.c              mips3 | mips4
59 file    arch/mips/mips/cache_r5k_subr.S         mips3 | mips4
60 file    arch/mips/mips/cache_r5900.c            mips3 & mips3_5900
61 file    arch/mips/mips/cache_r10k.c     (mips3|mips4) & enable_mips4_cache_r10k
62 file    arch/mips/mips/cache_mipsNN.c           mips32 | mips64
64 file    arch/mips/mips/mips_fputrap.c           softfloat | !nofpu
65 file    arch/mips/mips/mips_emul.c
66 file    arch/mips/mips/fp.S                     softfloat | !nofpu
68 file    arch/mips/mips/procfs_machdep.c         procfs
70 # Binary compatibility with 32bit NetBSD (COMPAT_NETBSD32)
71 file    arch/mips/mips/netbsd32_machdep.c       compat_netbsd32
72 include "compat/netbsd32/files.netbsd32"
74 # Binary compatibility with previous NetBSD releases (COMPAT_XX)
75 file    arch/mips/mips/compat_13_machdep.c      compat_13 | compat_ultrix
76 file    arch/mips/mips/compat_16_machdep.c      compat_16 | compat_ultrix
78 # Ultrix Binary Compatibility (COMPAT_ULTRIX)
79 include "compat/ultrix/files.ultrix"
81 # Linux compatibility (COMPAT_LINUX)    XXX Highly experimental
82 include "compat/ossaudio/files.ossaudio"
83 include "compat/linux/files.linux"
84 include "compat/linux/arch/mips/files.linux_mips"
85 file arch/mips/mips/linux_trap.c                compat_linux
86 file arch/mips/mips/linux_syscall.c             compat_linux
88 # IRIX compatibility (COMPAT_IRIX)      XXX even more experimental
89 include "compat/irix/files.irix"