From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yann E. MORIN Date: Wed, 5 Jul 2017 12:25:32 +0200 Subject: [Buildroot] [PATCH 0/5] arch/arm: introduce big.LITTLE configurations Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Hello All! This series adds four new CPU variants to the arm choice, to enable optimising for big.LITTLE CPUs. We first fix the current values inthe first two patches, then introduce the actual new variants, and then make use of the sole packages that needs to know of them. This has been only slightly tested by simply building the toolchains for the six possibilities: - the four variants in arm mode (32-bit), - the two armv8 variants in aarch64 mode (64-bit). The variants were introduced in various versions of gcc, so we protect the internal gcc as well as the external toolchains accordingly. Regards, Yann E. MORIN. The following changes since commit 644c024edeb7e20bd96ce4426aeca2cbcd74d9b9 syslinux: drop patch 0003, not needed after gnu-efi update (2017-07-04 18:45:26 +0200) are available in the git repository at: git://git.buildroot.org/~ymorin/git/buildroot.git for you to fetch changes up to cdc5ada0fd19765aff9779fc109a26284c9320b6 package/kvm-unit-test: available for big.LITTLE arm cores too (2017-07-05 12:07:49 +0200) ---------------------------------------------------------------- Yann E. MORIN (5): arch/arm: fix -mcpu default values for AArch64 arch/arm: fix defaults for AArch64 in 64-bit mode package/kvm-unit-tests: introduce _ARCH_SUPPORTS arch/arm: add big.LITTLE cpu variants package/kvm-unit-test: available for big.LITTLE arm cores too arch/Config.in.arm | 50 ++++++++++++++++++---- package/gcc/Config.in.host | 5 ++- package/kvm-unit-tests/Config.in | 19 ++++---- .../Config.in | 2 + .../toolchain-external-codesourcery-arm/Config.in | 4 ++ 5 files changed, 62 insertions(+), 18 deletions(-) -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'