Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 1 | menu "Sandbox architecture" |
2 | depends on SANDBOX | ||||
3 | |||||
4 | config SYS_ARCH | ||||
Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 5 | default "sandbox" |
6 | |||||
7 | config SYS_BOARD | ||||
Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 8 | default "sandbox" |
9 | |||||
Tom Rini | 0c4b388 | 2016-04-18 13:57:42 -0400 | [diff] [blame] | 10 | config SYS_CPU |
11 | default "sandbox" | ||||
12 | |||||
Mario Six | c6b89f3 | 2018-02-12 08:05:57 +0100 | [diff] [blame] | 13 | config SANDBOX64 |
14 | bool "Use 64-bit addresses" | ||||
15 | select PHYS_64BIT | ||||
16 | select HOST_64BIT | ||||
17 | |||||
Simon Glass | 8797b2c | 2016-07-04 11:57:54 -0600 | [diff] [blame] | 18 | config SANDBOX_SPL |
19 | bool "Enable SPL for sandbox" | ||||
20 | select SUPPORT_SPL | ||||
21 | |||||
Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 22 | config SYS_CONFIG_NAME |
Simon Glass | 8797b2c | 2016-07-04 11:57:54 -0600 | [diff] [blame] | 23 | default "sandbox_spl" if SANDBOX_SPL |
24 | default "sandbox" if !SANDBOX_SPL | ||||
Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 25 | |
Bin Meng | 98cff66 | 2017-08-01 16:33:33 -0700 | [diff] [blame] | 26 | choice |
27 | prompt "Run sandbox on 32/64-bit host" | ||||
Mario Six | c6b89f3 | 2018-02-12 08:05:57 +0100 | [diff] [blame] | 28 | default HOST_64BIT |
Bin Meng | 98cff66 | 2017-08-01 16:33:33 -0700 | [diff] [blame] | 29 | help |
30 | Sandbox can be built on 32-bit and 64-bit hosts. | ||||
31 | The default is to build on a 64-bit host and run | ||||
32 | on a 64-bit host. If you want to run sandbox on | ||||
33 | a 32-bit host, change it here. | ||||
34 | |||||
Mario Six | c6b89f3 | 2018-02-12 08:05:57 +0100 | [diff] [blame] | 35 | config HOST_32BIT |
Bin Meng | 98cff66 | 2017-08-01 16:33:33 -0700 | [diff] [blame] | 36 | bool "32-bit host" |
Mario Six | c6b89f3 | 2018-02-12 08:05:57 +0100 | [diff] [blame] | 37 | depends on !PHYS_64BIT |
Bin Meng | 98cff66 | 2017-08-01 16:33:33 -0700 | [diff] [blame] | 38 | |
Mario Six | c6b89f3 | 2018-02-12 08:05:57 +0100 | [diff] [blame] | 39 | config HOST_64BIT |
Bin Meng | 98cff66 | 2017-08-01 16:33:33 -0700 | [diff] [blame] | 40 | bool "64-bit host" |
41 | |||||
42 | endchoice | ||||
43 | |||||
Bin Meng | 226b50b | 2017-08-01 16:33:34 -0700 | [diff] [blame] | 44 | config SANDBOX_BITS_PER_LONG |
45 | int | ||||
Mario Six | c6b89f3 | 2018-02-12 08:05:57 +0100 | [diff] [blame] | 46 | default 32 if HOST_32BIT |
47 | default 64 if HOST_64BIT | ||||
Bin Meng | 226b50b | 2017-08-01 16:33:34 -0700 | [diff] [blame] | 48 | |
Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 49 | endmenu |