NetBSD/sys/arch/powerpc/conf/files.powerpc
matt 5819fb160d Elimindate MD setrunqueue/remrunqueue (which were out-of-date compared to
the canonical versions in kern_synch.c).  Define __HAVE_BIGENDIAN_BITOPS
so the canonical versions will be used but will store priorities in the
desired (MSB) order for PowerPC (which allows the use of the cntlzw (count
leading zeroes, word) instruction in locore_subr.S to find the proper
priority).
2003-07-18 01:08:10 +00:00

77 lines
3.0 KiB
Plaintext

# $NetBSD: files.powerpc,v 1.50 2003/07/18 01:08:11 matt Exp $
defflag opt_altivec.h ALTIVEC K_ALTIVEC
defflag opt_openpic.h OPENPIC OPENPIC_SERIAL_MODE
defparam opt_ppcparam.h L2CR_CONFIG L3CR_CONFIG INTSTK SPILLSTK CLOCKBASE
defflag opt_ppcarch.h PPC_OEA PPC_MPC8XX PPC_IBM4XX PPC_IBM403
defflag opt_pmap.h PMAPDEBUG PMAPCHECK PMAPCOUNTERS
file arch/powerpc/powerpc/copystr.c
file arch/powerpc/powerpc/fubyte.c
file arch/powerpc/powerpc/fuswintr.c
file arch/powerpc/powerpc/in_cksum.c
file arch/powerpc/powerpc/ipkdb_glue.c ipkdb
file arch/powerpc/powerpc/kgdb_machdep.c kgdb
file arch/powerpc/powerpc/mem.c
file arch/powerpc/powerpc/openpic.c openpic
file arch/powerpc/powerpc/pmap_subr.c ppc_oea
file arch/powerpc/powerpc/powerpc_machdep.c
file arch/powerpc/powerpc/process_machdep.c
file arch/powerpc/powerpc/setfault.S
file arch/powerpc/powerpc/sig_machdep.c
file arch/powerpc/powerpc/sigcode.S
file arch/powerpc/powerpc/subyte.c
file arch/powerpc/powerpc/suword.c
file arch/powerpc/powerpc/suswintr.c
file arch/powerpc/powerpc/sys_machdep.c
file arch/powerpc/powerpc/syscall.c
file arch/powerpc/powerpc/vm_machdep.c
file arch/powerpc/powerpc/setjmp.S ddb | kgdb
file arch/powerpc/powerpc/db_memrw.c ddb | kgdb
file arch/powerpc/powerpc/db_disasm.c ddb
file arch/powerpc/powerpc/db_interface.c ddb | kgdb
file arch/powerpc/powerpc/db_trace.c ddb
# IBM 4xx Family files (40x)
file arch/powerpc/ibm4xx/pmap.c ppc_ibm4xx
file arch/powerpc/ibm4xx/trap.c ppc_ibm4xx
file arch/powerpc/ibm4xx/clock.c ppc_ibm4xx
file arch/powerpc/ibm4xx/copyinstr.c ppc_ibm4xx
file arch/powerpc/ibm4xx/copyoutstr.c ppc_ibm4xx
file arch/powerpc/ibm4xx/intr.c ppc_ibm4xx
# MPC (Motorola PowerPC) 6xx Family files (60x,74x,75x,74xx)
#
file arch/powerpc/oea/altivec.c ppc_oea & altivec
file arch/powerpc/oea/cpu_subr.c ppc_oea
file arch/powerpc/oea/oea_machdep.c ppc_oea
file arch/powerpc/oea/pmap.c ppc_oea
file arch/powerpc/powerpc/fpu.c ppc_oea
file arch/powerpc/powerpc/trap.c ppc_oea
# Binary compatibility with previous NetBSD releases (COMPAT_XX)
file arch/powerpc/powerpc/compat_13_machdep.c compat_13
# MACH binary compatibility (COMPAT_MACH)
include "compat/mach/files.mach"
include "compat/mach/arch/powerpc/files.mach_powerpc"
file arch/powerpc/powerpc/mach_machdep.c compat_mach
file arch/powerpc/powerpc/mach_sigcode.S compat_mach
file arch/powerpc/powerpc/mach_syscall.c compat_mach
file arch/powerpc/powerpc/macho_machdep.c exec_macho
# Darwin binary compatibility (COMPAT_DARWIN)
include "compat/darwin/files.darwin"
include "compat/freebsd/files.freebsd"
file arch/powerpc/powerpc/darwin_machdep.c compat_darwin
# OSS audio driver compatibility
include "compat/ossaudio/files.ossaudio"
# Linux binary compatibility (COMPAT_LINUX)
include "compat/linux/files.linux"
include "compat/linux/arch/powerpc/files.linux_powerpc"
file arch/powerpc/powerpc/linux_sigcode.S compat_linux
file arch/powerpc/powerpc/linux_trap.c compat_linux
file arch/powerpc/powerpc/linux_syscall.c compat_linux