Skip to content

Commit

Permalink
core/linux-aarch64 to 4.12.5-1
Browse files Browse the repository at this point in the history
  • Loading branch information
kmihelich committed Aug 6, 2017
1 parent b2bd7be commit 0c95644
Show file tree
Hide file tree
Showing 4 changed files with 37 additions and 18 deletions.
11 changes: 11 additions & 0 deletions core/linux-aarch64/99-linux.hook
@@ -0,0 +1,11 @@
[Trigger]
Type = File
Operation = Install
Operation = Upgrade
Target = boot/Image
Target = usr/lib/initcpio/*

[Action]
Description = Updating %PKGBASE% initcpios
When = PostTransaction
Exec = /usr/bin/mkinitcpio -p %PKGBASE%
16 changes: 11 additions & 5 deletions core/linux-aarch64/PKGBUILD
Expand Up @@ -7,7 +7,7 @@ pkgbase=linux-aarch64
_srcname=linux-4.12
_kernelname=${pkgbase#linux}
_desc="AArch64 multi-platform"
pkgver=4.12.4
pkgver=4.12.5
pkgrel=1
arch=('aarch64')
url="http://www.kernel.org/"
Expand All @@ -18,12 +18,14 @@ source=("http://www.kernel.org/pub/linux/kernel/v4.x/${_srcname}.tar.xz"
"http://www.kernel.org/pub/linux/kernel/v4.x/patch-${pkgver}.xz"
'0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch'
'config'
'linux.preset')
'linux.preset'
'99-linux.hook')
md5sums=('fc454157e2d024d401a60905d6481c6b'
'8b701bde9ab905f36c9917a6afdfb3e5'
'0993b69927d19e4f2b52d99670a95d07'
'1d852d09fa6ec38017b3ebe631c02d32'
'4fa881c77f74764353778daa83642145'
'b5ef67d6086e20de7b82265f562f88b1')
'995088b1124c70637b550f9b489b0874'
'b5ef67d6086e20de7b82265f562f88b1'
'1d4477026533efaa0358a40855d50a83')

prepare() {
cd "${srcdir}/${_srcname}"
Expand Down Expand Up @@ -111,6 +113,10 @@ _package() {
-e "s|ALL_kver=.*|ALL_kver=\"${_kernver}\"|" \
-i "${pkgdir}/etc/mkinitcpio.d/${pkgbase}.preset"

# install pacman hook for initramfs regeneration
sed "s|%PKGBASE%|${pkgbase}|g" "${srcdir}/99-linux.hook" |
install -D -m644 /dev/stdin "${pkgdir}/usr/share/libalpm/hooks/99-${pkgbase}.hook"

# remove build and source links
rm -f "${pkgdir}"/lib/modules/${_kernver}/{source,build}
# remove the firmware
Expand Down
24 changes: 14 additions & 10 deletions core/linux-aarch64/config
@@ -1,16 +1,16 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/arm64 4.12.0-rc5-1 Kernel Configuration
# Linux/arm64 4.12.5-1 Kernel Configuration
#
CONFIG_ARM64=y
CONFIG_64BIT=y
CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
CONFIG_MMU=y
CONFIG_ARM64_PAGE_SHIFT=16
CONFIG_ARM64_CONT_SHIFT=5
CONFIG_ARCH_MMAP_RND_BITS_MIN=14
CONFIG_ARCH_MMAP_RND_BITS_MAX=29
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=7
CONFIG_ARM64_PAGE_SHIFT=12
CONFIG_ARM64_CONT_SHIFT=4
CONFIG_ARCH_MMAP_RND_BITS_MIN=18
CONFIG_ARCH_MMAP_RND_BITS_MAX=33
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=11
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
Expand All @@ -32,7 +32,7 @@ CONFIG_SWIOTLB=y
CONFIG_IOMMU_HELPER=y
CONFIG_KERNEL_MODE_NEON=y
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_PGTABLE_LEVELS=3
CONFIG_PGTABLE_LEVELS=4
CONFIG_ARCH_SUPPORTS_UPROBES=y
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
CONFIG_IRQ_WORK=y
Expand Down Expand Up @@ -490,10 +490,10 @@ CONFIG_CAVIUM_ERRATUM_27456=y
CONFIG_QCOM_FALKOR_ERRATUM_1003=y
CONFIG_QCOM_FALKOR_ERRATUM_1009=y
CONFIG_QCOM_QDF2400_ERRATUM_0065=y
# CONFIG_ARM64_4K_PAGES is not set
CONFIG_ARM64_4K_PAGES=y
# CONFIG_ARM64_16K_PAGES is not set
CONFIG_ARM64_64K_PAGES=y
# CONFIG_ARM64_VA_BITS_42 is not set
# CONFIG_ARM64_64K_PAGES is not set
# CONFIG_ARM64_VA_BITS_39 is not set
CONFIG_ARM64_VA_BITS_48=y
CONFIG_ARM64_VA_BITS=48
# CONFIG_CPU_BIG_ENDIAN is not set
Expand All @@ -519,6 +519,7 @@ CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_HAVE_ARCH_PFN_VALID=y
CONFIG_HW_PERF_EVENTS=y
CONFIG_SYS_SUPPORTS_HUGETLBFS=y
CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_SPARSEMEM_MANUAL=y
Expand Down Expand Up @@ -2816,6 +2817,7 @@ CONFIG_IEEE802154_FAKELB=m
CONFIG_IEEE802154_ATUSB=m
# CONFIG_IEEE802154_ADF7242 is not set
# CONFIG_IEEE802154_CA8210 is not set
# CONFIG_VMXNET3 is not set
# CONFIG_FUJITSU_ES is not set
# CONFIG_ISDN is not set
# CONFIG_NVM is not set
Expand Down Expand Up @@ -6935,6 +6937,7 @@ CONFIG_MTK_EFUSE=m
CONFIG_QCOM_QFPROM=m
CONFIG_ROCKCHIP_EFUSE=m
CONFIG_NVMEM_SUNXI_SID=m
CONFIG_MESON_EFUSE=m
# CONFIG_STM is not set
# CONFIG_INTEL_TH is not set

Expand Down Expand Up @@ -6980,6 +6983,7 @@ CONFIG_EFI_BOOTLOADER_CONTROL=y
# CONFIG_EFI_CAPSULE_LOADER is not set
# CONFIG_EFI_TEST is not set
# CONFIG_EFI_DEV_PATH_PARSER is not set
CONFIG_MESON_SM=y

#
# Tegra firmware driver
Expand Down
4 changes: 1 addition & 3 deletions core/linux-aarch64/linux-aarch64.install
Expand Up @@ -2,7 +2,7 @@
# arg 2: the old package version

KERNEL_NAME=-aarch64
KERNEL_VERSION=4.3.0-1-ARCH
KERNEL_VERSION=4.12.5-1-ARCH

post_install () {
# updating module dependencies
Expand All @@ -20,8 +20,6 @@ post_upgrade() {
# updating module dependencies
echo ">>> Updating module dependencies. Please wait ..."
depmod ${KERNEL_VERSION}
echo ">>> Generating initial ramdisk, using mkinitcpio. Please wait..."
mkinitcpio -p linux${KERNEL_NAME}
}

post_remove() {
Expand Down

0 comments on commit 0c95644

Please sign in to comment.