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

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

There is an updated 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 568c78b6dd202754750cf6bf3d187827a85dad22 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 dc4f9ce4a474aa683fe2962c163cc4bfcbf83141 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.9

---
 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..79931617762 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.9
 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=7f733e0dd8bbb6929aae2191cf6b9dc0b0ec1dad77ab3f5d3aad1b7fe96c4751
 patch_args="-Np1"
 python_version=3
 

  parent reply	other threads:[~2021-01-20  3:58 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-01-18  6:48 [PR PATCH] " Skirmisher
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 [this message]
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=20210120035840.sqky9wuEF2tNLFF_f4sUB1jxfJk01ysTwjdZlCb_TlU@z \
    --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).