std.loongson revision 1.1.30.1 1 # $NetBSD: std.loongson,v 1.1.30.1 2017/08/28 17:51:36 skrll 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 CPUFLAGS="-mips3 -mdivide-breaks -Wa,-mfix-loongson2f-btb -Wa,-mfix-loongson2f-jump -Wa,-mfix-loongson2f-nop" # CPU codegen options
25 makeoptions DEFTEXTADDR="0x80200000"
26 makeoptions BOARDTYPE="loongson"
27
28 include "arch/evbmips/conf/files.loongson"
29