Skip to contentSkip to conversation

hexagon changes for v5.13

GIT PULL Merged [email protected] 3 participants 6 messages May 5, 2021 – May 6, 2021 Qualcomm hexagon architecture

lore
Share & tools
lore
#0 lore raw

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' of
git://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
#1 lore raw
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

#2 lore raw
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

#3 lore raw
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 3d66aae474594824c88ce0f81a54afb8e5646c32 but 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

#4 lore raw
In reply to [email protected]
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

merge bot Merged
#5 lore raw
In reply to [email protected]
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/linux tags/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