Files
netbsd/sys/arch/evbmips/conf/std.loongson
2013-04-06 16:48:33 +02:00

32 lines
905 B
Plaintext

# $NetBSD: std.loongson,v 1.1 2011/08/27 13:42:44 bouyer Exp $
machine evbmips mips
include "conf/std" # MI standard options
options MIPS3_ENABLE_CLOCK_INTR
options ENABLE_MIPS_16KB_PAGE
options PMON
# Platform support
options MIPS3_LOONGSON2
options MIPS3
options MIPS3_LOONGSON2F
options LOONGSON2 # IDT LOONGSON2
makeoptions LP64="yes"
options EXEC_ELF64
options EXEC_ELF32 # exec ELF32 binaries
options EXEC_SCRIPT # exec #! scripts
options COMPAT_NETBSD32
#makeoptions AFLAGS+="-Wa,-mfix-loongson2f-jump -Wa,-mfix-loongson2f-nop"
#makeoptions CFLAGS+="-Wa,-mfix-loongson2f-jump -Wa,-mfix-loongson2f-nop"
#makeoptions CPUFLAGS="-mips3 -mdivide-breaks" # CPU codegen options
makeoptions CPUFLAGS="-mips3 -mdivide-breaks -Wa,-mfix-loongson2f-btb" # CPU codegen options
makeoptions DEFTEXTADDR="0x80200000"
makeoptions BOARDTYPE="loongson"
include "arch/evbmips/conf/files.loongson"