Move the HAVE_ARCH_* config options from src/arch/x86 to src/.

The options that keep track of whether there are arch versions of the standard
string functions shouldn't be in the arch/x86 directory since they apply to
all architectures. Move them into the higher level, shared Kconfig defaulting
to off. Then, in each applicable arch (currently all of them) they can be
selected to on.

Change-Id: I7ea64a583230fdc28773f17fd7cc23e0f0a5f3d6
Signed-off-by: Gabe Black <gabeblack@chromium.org>
Reviewed-on: http://review.coreboot.org/3760
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
This commit is contained in:
Gabe Black 2013-07-07 13:52:37 -07:00 committed by Ronald G. Minnich
parent db02069d71
commit 5fbfc911c1
3 changed files with 21 additions and 16 deletions

View File

@ -236,6 +236,14 @@ if ARCH_ARMV7
source src/arch/armv7/Kconfig
endif
config HAVE_ARCH_MEMSET
bool
default n
config HAVE_ARCH_MEMCPY
bool
default n
menu "Chipset"
comment "CPU"

View File

@ -1,5 +1,12 @@
menu "Architecture (armv7)"
config ARM_ARCH_OPTIONS
bool
default y
select HAVE_ARCH_MEMSET
select HAVE_ARCH_MEMCPY
# Maximum reboot count
# TODO: Improve description.
config MAX_REBOOT_CNT
@ -32,12 +39,4 @@ config UPDATE_IMAGE
is a suitable file for further processing.
The bootblock will not be modified.
config HAVE_ARCH_MEMSET
bool
default y
config HAVE_ARCH_MEMCPY
bool
default y
endmenu

View File

@ -1,5 +1,11 @@
menu "Architecture (x86)"
config X86_ARCH_OPTIONS
bool
default y
select HAVE_ARCH_MEMSET
select HAVE_ARCH_MEMCPY
config MARK_GRAPHICS_MEM_WRCOMB
bool "Mark graphics memory as write-combining."
default n
@ -95,14 +101,6 @@ config CMOS_DEFAULT_FILE
config BOOTBLOCK_SOUTHBRIDGE_INIT
string
config HAVE_ARCH_MEMSET
bool
default y
config HAVE_ARCH_MEMCPY
bool
default y
config IOAPIC_INTERRUPTS_ON_FSB
bool
default y if !IOAPIC_INTERRUPTS_ON_APIC_SERIAL_BUS