diff options
| author | Ray Kinsella <ray.kinsella@intel.com> | 2015-10-19 11:02:52 +0000 |
|---|---|---|
| committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2015-10-20 10:04:52 +0200 |
| commit | 968f5d5e59195e6e6a9a349ec9a118fb3a50b8b3 (patch) | |
| tree | 81f17def800f5c43ef733a03e21b56f1883665d2 /arch | |
| parent | 29551707f8b861a39ac2aa751e16635560dc1716 (diff) | |
arch/x86: add support for Intel X1000
The Intel X1000 is the Pentium class microprocessor that ships with
Galileo Gen 1/2. This patch adds changes to arch and toolchain-wrapper
to omit the lock prefix for the X1000.
[Thomas: tweak commit log and Config.in help text.]
Signed-off-by: Ray Kinsella <ray.kinsella@intel.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'arch')
| -rw-r--r-- | arch/Config.in.x86 | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/arch/Config.in.x86 b/arch/Config.in.x86 index 43f6abc34..dca30dade 100644 --- a/arch/Config.in.x86 +++ b/arch/Config.in.x86 @@ -34,6 +34,16 @@ config BR2_x86_i486 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 @@ -202,6 +212,7 @@ config BR2_ARCH 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 @@ -240,6 +251,7 @@ config BR2_GCC_TARGET_ARCH 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 |
