config BR2_x86_i586
bool "i586"
depends on !BR2_x86_64
+config BR2_x86_x1000
+ bool "x1000"
+ depends on !BR2_x86_64
+ help
+ The Intel X1000 is a Pentium class microprocessor in the
+ Quark (sub-Atom) Product Line. The X1000 has a bug on the
+ lock prefix requiring that prefix must be stripped at build
+ time.
+
+ See https://en.wikipedia.org/wiki/Intel_Quark.
config BR2_x86_i686
bool "i686"
depends on !BR2_x86_64
default "i386" if BR2_x86_i386
default "i486" if BR2_x86_i486
default "i586" if BR2_x86_i586
+ default "i586" if BR2_x86_x1000
default "i586" if BR2_x86_pentium_mmx
default "i586" if BR2_x86_geode
default "i586" if BR2_x86_c3
default "i386" if BR2_x86_i386
default "i486" if BR2_x86_i486
default "i586" if BR2_x86_i586
+ default "i586" if BR2_x86_x1000
default "pentium-mmx" if BR2_x86_pentium_mmx
default "i686" if BR2_x86_i686
default "pentiumpro" if BR2_x86_pentiumpro
TOOLCHAIN_WRAPPER_ARGS += -DBR_CCACHE
endif
+ifeq ($(BR2_x86_x1000),y)
+TOOLCHAIN_WRAPPER_ARGS += -DBR_OMIT_LOCK_PREFIX
+endif
+
ifeq ($(BR2_CCACHE_USE_BASEDIR),y)
TOOLCHAIN_WRAPPER_ARGS += -DBR_CCACHE_BASEDIR='"$(BASE_DIR)"'
endif