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.9, enable instructions deprecated by ARMv8
Date: Thu, 21 Jan 2021 23:47:03 +0100	[thread overview]
Message-ID: <20210121224703.qyqD_7HS7Z73xBZFgvvBukJ7RA7SOLGetF0niNskv38@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.9, 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: 1988 bytes --]

From 11e997760db9ba399d9c393b8d678925153b82e7 Mon Sep 17 00:00:00 2001
From: Will Springer <skirmisher@protonmail.com>
Date: Thu, 17 Dec 2020 23:57:55 -0800
Subject: [PATCH] pinebookpro-kernel: update to 5.10.9, enable instructions
 deprecated by ARMv8

The config change 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 ++++-
 srcpkgs/pinebookpro-kernel/template        | 4 ++--
 2 files changed, 6 insertions(+), 3 deletions(-)

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
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-21 22:47 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-01-18  6:48 [PR PATCH] pinebookpro-kernel: update to 5.10.8, " 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
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 ` Skirmisher [this message]
2021-01-21 23:35 ` [PR PATCH] [Updated] " 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=20210121224703.qyqD_7HS7Z73xBZFgvvBukJ7RA7SOLGetF0niNskv38@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).