提交 226b50bb 编写于 作者: B Bin Meng 提交者: Simon Glass

sandbox: Convert SANDBOX_BITS_PER_LONG to Kconfig

Convert SANDBOX_BITS_PER_LONG to Kconfig and assign it a correct
number depending on which host we are going to build and run.
Signed-off-by: NBin Meng <bmeng.cn@gmail.com>
Reviewed-by: NSimon Glass <sjg@chromium.org>
上级 98cff660
...@@ -35,4 +35,9 @@ config SANDBOX_64BIT ...@@ -35,4 +35,9 @@ config SANDBOX_64BIT
endchoice endchoice
config SANDBOX_BITS_PER_LONG
int
default 32 if SANDBOX_32BIT
default 64 if SANDBOX_64BIT
endmenu endmenu
...@@ -24,6 +24,9 @@ single board in board/sandbox. ...@@ -24,6 +24,9 @@ single board in board/sandbox.
CONFIG_SANDBOX_BIG_ENDIAN should be defined when running on big-endian CONFIG_SANDBOX_BIG_ENDIAN should be defined when running on big-endian
machines. machines.
By default sandbox builds and runs on 64-bit hosts. If you are going to build
and run sandbox on a 32-bit host, select CONFIG_SANDBOX_32BIT.
Note that standalone/API support is not available at present. Note that standalone/API support is not available at present.
...@@ -44,10 +47,6 @@ Note: ...@@ -44,10 +47,6 @@ Note:
make sandbox_defconfig all NO_SDL=1 make sandbox_defconfig all NO_SDL=1
./u-boot ./u-boot
If you are building on a 32-bit machine you may get errors from __ffs.h
about shifting more than the machine word size. Edit the config file
include/configs/sandbox.h and change CONFIG_SANDBOX_BITS_PER_LONG to 32.
U-Boot will start on your computer, showing a sandbox emulation of the serial U-Boot will start on your computer, showing a sandbox emulation of the serial
console: console:
......
...@@ -1951,7 +1951,6 @@ CONFIG_SAMSUNG ...@@ -1951,7 +1951,6 @@ CONFIG_SAMSUNG
CONFIG_SAMSUNG_ONENAND CONFIG_SAMSUNG_ONENAND
CONFIG_SANDBOX_ARCH CONFIG_SANDBOX_ARCH
CONFIG_SANDBOX_BIG_ENDIAN CONFIG_SANDBOX_BIG_ENDIAN
CONFIG_SANDBOX_BITS_PER_LONG
CONFIG_SANDBOX_SDL CONFIG_SANDBOX_SDL
CONFIG_SANDBOX_SPI_MAX_BUS CONFIG_SANDBOX_SPI_MAX_BUS
CONFIG_SANDBOX_SPI_MAX_CS CONFIG_SANDBOX_SPI_MAX_CS
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册