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