Hi Kevin
Here is a pull request for the patches to move move psci firmware calls out of line. This is needed to fix arm64 compilation errors seen with the latest versions of GCC. Note however that the patch for 32-bit arm that you requested I include: - Isn't in mainline Linux. - Seems to have outstanding questions from it's review, see https://www.marc.info/?l=linux-arm-kernel&m=142667534218278&w=3 - From what I can see, nobody has actually hit compilation problems on 32-bit arm. - Has not been tested by me because the standard firmware for TC2 doesn't support PSCI. (I've compiled the files though.)
With all those caveats...
The following changes since commit e13c574895626b6e8bd53f340dbd47f67871b26b:
arm64: respect mem= for EFI (2015-04-23 14:44:35 +0800)
are available in the git repository at:
https://git.linaro.org/people/tixy/kernel.git out-of-line-psci-calls-for-lsk
for you to fetch changes up to a7b7a0b45324aac0b21487ee7a9e5f682555be88:
ARM: psci: move psci firmware calls out of line (2015-04-28 10:47:57 +0100)
---------------------------------------------------------------- Mark Rutland (1): ARM: psci: move psci firmware calls out of line
Will Deacon (1): arm64: psci: move psci firmware calls out of line
arch/arm/kernel/Makefile | 2 +- arch/arm/kernel/psci-call.S | 31 +++++++++++++++++++++++++++++++ arch/arm/kernel/psci.c | 39 +++------------------------------------ arch/arm64/kernel/Makefile | 2 +- arch/arm64/kernel/psci-call.S | 28 ++++++++++++++++++++++++++++ arch/arm64/kernel/psci.c | 37 +++---------------------------------- 6 files changed, 67 insertions(+), 72 deletions(-) create mode 100644 arch/arm/kernel/psci-call.S create mode 100644 arch/arm64/kernel/psci-call.S