support/scripts/gen-bootlin-toolchains: add support for new x86-64 toolchains
Following the merge ofd6ce2a1681
("arch/Config.in.x86: add option for -march=x86-64") andeeace1cc13
("arch/Config.in.x86: add support for x86-64-v2, x86-64-v3, x86-64-v4"), bootlin.toolchains.com now provides toolchains targetting the x86-64, x86-64-v2, x86-64-v3 and x86-64-v4 architecture variants. This commits modifies gen-bootlin-toolchains to support these toolchains. It should be noted that the description for the x86-64-v3 and x86-64-v4 toolchains are for now the same, as Buildroot doesn't yet have the options to describe the extra features that x86-64-v4 expects to find on the hardware platform. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
This commit is contained in:
parent
7910b5e72d
commit
93cb793181
@ -178,6 +178,54 @@ arches = {
|
||||
'conditions': ['BR2_sparc', 'BR2_sparc_v8'],
|
||||
'prefix': 'sparc',
|
||||
},
|
||||
'x86-64': {
|
||||
'conditions': ['BR2_x86_64',
|
||||
'BR2_X86_CPU_HAS_MMX',
|
||||
'BR2_X86_CPU_HAS_SSE',
|
||||
'BR2_X86_CPU_HAS_SSE2'],
|
||||
'test_options': ['BR2_x86_64', 'BR2_x86_x86_64'],
|
||||
'prefix': 'x86_64',
|
||||
},
|
||||
'x86-64-v2': {
|
||||
'conditions': ['BR2_x86_64',
|
||||
'BR2_X86_CPU_HAS_MMX',
|
||||
'BR2_X86_CPU_HAS_SSE',
|
||||
'BR2_X86_CPU_HAS_SSE2',
|
||||
'BR2_X86_CPU_HAS_SSE3',
|
||||
'BR2_X86_CPU_HAS_SSSE3',
|
||||
'BR2_X86_CPU_HAS_SSE4',
|
||||
'BR2_X86_CPU_HAS_SSE42'],
|
||||
'test_options': ['BR2_x86_64', 'BR2_x86_x86_64_v2'],
|
||||
'prefix': 'x86_64',
|
||||
},
|
||||
'x86-64-v3': {
|
||||
'conditions': ['BR2_x86_64',
|
||||
'BR2_X86_CPU_HAS_MMX',
|
||||
'BR2_X86_CPU_HAS_SSE',
|
||||
'BR2_X86_CPU_HAS_SSE2',
|
||||
'BR2_X86_CPU_HAS_SSE3',
|
||||
'BR2_X86_CPU_HAS_SSSE3',
|
||||
'BR2_X86_CPU_HAS_SSE4',
|
||||
'BR2_X86_CPU_HAS_SSE42',
|
||||
'BR2_X86_CPU_HAS_AVX',
|
||||
'BR2_X86_CPU_HAS_AVX2'],
|
||||
'test_options': ['BR2_x86_64', 'BR2_x86_x86_64_v3'],
|
||||
'prefix': 'x86_64',
|
||||
},
|
||||
'x86-64-v4': {
|
||||
'conditions': ['BR2_x86_64',
|
||||
'BR2_X86_CPU_HAS_MMX',
|
||||
'BR2_X86_CPU_HAS_SSE',
|
||||
'BR2_X86_CPU_HAS_SSE2',
|
||||
'BR2_X86_CPU_HAS_SSE3',
|
||||
'BR2_X86_CPU_HAS_SSSE3',
|
||||
'BR2_X86_CPU_HAS_SSE4',
|
||||
'BR2_X86_CPU_HAS_SSE42',
|
||||
'BR2_X86_CPU_HAS_AVX',
|
||||
'BR2_X86_CPU_HAS_AVX2'],
|
||||
'test_options': ['BR2_x86_64', 'BR2_x86_x86_64_v4'],
|
||||
'prefix': 'x86_64',
|
||||
},
|
||||
'x86-64-core-i7': {
|
||||
'conditions': ['BR2_x86_64',
|
||||
'BR2_X86_CPU_HAS_MMX',
|
||||
|
Loading…
Reference in New Issue
Block a user