linux-pine64-pinenote: package efistub
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7462>
This commit is contained in:
parent
62602b55f6
commit
b19251b19f
3 changed files with 46 additions and 23 deletions
|
|
@ -4,7 +4,7 @@
|
|||
pkgname=linux-pine64-pinenote
|
||||
pkgver=6.17.9
|
||||
_kernver=${pkgver%.*}
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="Pine64 PineNote close to mainline fork"
|
||||
arch="aarch64"
|
||||
_carch="arm64"
|
||||
|
|
@ -53,8 +53,15 @@ build() {
|
|||
package() {
|
||||
mkdir -p "$pkgdir"/boot
|
||||
|
||||
install -Dm644 "$builddir/arch/$_carch/boot/Image" \
|
||||
"$pkgdir/boot/vmlinuz"
|
||||
if [ -e "$builddir/arch/$_carch/boot/vmlinuz.efi" ]; then
|
||||
# ZBOOT EFI decompressor for EFI booting
|
||||
install -Dm644 "$builddir/arch/$_carch/boot/vmlinuz.efi" \
|
||||
"$pkgdir/boot/linux.efi"
|
||||
else
|
||||
echo "WARNING: CONFIG_EFI_ZBOOT not enabled!"
|
||||
install -Dm644 "$builddir/arch/$_carch/boot/Image.gz" \
|
||||
"$pkgdir/boot/vmlinuz"
|
||||
fi
|
||||
|
||||
make modules_install dtbs_install \
|
||||
ARCH="$_carch" \
|
||||
|
|
@ -73,6 +80,6 @@ sha512sums="
|
|||
063999d7b819970657f6b7713fdb4173da2065ffdeed7cae197026dbb1edfd7f1d50374f073a1e19ef9686539594824ff6ecb8a930d97c4f272cb12f1c6d8355 linux-6.17.tar.xz
|
||||
35593bc973cc7f626aa7a41cf8b7dea1b46fe8922bd57194db363d26e8854af514d103e39d02c642c26748bd933d5e402ff89d2a20d2da5f8d901e4713eafc46 linux-pine64-pinenote-6.17.9.patch.xz
|
||||
e08bb4daa33fecf27a011fcf3389ef43162e3484d2e92450717049e5f6e88ed4d86f0126ef12a445603c42f3a009128a133806e1c7ce451f320aed9b5129786b linux-pine64-pinenote-6.17-6f680296674101ffb7db7bd81c8cbd9f6a73fff1.patch
|
||||
5736658563c76b5477a93024792fb00cbbe9d5b9952370c6e91c841c5042e39c3d6e572bfc8d52b6a2bf34d72ff681bb03a32b7a65a688381ff35c6c0ac9cad7 pmos-kconfig-default.patch
|
||||
e1f8db788d448bd7325ccd5b0bed92d7109f8ab5d68111d43cdb58b1cb697000209d0853189ea560ccf0d0847b4d8a0e93924c76312cf91429dbf3ee4fe09387 config-pine64-pinenote.aarch64
|
||||
bc5a8a90592df3a997246c660a27c87e6ad1da61d779f8c5787457747c80623a9fae2df5c6a0ebdc15239e5266d5855cdb34bcf6df0221b30d66d36ae8d994d7 pmos-kconfig-default.patch
|
||||
ec1bcfbb07b5fa1722bce9b37cdeddfb100c07c0455bb607b7484ef5b58fda7bf13cfac0b0d759c40643e6dd1a35131be9d8faba612153809d24e21d775939fb config-pine64-pinenote.aarch64
|
||||
"
|
||||
|
|
|
|||
|
|
@ -35,6 +35,10 @@ CONFIG_INIT_ENV_ARG_LIMIT=32
|
|||
CONFIG_LOCALVERSION=""
|
||||
CONFIG_LOCALVERSION_AUTO=y
|
||||
CONFIG_BUILD_SALT=""
|
||||
CONFIG_HAVE_KERNEL_GZIP=y
|
||||
CONFIG_HAVE_KERNEL_ZSTD=y
|
||||
CONFIG_KERNEL_GZIP=y
|
||||
# CONFIG_KERNEL_ZSTD is not set
|
||||
CONFIG_DEFAULT_INIT=""
|
||||
CONFIG_DEFAULT_HOSTNAME="pinenote"
|
||||
CONFIG_SYSVIPC=y
|
||||
|
|
@ -1826,10 +1830,10 @@ CONFIG_EFI_ESRT=y
|
|||
CONFIG_EFI_PARAMS_FROM_FDT=y
|
||||
CONFIG_EFI_RUNTIME_WRAPPERS=y
|
||||
CONFIG_EFI_GENERIC_STUB=y
|
||||
# CONFIG_EFI_ZBOOT is not set
|
||||
CONFIG_EFI_ZBOOT=y
|
||||
CONFIG_EFI_ARMSTUB_DTB_LOADER=y
|
||||
CONFIG_EFI_BOOTLOADER_CONTROL=y
|
||||
# CONFIG_EFI_CAPSULE_LOADER is not set
|
||||
# CONFIG_EFI_BOOTLOADER_CONTROL is not set
|
||||
CONFIG_EFI_CAPSULE_LOADER=y
|
||||
# CONFIG_EFI_TEST is not set
|
||||
# CONFIG_RESET_ATTACK_MITIGATION is not set
|
||||
# CONFIG_EFI_DISABLE_PCI_DMA is not set
|
||||
|
|
@ -1837,6 +1841,7 @@ CONFIG_EFI_EARLYCON=y
|
|||
# CONFIG_EFI_DISABLE_RUNTIME is not set
|
||||
# CONFIG_EFI_COCO_SECRET is not set
|
||||
# CONFIG_OVMF_DEBUG_LOG is not set
|
||||
CONFIG_EFI_SBAT_FILE=""
|
||||
# end of EFI (Extensible Firmware Interface) Support
|
||||
|
||||
CONFIG_ARM_PSCI_FW=y
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
diff --git a/arch/arm64/configs/pinenote_defconfig.orig b/arch/arm64/configs/pinenote_defconfig
|
||||
index f27b482..5e7aa22 100644
|
||||
index f27b482..0443fc3 100644
|
||||
--- a/arch/arm64/configs/pinenote_defconfig.orig
|
||||
+++ b/arch/arm64/configs/pinenote_defconfig
|
||||
@@ -1,5 +1,41 @@
|
||||
|
|
@ -162,7 +162,18 @@ index f27b482..5e7aa22 100644
|
|||
|
||||
##
|
||||
## file: drivers/ata/Kconfig
|
||||
@@ -544,10 +582,135 @@ CONFIG_DRM_ROCKCHIP_EBC=m
|
||||
@@ -495,7 +533,9 @@ CONFIG_ARM_SCMI_TRANSPORT_SMC=y
|
||||
##
|
||||
## file: drivers/firmware/efi/Kconfig
|
||||
##
|
||||
-CONFIG_EFI_BOOTLOADER_CONTROL=y
|
||||
+CONFIG_EFI_CAPSULE_LOADER=y
|
||||
+CONFIG_EFI_ZBOOT=y
|
||||
+CONFIG_EFI_SBAT_FILE=""
|
||||
|
||||
##
|
||||
## file: drivers/firmware/smccc/Kconfig
|
||||
@@ -544,10 +584,135 @@ CONFIG_DRM_ROCKCHIP_EBC=m
|
||||
##
|
||||
## file: drivers/hid/Kconfig
|
||||
##
|
||||
|
|
@ -299,7 +310,7 @@ index f27b482..5e7aa22 100644
|
|||
|
||||
##
|
||||
## file: drivers/hid/i2c-hid/Kconfig
|
||||
@@ -586,7 +749,7 @@ CONFIG_I2C_RK3X=y
|
||||
@@ -586,7 +751,7 @@ CONFIG_I2C_RK3X=y
|
||||
##
|
||||
## file: drivers/iio/Kconfig
|
||||
##
|
||||
|
|
@ -308,7 +319,7 @@ index f27b482..5e7aa22 100644
|
|||
CONFIG_IIO_SW_TRIGGER=m
|
||||
|
||||
##
|
||||
@@ -609,7 +772,7 @@ CONFIG_IIO_SCMI=m
|
||||
@@ -609,7 +774,7 @@ CONFIG_IIO_SCMI=m
|
||||
## file: drivers/input/Kconfig
|
||||
##
|
||||
CONFIG_INPUT_MOUSEDEV=m
|
||||
|
|
@ -317,7 +328,7 @@ index f27b482..5e7aa22 100644
|
|||
|
||||
##
|
||||
## file: drivers/input/keyboard/Kconfig
|
||||
@@ -617,14 +780,19 @@ CONFIG_INPUT_EVDEV=y
|
||||
@@ -617,14 +782,19 @@ CONFIG_INPUT_EVDEV=y
|
||||
CONFIG_KEYBOARD_ADC=m
|
||||
# CONFIG_KEYBOARD_ATKBD is not set
|
||||
CONFIG_KEYBOARD_GPIO=y
|
||||
|
|
@ -338,7 +349,7 @@ index f27b482..5e7aa22 100644
|
|||
|
||||
##
|
||||
## file: drivers/input/mouse/Kconfig
|
||||
@@ -654,13 +822,13 @@ CONFIG_ROCKCHIP_IOMMU=y
|
||||
@@ -654,13 +824,13 @@ CONFIG_ROCKCHIP_IOMMU=y
|
||||
CONFIG_NEW_LEDS=y
|
||||
CONFIG_LEDS_CLASS=y
|
||||
CONFIG_LEDS_CLASS_FLASH=y
|
||||
|
|
@ -354,7 +365,7 @@ index f27b482..5e7aa22 100644
|
|||
CONFIG_LEDS_TRIGGER_ONESHOT=y
|
||||
CONFIG_LEDS_TRIGGER_HEARTBEAT=y
|
||||
CONFIG_LEDS_TRIGGER_BACKLIGHT=y
|
||||
@@ -672,7 +840,7 @@ CONFIG_LEDS_TRIGGER_TRANSIENT=y
|
||||
@@ -672,7 +842,7 @@ CONFIG_LEDS_TRIGGER_TRANSIENT=y
|
||||
CONFIG_LEDS_TRIGGER_CAMERA=y
|
||||
CONFIG_LEDS_TRIGGER_PANIC=y
|
||||
CONFIG_LEDS_TRIGGER_NETDEV=y
|
||||
|
|
@ -363,7 +374,7 @@ index f27b482..5e7aa22 100644
|
|||
CONFIG_LEDS_TRIGGER_TTY=y
|
||||
|
||||
##
|
||||
@@ -889,6 +1057,7 @@ CONFIG_VIDEO_HANTRO_ROCKCHIP=y
|
||||
@@ -889,6 +1059,7 @@ CONFIG_VIDEO_HANTRO_ROCKCHIP=y
|
||||
##
|
||||
CONFIG_USB_VIDEO_CLASS=m
|
||||
CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
|
||||
|
|
@ -371,7 +382,7 @@ index f27b482..5e7aa22 100644
|
|||
|
||||
##
|
||||
## file: drivers/mfd/Kconfig
|
||||
@@ -1221,12 +1390,13 @@ CONFIG_USB_CONFIGFS_F_UVC=y
|
||||
@@ -1221,12 +1392,13 @@ CONFIG_USB_CONFIGFS_F_UVC=y
|
||||
## file: drivers/usb/gadget/legacy/Kconfig
|
||||
##
|
||||
CONFIG_USB_GADGETFS=y
|
||||
|
|
@ -386,7 +397,7 @@ index f27b482..5e7aa22 100644
|
|||
|
||||
##
|
||||
## file: drivers/usb/host/Kconfig
|
||||
@@ -1285,6 +1455,7 @@ CONFIG_DW_WATCHDOG=y
|
||||
@@ -1285,6 +1457,7 @@ CONFIG_DW_WATCHDOG=y
|
||||
##
|
||||
CONFIG_FILE_LOCKING=y
|
||||
CONFIG_NETWORK_FILESYSTEMS=y
|
||||
|
|
@ -394,7 +405,7 @@ index f27b482..5e7aa22 100644
|
|||
|
||||
##
|
||||
## file: fs/cachefiles/Kconfig
|
||||
@@ -1408,6 +1579,9 @@ CONFIG_IP_NF_NAT=m
|
||||
@@ -1408,6 +1581,9 @@ CONFIG_IP_NF_NAT=m
|
||||
CONFIG_IP_NF_TARGET_MASQUERADE=m
|
||||
CONFIG_IP_NF_TARGET_REDIRECT=m
|
||||
CONFIG_IP_NF_MANGLE=m
|
||||
|
|
@ -404,7 +415,7 @@ index f27b482..5e7aa22 100644
|
|||
|
||||
##
|
||||
## file: net/ipv6/Kconfig
|
||||
@@ -1423,6 +1597,12 @@ CONFIG_IPV6_MULTIPLE_TABLES=y
|
||||
@@ -1423,6 +1599,12 @@ CONFIG_IPV6_MULTIPLE_TABLES=y
|
||||
## file: net/ipv6/netfilter/Kconfig
|
||||
##
|
||||
CONFIG_IP6_NF_IPTABLES=m
|
||||
|
|
@ -417,7 +428,7 @@ index f27b482..5e7aa22 100644
|
|||
|
||||
##
|
||||
## file: net/mac80211/Kconfig
|
||||
@@ -1437,6 +1617,7 @@ CONFIG_MAC80211_DEBUGFS=y
|
||||
@@ -1437,6 +1619,7 @@ CONFIG_MAC80211_DEBUGFS=y
|
||||
##
|
||||
CONFIG_NF_CONNTRACK=m
|
||||
CONFIG_NF_TABLES=m
|
||||
|
|
@ -425,7 +436,7 @@ index f27b482..5e7aa22 100644
|
|||
CONFIG_NFT_CT=m
|
||||
CONFIG_NFT_CONNLIMIT=m
|
||||
CONFIG_NFT_MASQ=m
|
||||
@@ -1444,6 +1625,19 @@ CONFIG_NFT_REDIR=m
|
||||
@@ -1444,6 +1627,19 @@ CONFIG_NFT_REDIR=m
|
||||
CONFIG_NFT_REJECT=m
|
||||
CONFIG_NFT_COMPAT=m
|
||||
CONFIG_NFT_HASH=m
|
||||
|
|
@ -445,7 +456,7 @@ index f27b482..5e7aa22 100644
|
|||
CONFIG_NETFILTER_XTABLES=m
|
||||
CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
|
||||
CONFIG_NETFILTER_XT_TARGET_MARK=m
|
||||
@@ -1451,6 +1645,14 @@ CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
|
||||
@@ -1451,6 +1647,14 @@ CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
|
||||
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
|
||||
CONFIG_NETFILTER_XT_MATCH_IPVS=m
|
||||
CONFIG_NETFILTER_XT_MATCH_POLICY=m
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue