hexagon changes for v5.13
Linus,
Please pull the following changes for Hexagon: they contain build fixes.
Thanks,
-Brian
===
The following changes since commit 9ccce092fc64d19504fa54de4fd659e279cc92e7:
Merge tag 'for-linus-5.13-ofs-1' ofgit://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux (2021-05-02 14:13:46 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux
tags/hexagon-5.13-0
for you to fetch changes up to f1f99adf05f2138ff2646d756d4674e302e8d02d:
Hexagon: add target builtins to kernel (2021-05-03 11:04:22 -0500)
----------------------------------------------------------------
Hexagon architecture build fixes + builtins
Small build fixes applied:
- use -mlong-calls to build
- extend jumps in futex_atomic_*
- etc
Also, for convenience and portability, the hexagon compiler builtin functions like memcpy etc have been added to the kernel -- following the idiom used by other architectures.
----------------------------------------------------------------
Sid Manning (4):
Hexagon: fix build errors
Hexagon: change jumps to must-extend in futex_atomic_*
Hexagon: remove DEBUG from comet config
Hexagon: add target builtins to kernel
arch/hexagon/Makefile | 6 +-- arch/hexagon/configs/comet_defconfig | 1 - arch/hexagon/include/asm/futex.h | 4 +- arch/hexagon/include/asm/timex.h | 3 +- arch/hexagon/kernel/hexagon_ksyms.c | 8 ++-- arch/hexagon/kernel/ptrace.c | 4 +- arch/hexagon/lib/Makefile | 3 +- arch/hexagon/lib/divsi3.S | 67 ++++++++++++++++++++++++++++++++ arch/hexagon/lib/memcpy_likely_aligned.S | 56 ++++++++++++++++++++++++++ arch/hexagon/lib/modsi3.S | 46 ++++++++++++++++++++++ arch/hexagon/lib/udivsi3.S | 38 ++++++++++++++++++ arch/hexagon/lib/umodsi3.S | 36 +++++++++++++++++ 12 files changed, 258 insertions(+), 14 deletions(-) create mode 100644 arch/hexagon/lib/divsi3.S create mode 100644 arch/hexagon/lib/memcpy_likely_aligned.S create mode 100644 arch/hexagon/lib/modsi3.S create mode 100644 arch/hexagon/lib/udivsi3.S create mode 100644 arch/hexagon/lib/umodsi3.S
Signature · 3 lines
Employee of Qualcomm Innovation Center, Inc. Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project
Quoted 2 lines · On Wed, May 5, 2021 at 2:10 PM <[email protected]> wrote:
Please pull the following changes for Hexagon: they contain build fixes.
The pull looks fine, but I'm wondering what key you've signed this with?
I find your key 175C464E541B6D47 in the kernel.org pgpkeys archive, but your tag was signed with RSA key 1A54AFB8E5646C32, which I don't find.
And the standard keyservers are - as usual - not very helpful.
I'd have loved to see a key I recognize, and I was hoping to also see that key signed by Richard Kuo. And maybe it is, but I can't find it..
Anyway, pulled, just hoping for some clarification,
Linus
Quoted 11 lines · Linus Torvalds
Quoted 2 lines · On Wed, May 5, 2021 at 2:10 PM <[email protected]> wrote:
Please pull the following changes for Hexagon: they contain build fixes.
The pull looks fine, but I'm wondering what key you've signed this with?
I find your key 175C464E541B6D47 in the kernel.org pgpkeys archive, but your tag was signed with RSA key 1A54AFB8E5646C32, which I don't find.
And the standard keyservers are - as usual - not very helpful.
I apologize -- in my initial account setup I'd done the key creation without a signing feature/capability. So in order to sign the tag I realized I needed a new subkey for signing. I tried broadcasting the new key but perhaps I did not send it correctly. I'll try it again today.
http://keyserver.ubuntu.com/pks/lookup?search=bcain&fingerprint=on&op=index
^^^ this shows one that has 3d66aae474594824c88ce0f81a54afb8e5646c32 but I'm not quite sure if this is a good keyserver or not.
Quoted 6 lines
I'd have loved to see a key I recognize, and I was hoping to also see that key signed by Richard Kuo. And maybe it is, but I can't find it..
Anyway, pulled, just hoping for some clarification,
Linus
Quoted 19 lines · On 2021-05-06 11:16, [email protected] wrote:
Quoted 11 lines · Linus Torvalds
Quoted 2 lines · On Wed, May 5, 2021 at 2:10 PM <[email protected]> wrote:
Please pull the following changes for Hexagon: they contain build fixes.
The pull looks fine, but I'm wondering what key you've signed this with?
I find your key 175C464E541B6D47 in the kernel.org pgpkeys archive, but your tag was signed with RSA key 1A54AFB8E5646C32, which I don't find.
And the standard keyservers are - as usual - not very helpful.
I apologize -- in my initial account setup I'd done the key creation without a signing feature/capability. So in order to sign the tag I realized I needed a new subkey for signing. I tried broadcasting the new key but perhaps I did not send it correctly. I'll try it again today.
Quoted 4 lines
http://keyserver.ubuntu.com/pks/lookup?search=bcain&fingerprint=on&op=index
^^^ this shows one that has
3d66aae474594824c88ce0f81a54afb8e5646c32but I'm not quite sure if this is a good keyserver or not.
Oh, but the new signing subkey has not been signed by anyone yet. I will see about that.
-Brian
Quoted 8 lines · On Thu, May 6, 2021 at 9:17 AM <[email protected]> wrote:
I apologize -- in my initial account setup I'd done the key creation without a signing feature/capability. So in order to sign the tag I realized I needed a new subkey for signing. I tried broadcasting the new key but perhaps I did not send it correctly. I'll try it again today.
http://keyserver.ubuntu.com/pks/lookup?search=bcain&fingerprint=on&op=index
Ok, that ubuntu keyserver worked for me now, and I can verify the tag. Thanks.
Linus
The pull request you sent on Wed, 05 May 2021 16:09:59 -0500:
The pull request you sent on Wed, 05 May 2021 16:09:59 -0500:
Quoted 1 line
git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linuxtags/hexagon-5.13-0
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/5e5948e57e4381c770931be2c070f3bb894a1a52
Thank you!
Signature · 2 lines
Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html