Github messages for voidlinux
 help / color / mirror / Atom feed
From: Skirmisher <Skirmisher@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: [PR PATCH] pinebookpro-kernel: update to 5.10.8, enable instructions deprecated by ARMv8
Date: Mon, 18 Jan 2021 07:48:22 +0100	[thread overview]
Message-ID: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-28002@inbox.vuxu.org> (raw)

[-- Attachment #1: Type: text/plain, Size: 791 bytes --]

There is a new pull request by Skirmisher against master on the void-packages repository

https://github.com/Skirmisher/void-packages upstream-master
https://github.com/void-linux/void-packages/pull/28002

pinebookpro-kernel: update to 5.10.8, enable instructions deprecated by ARMv8
This allows 32-bit userlands to run some older ARMv6/7 binaries, e.g. distributed for Android or Raspberry Pi, plus some game dependencies like FMOD. It mirrors our main arm64 config and is toggleable via sysctl anyway.

At some point we might want to review the rest of the config to bring it more in line with the generic arm64 kernel package (though I don't know how different it is as it stands).

[ci skip]

A patch file from https://github.com/void-linux/void-packages/pull/28002.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-upstream-master-28002.patch --]
[-- Type: text/x-diff, Size: 2223 bytes --]

From 8ee5b8d6854a44ce2ffb27c08d7f6fe09a554f8d Mon Sep 17 00:00:00 2001
From: Will Springer <skirmisher@protonmail.com>
Date: Thu, 17 Dec 2020 23:57:55 -0800
Subject: [PATCH 1/2] pinebookpro-kernel: enable instructions deprecated by
 ARMv8

This allows 32-bit userlands to run some older ARMv6/7 binaries, e.g.
distributed for Android or Raspberry Pi, plus some game dependencies
like FMOD. It mirrors our main arm64 config and is toggleable via sysctl
anyway.
---
 srcpkgs/pinebookpro-kernel/files/dotconfig | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/pinebookpro-kernel/files/dotconfig b/srcpkgs/pinebookpro-kernel/files/dotconfig
index 5ea656568c1..57dcd0790ba 100644
--- a/srcpkgs/pinebookpro-kernel/files/dotconfig
+++ b/srcpkgs/pinebookpro-kernel/files/dotconfig
@@ -408,7 +408,10 @@ CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
 CONFIG_ARM64_TAGGED_ADDR_ABI=y
 CONFIG_COMPAT=y
 CONFIG_KUSER_HELPERS=y
-# CONFIG_ARMV8_DEPRECATED is not set
+CONFIG_ARMV8_DEPRECATED=y
+CONFIG_SWP_EMULATION=y
+CONFIG_CP15_BARRIER_EMULATION=y
+CONFIG_SETEND_EMULATION=y
 
 #
 # ARMv8.1 architectural features

From 258c653909c3d240ec8ef724af7a813cbd32fbc5 Mon Sep 17 00:00:00 2001
From: Will Springer <skirmisher@protonmail.com>
Date: Sun, 17 Jan 2021 22:38:48 -0800
Subject: [PATCH 2/2] pinebookpro-kernel: update to 5.10.8

---
 srcpkgs/pinebookpro-kernel/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pinebookpro-kernel/template b/srcpkgs/pinebookpro-kernel/template
index db12c82602f..2c3d0462b64 100644
--- a/srcpkgs/pinebookpro-kernel/template
+++ b/srcpkgs/pinebookpro-kernel/template
@@ -1,6 +1,6 @@
 # Template file for 'pinebookpro-kernel'
 pkgname=pinebookpro-kernel
-version=5.10.2
+version=5.10.8
 revision=1
 archs="aarch64*"
 wrksrc="linux-${version}"
@@ -9,7 +9,7 @@ maintainer="Renato Aguiar <renato@renatoaguiar.net>"
 license="GPL-2.0-only"
 homepage="https://www.kernel.org"
 distfiles="https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-${version}.tar.xz"
-checksum=3b84e13abae26af17ebccc4d7212f5843a991127a73a320848d5c6942ef781a2
+checksum=5cfc829425165d699059a398f5c24cad6e40e8899f2076ecd301c3d551e503ed
 patch_args="-Np1"
 python_version=3
 

             reply	other threads:[~2021-01-18  6:48 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-01-18  6:48 Skirmisher [this message]
2021-01-18 14:50 ` Piraty
2021-01-18 19:13 ` ericonr
2021-01-18 21:18 ` CameronNemo
2021-01-19 22:59 ` thypon
2021-01-20  2:52 ` CameronNemo
2021-01-20  2:59 ` CameronNemo
2021-01-20  3:58 ` [PR PATCH] [Updated] " Skirmisher
2021-01-20  3:58 ` Skirmisher
2021-01-20  4:03 ` Skirmisher
2021-01-20  4:17 ` pinebookpro-kernel: update to 5.10.9, " ericonr
2021-01-20  4:27 ` Skirmisher
2021-01-21 20:49 ` ericonr
2021-01-21 20:52 ` ericonr
2021-01-21 22:47 ` [PR PATCH] [Updated] " Skirmisher
2021-01-21 23:35 ` Skirmisher
2021-01-21 23:43 ` Skirmisher
2021-01-26  4:13 ` [PR PATCH] [Merged]: " ericonr

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-28002@inbox.vuxu.org \
    --to=skirmisher@users.noreply.github.com \
    --cc=ml@inbox.vuxu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).