files.mips revision 206836
1223637Sbz# This file tells config what files go into building a kernel,
2126353Smlaier# files marked standard are always included.
3126353Smlaier#
4126353Smlaier# Copyright (c) 2001, 2004-2005, Juniper Networks, Inc.
5126353Smlaier# All rights reserved.
6126353Smlaier# JNPR: files.mips,v 1.11 2007/08/09 12:25:35 katta
7126353Smlaier#
8126353Smlaier# ----------------------------------------------------------------------
9126353Smlaier# Phase 2
10126353Smlaier# ----------------------------------------------------------------------
11126353Smlaier# This file tells config what files go into building a kernel,
12126353Smlaier# files marked standard are always included.
13126353Smlaier#
14126353Smlaier# Copyright (c) 2001, 2004-2005, Juniper Networks, Inc.
15126353Smlaier# All rights reserved.
16148787Sbrueffer# JNPR: files.mips,v 1.11 2007/08/09 12:25:35 katta
17148787Sbrueffer# $FreeBSD: head/sys/conf/files.mips 206836 2010-04-19 07:51:57Z jmallett $
18148787Sbrueffer#
19223637Sbz# ----------------------------------------------------------------------
20126353Smlaier# Phase 2
21126353Smlaier# ----------------------------------------------------------------------
22126353Smlaiermips/mips/machdep.c		standard
23126353Smlaiermips/mips/mp_machdep.c		optional smp
24126353Smlaiermips/mips/mpboot.S		optional smp
25126353Smlaiermips/mips/psraccess.S		standard
26126353Smlaier# ----------------------------------------------------------------------
27126353Smlaier# Phase 3
28126353Smlaier# ----------------------------------------------------------------------
29148787Sbrueffermips/mips/autoconf.c		standard
30126353Smlaiermips/mips/cpu.c			standard
31126353Smlaiermips/mips/elf_machdep.c		standard
32126353Smlaiermips/mips/exception.S		standard
33126353Smlaiermips/mips/gdb_machdep.c		standard
34126353Smlaier# mips/mips/mainbus.c		standard
35126353Smlaiermips/mips/pmap.c		standard
36126353Smlaiermips/mips/trap.c		standard
37126353Smlaiermips/mips/vm_machdep.c		standard
38126353Smlaier# ----------------------------------------------------------------------
39126353Smlaier# Phase 4
40126353Smlaier# ----------------------------------------------------------------------
41126353Smlaier# ----------------------------------------------------------------------
42126353Smlaier# Phase 5
43126353Smlaier# ----------------------------------------------------------------------
44126353Smlaiermips/mips/fp.S			standard
45126353Smlaiermips/mips/pm_machdep.c		standard
46126353Smlaiermips/mips/swtch.S		standard
47126353Smlaiermips/mips/tlb.S			standard
48126353Smlaier
49126353Smlaiermips/mips/bus_space_generic.c 	standard
50126353Smlaiermips/mips/busdma_machdep.c 	standard
51126353Smlaiermips/mips/cache.c		standard
52126353Smlaiermips/mips/cache_mipsNN.c	standard
53126353Smlaiermips/mips/db_disasm.c		optional	ddb
54126353Smlaiermips/mips/db_interface.c	optional	ddb
55126353Smlaiermips/mips/db_trace.c		optional	ddb
56126353Smlaiermips/mips/dump_machdep.c	standard
57126353Smlaiermips/mips/in_cksum.c		optional	inet
58126353Smlaiermips/mips/locore.S		standard	no-obj
59126353Smlaiermips/mips/mem.c			optional	mem
60126353Smlaiermips/mips/nexus.c		standard
61126353Smlaiermips/mips/stack_machdep.c	optional	ddb | stack
62126353Smlaiermips/mips/support.S		standard
63126353Smlaiermips/mips/sys_machdep.c		standard
64126353Smlaiermips/mips/swtch.S		standard
65126353Smlaiermips/mips/uio_machdep.c		standard
66126353Smlaiercrypto/blowfish/bf_enc.c	optional	crypto | ipsec 
67126353Smlaiercrypto/des/des_enc.c		optional	crypto | ipsec | netsmb
68126353Smlaiergeom/geom_bsd.c			optional	geom_bsd
69126353Smlaiergeom/geom_bsd_enc.c		optional	geom_bsd
70126353Smlaiergeom/geom_mbr.c			optional	geom_mbr
71126353Smlaiergeom/geom_mbr_enc.c		optional	geom_mbr
72126353Smlaierlibkern/ashldi3.c		standard
73126353Smlaierlibkern/ashrdi3.c		standard
74126353Smlaierlibkern/cmpdi2.c		standard
75126353Smlaierlibkern/divdi3.c		optional	isa_mips32
76126353Smlaierlibkern/ffsl.c			standard
77126353Smlaierlibkern/fls.c			standard
78126353Smlaierlibkern/flsl.c			standard
79126353Smlaierlibkern/lshrdi3.c		standard
80126353Smlaierlibkern/memmove.c		standard
81126353Smlaierlibkern/moddi3.c		optional	isa_mips32
82126353Smlaierlibkern/qdivrem.c		optional	isa_mips32
83130614Smlaierlibkern/ucmpdi2.c		standard
84126353Smlaierlibkern/udivdi3.c		optional	isa_mips32
85126353Smlaierlibkern/umoddi3.c		optional	isa_mips32
86126353Smlaier
87126353Smlaier#XXX: We can't use these versions, as strcmp.c is included conf/files
88126353Smlaier#libkern/mips/strcmp.S		standard
89126353Smlaier#libkern/mips/strncmp.S		standard
90126353Smlaier
91126353Smlaierkern/link_elf_obj.c		standard
92126353Smlaier
93126353Smlaierdev/cfe/cfe_api.c		optional	cfe
94126353Smlaierdev/cfe/cfe_console.c		optional	cfe_console
95126353Smlaierdev/cfe/cfe_env.c		optional	cfe_env
96126353Smlaier#dev/cfe/cfe_resource.c		optional	cfe	# not yet needed
97126353Smlaier
98126353Smlaierdev/siba/siba.c			optional	siba
99126353Smlaierdev/siba/siba_cc.c		optional	siba
100126353Smlaierdev/siba/siba_core.c		optional	siba
101126353Smlaierdev/siba/siba_pcib.c		optional	siba pci
102126353Smlaier#mips/sentry5/siba_mips.c			optional siba # not yet
103126353Smlaier
104126353Smlaierdev/hwpmc/hwpmc_mips.c		optional hwpmc
105126353Smlaierdev/hwpmc/hwpmc_mips24k.c	optional hwpmc
106126353Smlaier