Blame view

buildroot/buildroot-2016.08.1/arch/Config.in.mips 2.01 KB
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
  choice
  	prompt "Target Architecture Variant"
  	depends on BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el
  	default BR2_mips_32 if BR2_mips || BR2_mipsel
  	default BR2_mips_64 if BR2_mips64 || BR2_mips64el
  	help
  	  Specific CPU variant to use
  
  	  64bit cabable: 64, 64r2, 64r6
  	  non-64bit capable: 32, 32r2, 32r6
  
  config BR2_mips_32
  	bool "mips 32"
  	depends on !BR2_ARCH_IS_64
  config BR2_mips_32r2
  	bool "mips 32r2"
  	depends on !BR2_ARCH_IS_64
  config BR2_mips_32r6
  	bool "mips 32r6"
  	depends on !BR2_ARCH_IS_64
  config BR2_mips_64
  	bool "mips 64"
  	depends on BR2_ARCH_IS_64
  config BR2_mips_64r2
  	bool "mips 64r2"
  	depends on BR2_ARCH_IS_64
  config BR2_mips_64r6
  	bool "mips 64r6"
  	depends on BR2_ARCH_IS_64
  endchoice
  
  
  choice
  	prompt "Target ABI"
  	depends on BR2_mips64 || BR2_mips64el
  	default BR2_MIPS_NABI32
  
  	help
  	  Application Binary Interface to use
  
  config BR2_MIPS_NABI32
  	bool "n32"
  	depends on BR2_ARCH_IS_64
  	select BR2_KERNEL_64_USERLAND_32
  config BR2_MIPS_NABI64
  	bool "n64"
  	depends on BR2_ARCH_IS_64
  endchoice
  
  config BR2_MIPS_SOFT_FLOAT
  	bool "Use soft-float"
  	default y
  	select BR2_SOFT_FLOAT
  	help
  	  If your target CPU does not have a Floating Point Unit (FPU)
  	  or a kernel FPU emulator, but you still wish to support
  	  floating point functions, then everything will need to be
  	  compiled with soft floating point support (-msoft-float).
  
  config BR2_ARCH
  	default "mips"		if BR2_mips
  	default "mipsel"	if BR2_mipsel
  	default "mips64"	if BR2_mips64
  	default "mips64el"	if BR2_mips64el
  
  config BR2_ENDIAN
  	default "LITTLE"	if BR2_mipsel || BR2_mips64el
  	default "BIG" 	    	if BR2_mips || BR2_mips64
  
  config BR2_GCC_TARGET_ARCH
  	default "mips32"	if BR2_mips_32
  	default "mips32r2"	if BR2_mips_32r2
  	default "mips32r6"	if BR2_mips_32r6
  	default "mips64"	if BR2_mips_64
  	default "mips64r2"	if BR2_mips_64r2
  	default "mips64r6"	if BR2_mips_64r6
  
  config BR2_MIPS_OABI32
  	bool
  	default y		if BR2_mips || BR2_mipsel
  
  config BR2_GCC_TARGET_ABI
  	default "32"		if BR2_MIPS_OABI32
  	default "n32"		if BR2_MIPS_NABI32
  	default "64"		if BR2_MIPS_NABI64