std.loongson revision 1.1 1 # $NetBSD: std.loongson,v 1.1 2011/08/27 13:42:44 bouyer Exp $
2
3 machine evbmips mips
4 include "conf/std" # MI standard options
5
6 options MIPS3_ENABLE_CLOCK_INTR
7 options ENABLE_MIPS_16KB_PAGE
8
9 options PMON
10
11 # Platform support
12 options MIPS3_LOONGSON2
13 options MIPS3
14 options MIPS3_LOONGSON2F
15 options LOONGSON2 # IDT LOONGSON2
16
17 makeoptions LP64="yes"
18
19 options EXEC_ELF64
20 options EXEC_ELF32 # exec ELF32 binaries
21 options EXEC_SCRIPT # exec #! scripts
22 options COMPAT_NETBSD32
23
24 #makeoptions AFLAGS+="-Wa,-mfix-loongson2f-jump -Wa,-mfix-loongson2f-nop"
25 #makeoptions CFLAGS+="-Wa,-mfix-loongson2f-jump -Wa,-mfix-loongson2f-nop"
26 #makeoptions CPUFLAGS="-mips3 -mdivide-breaks" # CPU codegen options
27 makeoptions CPUFLAGS="-mips3 -mdivide-breaks -Wa,-mfix-loongson2f-btb" # CPU codegen options
28 makeoptions DEFTEXTADDR="0x80200000"
29 makeoptions BOARDTYPE="loongson"
30
31 include "arch/evbmips/conf/files.loongson"
32