All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 00/16] Bootlin toolchain updates and x86 updates
@ 2022-01-24 23:00 Thomas Petazzoni
  2022-01-24 23:00 ` [Buildroot] [PATCH 01/16] toolchain/toolchain-external/toolchain-external-bootlin: re-update OpenRISC toolchains Thomas Petazzoni
                   ` (16 more replies)
  0 siblings, 17 replies; 20+ messages in thread
From: Thomas Petazzoni @ 2022-01-24 23:00 UTC (permalink / raw)
  To: Buildroot List; +Cc: Yann E. MORIN, Thomas Petazzoni

Hello,

This series:

 - Updates the OpenRISC Bootlin toolchains recently rebuilt with the
   _REENTRANT fix (PATCH 1)

 - Adds support for the new Bootlin toolchains targetting the x86-64,
   x86-64-v2, x86-64-v3 and x86-64-v4 CPU variants (PATCH 2 and 3)

 - Simplifies the definition of BR2_ARCH in arch/Config.in.x86 in
   preparation for the addition of many Intel CPU variants (PATCH 4)

 - Syncs up the list of Intel CPU variants supported by gcc up to the
   point where AVX512 is introduced (PATCH 5, 6, 7, 8)

 - Uses the new BR2_X86_CPU_HAS_AVX512 in the definition of x86-64-v4,
   and also in the Bootlin toolchains script, and the files it
   generates (PATCH 9, 10, 11)

 - Adds all remaining Intel CPU variants supported by gcc up to gcc
   11.x (PATCH 12, 13, 14, 15)

 - Documents how the arch/Config.in.x86 is ordered (PATCH 16)

Note that I have left aside the "knl" and "knm" architectures as it
seems they have been used much. But if for completeness reasons we
want to add them, it can certainly be done.

Thanks in advance for your review. Note that I mostly interested in
the patches up to 11. The remaining patches are less relevant to me
directly, so if you don't feel like we should add all those CPU
variants, I'm fine if patches 12, 13, 14 and 15 are rejected.

Best regards,

Thomas

Thomas Petazzoni (16):
  toolchain/toolchain-external/toolchain-external-bootlin: re-update
    OpenRISC toolchains
  support/scripts/gen-bootlin-toolchains: add support for new x86-64
    toolchains
  toolchain/toolchain-external/toolchain-external-bootlin: update with
    new x86-64 toolchains
  arch/Config.in.x86: drastically simplify the BR2_ARCH definition
  arch/Config.in.x86: add "newer" names for several Intel x86 CPU
    variants
  arch/Config.in.x86: westmere and silvermont were added in gcc 4.9
  arch/Config.in.x86: add broadwell Intel CPU variant
  arch/Config.in.x86: add skylake CPU variants
  arch/Config.in.x86: x86-64-v4 implies AVX512
  support/scripts/gen-bootlin-toolchains: add missing
    BR2_X86_CPU_HAS_AVX512 condition for x86-64-v4
  toolchain/toolchain-external/toolchain-external-bootlin: regenerate
    with AVX512 condition for x86-64-v4 toolchain
  arch/Config.in.x86: add cannonlake, icelake-client, icelake-server CPU
    variants
  arch/Config.in.x86: add goldmont, goldmont-plus, tremont, cascadelake,
    tigerlake CPU variants
  arch/Config.in.x86: add cooperlake CPU variant
  arch/Config.in.x86: add sapphirerapids, alderlake, rocketlake
  arch/Config.in.x86: indicate how the CPU variants are ordered

 arch/Config.in.x86                            | 294 ++++++++++-
 support/scripts/gen-bootlin-toolchains        |  49 ++
 .../tests/toolchain/test_external_bootlin.py  | 225 +++++++++
 .../Config.in.options                         | 457 +++++++++++++++++-
 .../toolchain-external-bootlin.hash           |  46 +-
 .../toolchain-external-bootlin.mk             |  98 +++-
 6 files changed, 1129 insertions(+), 40 deletions(-)

-- 
2.34.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2022-01-25 17:01 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-01-24 23:00 [Buildroot] [PATCH 00/16] Bootlin toolchain updates and x86 updates Thomas Petazzoni
2022-01-24 23:00 ` [Buildroot] [PATCH 01/16] toolchain/toolchain-external/toolchain-external-bootlin: re-update OpenRISC toolchains Thomas Petazzoni
2022-01-24 23:01 ` [Buildroot] [PATCH 02/16] support/scripts/gen-bootlin-toolchains: add support for new x86-64 toolchains Thomas Petazzoni
2022-01-24 23:01 ` [Buildroot] [PATCH 03/16] toolchain/toolchain-external/toolchain-external-bootlin: update with " Thomas Petazzoni
2022-01-24 23:01 ` [Buildroot] [PATCH 04/16] arch/Config.in.x86: drastically simplify the BR2_ARCH definition Thomas Petazzoni
2022-01-24 23:01 ` [Buildroot] [PATCH 05/16] arch/Config.in.x86: add "newer" names for several Intel x86 CPU variants Thomas Petazzoni
2022-01-24 23:01 ` [Buildroot] [PATCH 06/16] arch/Config.in.x86: westmere and silvermont were added in gcc 4.9 Thomas Petazzoni
2022-01-24 23:01 ` [Buildroot] [PATCH 07/16] arch/Config.in.x86: add broadwell Intel CPU variant Thomas Petazzoni
2022-01-24 23:01 ` [Buildroot] [PATCH 08/16] arch/Config.in.x86: add skylake CPU variants Thomas Petazzoni
2022-01-24 23:01 ` [Buildroot] [PATCH 09/16] arch/Config.in.x86: x86-64-v4 implies AVX512 Thomas Petazzoni
2022-01-24 23:01 ` [Buildroot] [PATCH 10/16] support/scripts/gen-bootlin-toolchains: add missing BR2_X86_CPU_HAS_AVX512 condition for x86-64-v4 Thomas Petazzoni
2022-01-24 23:01 ` [Buildroot] [PATCH 11/16] toolchain/toolchain-external/toolchain-external-bootlin: regenerate with AVX512 condition for x86-64-v4 toolchain Thomas Petazzoni
2022-01-24 23:01 ` [Buildroot] [PATCH 12/16] arch/Config.in.x86: add cannonlake, icelake-client, icelake-server CPU variants Thomas Petazzoni
2022-01-24 23:01 ` [Buildroot] [PATCH 13/16] arch/Config.in.x86: add goldmont, goldmont-plus, tremont, cascadelake, tigerlake " Thomas Petazzoni
2022-01-24 23:01 ` [Buildroot] [PATCH 14/16] arch/Config.in.x86: add cooperlake CPU variant Thomas Petazzoni
2022-01-24 23:01 ` [Buildroot] [PATCH 15/16] arch/Config.in.x86: add sapphirerapids, alderlake, rocketlake Thomas Petazzoni
2022-01-24 23:01 ` [Buildroot] [PATCH 16/16] arch/Config.in.x86: indicate how the CPU variants are ordered Thomas Petazzoni
2022-01-25  7:58 ` [Buildroot] [PATCH 00/16] Bootlin toolchain updates and x86 updates Yann E. MORIN
2022-01-25  9:11   ` Thomas Petazzoni
2022-01-25 17:01     ` Yann E. MORIN

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.