commit 9df97e2cc9de99f99fbca51698b158ef5853f08d
OBS-URL: https://build.opensuse.org/package/show/Kernel:stable/kernel-source?expand=0&rev=816
This commit is contained in:
parent
39ea81d0b8
commit
d043e40331
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9e9aa1e55c4fe952603aa612cefc47354df633c6e1752934292b61920b65647f
|
||||
size 176920
|
||||
oid sha256:d6e32f083301587a9d630799b49b85cd9983c403db6925aaaafbf71d8cf7472a
|
||||
size 176970
|
||||
|
@ -97,6 +97,14 @@ Sun Feb 4 18:58:19 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 622b47a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 1 19:51:30 CET 2018 - matwey.kornilov@gmail.com
|
||||
|
||||
- config: arm64: Enable RockChip 8xx
|
||||
We need RockChip RK-808 support to run openSUSE on Rock64 board (RK3328).
|
||||
Currently, even voltage regulator is missed.
|
||||
- commit a348749
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 31 07:51:04 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -123,6 +131,19 @@ Tue Jan 30 13:13:54 CET 2018 - mkubecek@suse.cz
|
||||
upstream references (add CVE-2018-5333 bsc#1075617).
|
||||
- commit e6cf845
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 22:13:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.15-final.
|
||||
- Eliminated 5 patches.
|
||||
- commit 36830f7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 18:11:00 CET 2018 - jeffm@suse.com
|
||||
|
||||
- btrfs: fix btrfs_evict_inode to handle abnormal inodes correctly (bsc#1078019).
|
||||
- commit d3f1d2c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -130,6 +151,103 @@ Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
of KMPs).
|
||||
- commit 9a6fca5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:10:46 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable UNMAP_KERNEL_AT_EL0 and HARDEN_BRANCH_PREDICTOR
|
||||
- commit c41900c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:08:19 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- arm64: Turn on KPTI only on CPUs that need it (bsc#1068032).
|
||||
- arm64: Branch predictor hardening for Cavium ThunderX2
|
||||
(bsc#1068032).
|
||||
- arm64: Run enable method for errata work arounds on late CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Move BP hardening to check_and_switch_context
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate icache on guest exit for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: Invalidate icache on prefetch abort outside of user
|
||||
mapping on Cortex-A15 (bsc#1068032).
|
||||
- arm: Add icache invalidation on switch_mm for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate BTB on guest exit (bsc#1068032).
|
||||
- arm: Invalidate BTB on prefetch abort outside of user mapping
|
||||
on Cortex A8, A9, A12 and A17 (bsc#1068032).
|
||||
- arm: Add BTB invalidation on switch_mm for Cortex-A9, A12 and
|
||||
A17 (bsc#1068032).
|
||||
- arm64: cputype: Add MIDR values for Cavium ThunderX2 CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for Falkor
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for affected
|
||||
Cortex-A CPUs (bsc#1068032).
|
||||
- arm64: cputype: Add missing MIDR values for Cortex-A72 and
|
||||
Cortex-A75 (bsc#1068032).
|
||||
- arm64: KVM: Make PSCI_VERSION a fast path (bsc#1068032).
|
||||
- arm64: KVM: Use per-CPU vector when BP hardening is enabled
|
||||
(bsc#1068032).
|
||||
- arm64: Add skeleton to harden the branch predictor against
|
||||
aliasing attacks (bsc#1068032).
|
||||
- arm64: Move post_ttbr_update_workaround to C code (bsc#1068032).
|
||||
- drivers/firmware: Expose psci_get_version through psci_ops
|
||||
structure (bsc#1068032).
|
||||
- arm64: Take into account ID_AA64PFR0_EL1.CSV3 (bsc#1068032).
|
||||
- arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry
|
||||
(bsc#1068032).
|
||||
- arm64: use RET instruction for exiting the trampoline
|
||||
(bsc#1068032).
|
||||
- arm64: capabilities: Handle duplicate entries for a capability
|
||||
(bsc#1068032).
|
||||
- arm64: cpufeature: Pass capability structure to ->enable
|
||||
callback (bsc#1068032).
|
||||
- arm64: kpti: Fix the interaction between ASID switching and
|
||||
software PAN (bsc#1068032).
|
||||
- arm64: kaslr: Put kernel vectors address in separate data page
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID
|
||||
in the TTBR (bsc#1068032).
|
||||
- perf: arm_spe: Fail device probe when
|
||||
arm64_kernel_unmapped_at_el0() (bsc#1068032).
|
||||
- arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0 (bsc#1068032).
|
||||
- arm64: entry: Add fake CPU feature for unmapping the kernel
|
||||
at EL0 (bsc#1068032).
|
||||
- arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for
|
||||
native tasks (bsc#1068032).
|
||||
- arm64: erratum: Work around Falkor erratum #E1003 in trampoline
|
||||
code (bsc#1068032).
|
||||
- arm64: entry: Hook up entry trampoline to exception vectors
|
||||
(bsc#1068032).
|
||||
- arm64: entry: Explicitly pass exception level to kernel_ventry
|
||||
macro (bsc#1068032).
|
||||
- arm64: mm: Map entry trampoline into trampoline and kernel
|
||||
page tables (bsc#1068032).
|
||||
- arm64: entry: Add exception trampoline page for exceptions
|
||||
from EL0 (bsc#1068032).
|
||||
- arm64: mm: Invalidate both kernel and user ASIDs when performing
|
||||
TLBI (bsc#1068032).
|
||||
- arm64: mm: Add arm64_kernel_unmapped_at_el0 helper
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Allocate ASIDs in pairs (bsc#1068032).
|
||||
- arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Rename post_ttbr0_update_workaround (bsc#1068032).
|
||||
- arm64: mm: Remove pre_ttbr0_update_workaround for Falkor
|
||||
erratum #E1003 (bsc#1068032).
|
||||
- arm64: mm: Move ASID from TTBR0 to TTBR1 (bsc#1068032).
|
||||
- arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Use non-global mappings for kernel space
|
||||
(bsc#1068032).
|
||||
- commit cdf2ded
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 11:24:49 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable rk3399 missing drivers
|
||||
These drivers are required for Rockchip RK3399 Sapphire board
|
||||
- commit 94b8551
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 09:52:08 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -31,7 +31,7 @@
|
||||
Name: dtb-aarch64
|
||||
Version: 4.15.1
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g622b47a
|
||||
Release: <RELEASE>.g9df97e2
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -97,6 +97,14 @@ Sun Feb 4 18:58:19 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 622b47a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 1 19:51:30 CET 2018 - matwey.kornilov@gmail.com
|
||||
|
||||
- config: arm64: Enable RockChip 8xx
|
||||
We need RockChip RK-808 support to run openSUSE on Rock64 board (RK3328).
|
||||
Currently, even voltage regulator is missed.
|
||||
- commit a348749
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 31 07:51:04 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -123,6 +131,19 @@ Tue Jan 30 13:13:54 CET 2018 - mkubecek@suse.cz
|
||||
upstream references (add CVE-2018-5333 bsc#1075617).
|
||||
- commit e6cf845
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 22:13:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.15-final.
|
||||
- Eliminated 5 patches.
|
||||
- commit 36830f7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 18:11:00 CET 2018 - jeffm@suse.com
|
||||
|
||||
- btrfs: fix btrfs_evict_inode to handle abnormal inodes correctly (bsc#1078019).
|
||||
- commit d3f1d2c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -130,6 +151,103 @@ Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
of KMPs).
|
||||
- commit 9a6fca5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:10:46 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable UNMAP_KERNEL_AT_EL0 and HARDEN_BRANCH_PREDICTOR
|
||||
- commit c41900c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:08:19 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- arm64: Turn on KPTI only on CPUs that need it (bsc#1068032).
|
||||
- arm64: Branch predictor hardening for Cavium ThunderX2
|
||||
(bsc#1068032).
|
||||
- arm64: Run enable method for errata work arounds on late CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Move BP hardening to check_and_switch_context
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate icache on guest exit for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: Invalidate icache on prefetch abort outside of user
|
||||
mapping on Cortex-A15 (bsc#1068032).
|
||||
- arm: Add icache invalidation on switch_mm for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate BTB on guest exit (bsc#1068032).
|
||||
- arm: Invalidate BTB on prefetch abort outside of user mapping
|
||||
on Cortex A8, A9, A12 and A17 (bsc#1068032).
|
||||
- arm: Add BTB invalidation on switch_mm for Cortex-A9, A12 and
|
||||
A17 (bsc#1068032).
|
||||
- arm64: cputype: Add MIDR values for Cavium ThunderX2 CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for Falkor
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for affected
|
||||
Cortex-A CPUs (bsc#1068032).
|
||||
- arm64: cputype: Add missing MIDR values for Cortex-A72 and
|
||||
Cortex-A75 (bsc#1068032).
|
||||
- arm64: KVM: Make PSCI_VERSION a fast path (bsc#1068032).
|
||||
- arm64: KVM: Use per-CPU vector when BP hardening is enabled
|
||||
(bsc#1068032).
|
||||
- arm64: Add skeleton to harden the branch predictor against
|
||||
aliasing attacks (bsc#1068032).
|
||||
- arm64: Move post_ttbr_update_workaround to C code (bsc#1068032).
|
||||
- drivers/firmware: Expose psci_get_version through psci_ops
|
||||
structure (bsc#1068032).
|
||||
- arm64: Take into account ID_AA64PFR0_EL1.CSV3 (bsc#1068032).
|
||||
- arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry
|
||||
(bsc#1068032).
|
||||
- arm64: use RET instruction for exiting the trampoline
|
||||
(bsc#1068032).
|
||||
- arm64: capabilities: Handle duplicate entries for a capability
|
||||
(bsc#1068032).
|
||||
- arm64: cpufeature: Pass capability structure to ->enable
|
||||
callback (bsc#1068032).
|
||||
- arm64: kpti: Fix the interaction between ASID switching and
|
||||
software PAN (bsc#1068032).
|
||||
- arm64: kaslr: Put kernel vectors address in separate data page
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID
|
||||
in the TTBR (bsc#1068032).
|
||||
- perf: arm_spe: Fail device probe when
|
||||
arm64_kernel_unmapped_at_el0() (bsc#1068032).
|
||||
- arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0 (bsc#1068032).
|
||||
- arm64: entry: Add fake CPU feature for unmapping the kernel
|
||||
at EL0 (bsc#1068032).
|
||||
- arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for
|
||||
native tasks (bsc#1068032).
|
||||
- arm64: erratum: Work around Falkor erratum #E1003 in trampoline
|
||||
code (bsc#1068032).
|
||||
- arm64: entry: Hook up entry trampoline to exception vectors
|
||||
(bsc#1068032).
|
||||
- arm64: entry: Explicitly pass exception level to kernel_ventry
|
||||
macro (bsc#1068032).
|
||||
- arm64: mm: Map entry trampoline into trampoline and kernel
|
||||
page tables (bsc#1068032).
|
||||
- arm64: entry: Add exception trampoline page for exceptions
|
||||
from EL0 (bsc#1068032).
|
||||
- arm64: mm: Invalidate both kernel and user ASIDs when performing
|
||||
TLBI (bsc#1068032).
|
||||
- arm64: mm: Add arm64_kernel_unmapped_at_el0 helper
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Allocate ASIDs in pairs (bsc#1068032).
|
||||
- arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Rename post_ttbr0_update_workaround (bsc#1068032).
|
||||
- arm64: mm: Remove pre_ttbr0_update_workaround for Falkor
|
||||
erratum #E1003 (bsc#1068032).
|
||||
- arm64: mm: Move ASID from TTBR0 to TTBR1 (bsc#1068032).
|
||||
- arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Use non-global mappings for kernel space
|
||||
(bsc#1068032).
|
||||
- commit cdf2ded
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 11:24:49 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable rk3399 missing drivers
|
||||
These drivers are required for Rockchip RK3399 Sapphire board
|
||||
- commit 94b8551
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 09:52:08 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -31,7 +31,7 @@
|
||||
Name: dtb-armv6l
|
||||
Version: 4.15.1
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g622b47a
|
||||
Release: <RELEASE>.g9df97e2
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -97,6 +97,14 @@ Sun Feb 4 18:58:19 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 622b47a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 1 19:51:30 CET 2018 - matwey.kornilov@gmail.com
|
||||
|
||||
- config: arm64: Enable RockChip 8xx
|
||||
We need RockChip RK-808 support to run openSUSE on Rock64 board (RK3328).
|
||||
Currently, even voltage regulator is missed.
|
||||
- commit a348749
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 31 07:51:04 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -123,6 +131,19 @@ Tue Jan 30 13:13:54 CET 2018 - mkubecek@suse.cz
|
||||
upstream references (add CVE-2018-5333 bsc#1075617).
|
||||
- commit e6cf845
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 22:13:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.15-final.
|
||||
- Eliminated 5 patches.
|
||||
- commit 36830f7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 18:11:00 CET 2018 - jeffm@suse.com
|
||||
|
||||
- btrfs: fix btrfs_evict_inode to handle abnormal inodes correctly (bsc#1078019).
|
||||
- commit d3f1d2c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -130,6 +151,103 @@ Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
of KMPs).
|
||||
- commit 9a6fca5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:10:46 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable UNMAP_KERNEL_AT_EL0 and HARDEN_BRANCH_PREDICTOR
|
||||
- commit c41900c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:08:19 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- arm64: Turn on KPTI only on CPUs that need it (bsc#1068032).
|
||||
- arm64: Branch predictor hardening for Cavium ThunderX2
|
||||
(bsc#1068032).
|
||||
- arm64: Run enable method for errata work arounds on late CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Move BP hardening to check_and_switch_context
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate icache on guest exit for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: Invalidate icache on prefetch abort outside of user
|
||||
mapping on Cortex-A15 (bsc#1068032).
|
||||
- arm: Add icache invalidation on switch_mm for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate BTB on guest exit (bsc#1068032).
|
||||
- arm: Invalidate BTB on prefetch abort outside of user mapping
|
||||
on Cortex A8, A9, A12 and A17 (bsc#1068032).
|
||||
- arm: Add BTB invalidation on switch_mm for Cortex-A9, A12 and
|
||||
A17 (bsc#1068032).
|
||||
- arm64: cputype: Add MIDR values for Cavium ThunderX2 CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for Falkor
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for affected
|
||||
Cortex-A CPUs (bsc#1068032).
|
||||
- arm64: cputype: Add missing MIDR values for Cortex-A72 and
|
||||
Cortex-A75 (bsc#1068032).
|
||||
- arm64: KVM: Make PSCI_VERSION a fast path (bsc#1068032).
|
||||
- arm64: KVM: Use per-CPU vector when BP hardening is enabled
|
||||
(bsc#1068032).
|
||||
- arm64: Add skeleton to harden the branch predictor against
|
||||
aliasing attacks (bsc#1068032).
|
||||
- arm64: Move post_ttbr_update_workaround to C code (bsc#1068032).
|
||||
- drivers/firmware: Expose psci_get_version through psci_ops
|
||||
structure (bsc#1068032).
|
||||
- arm64: Take into account ID_AA64PFR0_EL1.CSV3 (bsc#1068032).
|
||||
- arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry
|
||||
(bsc#1068032).
|
||||
- arm64: use RET instruction for exiting the trampoline
|
||||
(bsc#1068032).
|
||||
- arm64: capabilities: Handle duplicate entries for a capability
|
||||
(bsc#1068032).
|
||||
- arm64: cpufeature: Pass capability structure to ->enable
|
||||
callback (bsc#1068032).
|
||||
- arm64: kpti: Fix the interaction between ASID switching and
|
||||
software PAN (bsc#1068032).
|
||||
- arm64: kaslr: Put kernel vectors address in separate data page
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID
|
||||
in the TTBR (bsc#1068032).
|
||||
- perf: arm_spe: Fail device probe when
|
||||
arm64_kernel_unmapped_at_el0() (bsc#1068032).
|
||||
- arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0 (bsc#1068032).
|
||||
- arm64: entry: Add fake CPU feature for unmapping the kernel
|
||||
at EL0 (bsc#1068032).
|
||||
- arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for
|
||||
native tasks (bsc#1068032).
|
||||
- arm64: erratum: Work around Falkor erratum #E1003 in trampoline
|
||||
code (bsc#1068032).
|
||||
- arm64: entry: Hook up entry trampoline to exception vectors
|
||||
(bsc#1068032).
|
||||
- arm64: entry: Explicitly pass exception level to kernel_ventry
|
||||
macro (bsc#1068032).
|
||||
- arm64: mm: Map entry trampoline into trampoline and kernel
|
||||
page tables (bsc#1068032).
|
||||
- arm64: entry: Add exception trampoline page for exceptions
|
||||
from EL0 (bsc#1068032).
|
||||
- arm64: mm: Invalidate both kernel and user ASIDs when performing
|
||||
TLBI (bsc#1068032).
|
||||
- arm64: mm: Add arm64_kernel_unmapped_at_el0 helper
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Allocate ASIDs in pairs (bsc#1068032).
|
||||
- arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Rename post_ttbr0_update_workaround (bsc#1068032).
|
||||
- arm64: mm: Remove pre_ttbr0_update_workaround for Falkor
|
||||
erratum #E1003 (bsc#1068032).
|
||||
- arm64: mm: Move ASID from TTBR0 to TTBR1 (bsc#1068032).
|
||||
- arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Use non-global mappings for kernel space
|
||||
(bsc#1068032).
|
||||
- commit cdf2ded
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 11:24:49 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable rk3399 missing drivers
|
||||
These drivers are required for Rockchip RK3399 Sapphire board
|
||||
- commit 94b8551
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 09:52:08 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -31,7 +31,7 @@
|
||||
Name: dtb-armv7l
|
||||
Version: 4.15.1
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g622b47a
|
||||
Release: <RELEASE>.g9df97e2
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -97,6 +97,14 @@ Sun Feb 4 18:58:19 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 622b47a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 1 19:51:30 CET 2018 - matwey.kornilov@gmail.com
|
||||
|
||||
- config: arm64: Enable RockChip 8xx
|
||||
We need RockChip RK-808 support to run openSUSE on Rock64 board (RK3328).
|
||||
Currently, even voltage regulator is missed.
|
||||
- commit a348749
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 31 07:51:04 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -123,6 +131,19 @@ Tue Jan 30 13:13:54 CET 2018 - mkubecek@suse.cz
|
||||
upstream references (add CVE-2018-5333 bsc#1075617).
|
||||
- commit e6cf845
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 22:13:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.15-final.
|
||||
- Eliminated 5 patches.
|
||||
- commit 36830f7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 18:11:00 CET 2018 - jeffm@suse.com
|
||||
|
||||
- btrfs: fix btrfs_evict_inode to handle abnormal inodes correctly (bsc#1078019).
|
||||
- commit d3f1d2c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -130,6 +151,103 @@ Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
of KMPs).
|
||||
- commit 9a6fca5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:10:46 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable UNMAP_KERNEL_AT_EL0 and HARDEN_BRANCH_PREDICTOR
|
||||
- commit c41900c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:08:19 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- arm64: Turn on KPTI only on CPUs that need it (bsc#1068032).
|
||||
- arm64: Branch predictor hardening for Cavium ThunderX2
|
||||
(bsc#1068032).
|
||||
- arm64: Run enable method for errata work arounds on late CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Move BP hardening to check_and_switch_context
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate icache on guest exit for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: Invalidate icache on prefetch abort outside of user
|
||||
mapping on Cortex-A15 (bsc#1068032).
|
||||
- arm: Add icache invalidation on switch_mm for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate BTB on guest exit (bsc#1068032).
|
||||
- arm: Invalidate BTB on prefetch abort outside of user mapping
|
||||
on Cortex A8, A9, A12 and A17 (bsc#1068032).
|
||||
- arm: Add BTB invalidation on switch_mm for Cortex-A9, A12 and
|
||||
A17 (bsc#1068032).
|
||||
- arm64: cputype: Add MIDR values for Cavium ThunderX2 CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for Falkor
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for affected
|
||||
Cortex-A CPUs (bsc#1068032).
|
||||
- arm64: cputype: Add missing MIDR values for Cortex-A72 and
|
||||
Cortex-A75 (bsc#1068032).
|
||||
- arm64: KVM: Make PSCI_VERSION a fast path (bsc#1068032).
|
||||
- arm64: KVM: Use per-CPU vector when BP hardening is enabled
|
||||
(bsc#1068032).
|
||||
- arm64: Add skeleton to harden the branch predictor against
|
||||
aliasing attacks (bsc#1068032).
|
||||
- arm64: Move post_ttbr_update_workaround to C code (bsc#1068032).
|
||||
- drivers/firmware: Expose psci_get_version through psci_ops
|
||||
structure (bsc#1068032).
|
||||
- arm64: Take into account ID_AA64PFR0_EL1.CSV3 (bsc#1068032).
|
||||
- arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry
|
||||
(bsc#1068032).
|
||||
- arm64: use RET instruction for exiting the trampoline
|
||||
(bsc#1068032).
|
||||
- arm64: capabilities: Handle duplicate entries for a capability
|
||||
(bsc#1068032).
|
||||
- arm64: cpufeature: Pass capability structure to ->enable
|
||||
callback (bsc#1068032).
|
||||
- arm64: kpti: Fix the interaction between ASID switching and
|
||||
software PAN (bsc#1068032).
|
||||
- arm64: kaslr: Put kernel vectors address in separate data page
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID
|
||||
in the TTBR (bsc#1068032).
|
||||
- perf: arm_spe: Fail device probe when
|
||||
arm64_kernel_unmapped_at_el0() (bsc#1068032).
|
||||
- arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0 (bsc#1068032).
|
||||
- arm64: entry: Add fake CPU feature for unmapping the kernel
|
||||
at EL0 (bsc#1068032).
|
||||
- arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for
|
||||
native tasks (bsc#1068032).
|
||||
- arm64: erratum: Work around Falkor erratum #E1003 in trampoline
|
||||
code (bsc#1068032).
|
||||
- arm64: entry: Hook up entry trampoline to exception vectors
|
||||
(bsc#1068032).
|
||||
- arm64: entry: Explicitly pass exception level to kernel_ventry
|
||||
macro (bsc#1068032).
|
||||
- arm64: mm: Map entry trampoline into trampoline and kernel
|
||||
page tables (bsc#1068032).
|
||||
- arm64: entry: Add exception trampoline page for exceptions
|
||||
from EL0 (bsc#1068032).
|
||||
- arm64: mm: Invalidate both kernel and user ASIDs when performing
|
||||
TLBI (bsc#1068032).
|
||||
- arm64: mm: Add arm64_kernel_unmapped_at_el0 helper
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Allocate ASIDs in pairs (bsc#1068032).
|
||||
- arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Rename post_ttbr0_update_workaround (bsc#1068032).
|
||||
- arm64: mm: Remove pre_ttbr0_update_workaround for Falkor
|
||||
erratum #E1003 (bsc#1068032).
|
||||
- arm64: mm: Move ASID from TTBR0 to TTBR1 (bsc#1068032).
|
||||
- arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Use non-global mappings for kernel space
|
||||
(bsc#1068032).
|
||||
- commit cdf2ded
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 11:24:49 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable rk3399 missing drivers
|
||||
These drivers are required for Rockchip RK3399 Sapphire board
|
||||
- commit 94b8551
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 09:52:08 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -60,7 +60,7 @@ License: GPL-2.0
|
||||
Group: System/Kernel
|
||||
Version: 4.15.1
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g622b47a
|
||||
Release: <RELEASE>.g9df97e2
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -97,6 +97,14 @@ Sun Feb 4 18:58:19 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 622b47a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 1 19:51:30 CET 2018 - matwey.kornilov@gmail.com
|
||||
|
||||
- config: arm64: Enable RockChip 8xx
|
||||
We need RockChip RK-808 support to run openSUSE on Rock64 board (RK3328).
|
||||
Currently, even voltage regulator is missed.
|
||||
- commit a348749
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 31 07:51:04 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -123,6 +131,19 @@ Tue Jan 30 13:13:54 CET 2018 - mkubecek@suse.cz
|
||||
upstream references (add CVE-2018-5333 bsc#1075617).
|
||||
- commit e6cf845
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 22:13:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.15-final.
|
||||
- Eliminated 5 patches.
|
||||
- commit 36830f7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 18:11:00 CET 2018 - jeffm@suse.com
|
||||
|
||||
- btrfs: fix btrfs_evict_inode to handle abnormal inodes correctly (bsc#1078019).
|
||||
- commit d3f1d2c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -130,6 +151,103 @@ Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
of KMPs).
|
||||
- commit 9a6fca5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:10:46 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable UNMAP_KERNEL_AT_EL0 and HARDEN_BRANCH_PREDICTOR
|
||||
- commit c41900c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:08:19 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- arm64: Turn on KPTI only on CPUs that need it (bsc#1068032).
|
||||
- arm64: Branch predictor hardening for Cavium ThunderX2
|
||||
(bsc#1068032).
|
||||
- arm64: Run enable method for errata work arounds on late CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Move BP hardening to check_and_switch_context
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate icache on guest exit for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: Invalidate icache on prefetch abort outside of user
|
||||
mapping on Cortex-A15 (bsc#1068032).
|
||||
- arm: Add icache invalidation on switch_mm for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate BTB on guest exit (bsc#1068032).
|
||||
- arm: Invalidate BTB on prefetch abort outside of user mapping
|
||||
on Cortex A8, A9, A12 and A17 (bsc#1068032).
|
||||
- arm: Add BTB invalidation on switch_mm for Cortex-A9, A12 and
|
||||
A17 (bsc#1068032).
|
||||
- arm64: cputype: Add MIDR values for Cavium ThunderX2 CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for Falkor
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for affected
|
||||
Cortex-A CPUs (bsc#1068032).
|
||||
- arm64: cputype: Add missing MIDR values for Cortex-A72 and
|
||||
Cortex-A75 (bsc#1068032).
|
||||
- arm64: KVM: Make PSCI_VERSION a fast path (bsc#1068032).
|
||||
- arm64: KVM: Use per-CPU vector when BP hardening is enabled
|
||||
(bsc#1068032).
|
||||
- arm64: Add skeleton to harden the branch predictor against
|
||||
aliasing attacks (bsc#1068032).
|
||||
- arm64: Move post_ttbr_update_workaround to C code (bsc#1068032).
|
||||
- drivers/firmware: Expose psci_get_version through psci_ops
|
||||
structure (bsc#1068032).
|
||||
- arm64: Take into account ID_AA64PFR0_EL1.CSV3 (bsc#1068032).
|
||||
- arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry
|
||||
(bsc#1068032).
|
||||
- arm64: use RET instruction for exiting the trampoline
|
||||
(bsc#1068032).
|
||||
- arm64: capabilities: Handle duplicate entries for a capability
|
||||
(bsc#1068032).
|
||||
- arm64: cpufeature: Pass capability structure to ->enable
|
||||
callback (bsc#1068032).
|
||||
- arm64: kpti: Fix the interaction between ASID switching and
|
||||
software PAN (bsc#1068032).
|
||||
- arm64: kaslr: Put kernel vectors address in separate data page
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID
|
||||
in the TTBR (bsc#1068032).
|
||||
- perf: arm_spe: Fail device probe when
|
||||
arm64_kernel_unmapped_at_el0() (bsc#1068032).
|
||||
- arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0 (bsc#1068032).
|
||||
- arm64: entry: Add fake CPU feature for unmapping the kernel
|
||||
at EL0 (bsc#1068032).
|
||||
- arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for
|
||||
native tasks (bsc#1068032).
|
||||
- arm64: erratum: Work around Falkor erratum #E1003 in trampoline
|
||||
code (bsc#1068032).
|
||||
- arm64: entry: Hook up entry trampoline to exception vectors
|
||||
(bsc#1068032).
|
||||
- arm64: entry: Explicitly pass exception level to kernel_ventry
|
||||
macro (bsc#1068032).
|
||||
- arm64: mm: Map entry trampoline into trampoline and kernel
|
||||
page tables (bsc#1068032).
|
||||
- arm64: entry: Add exception trampoline page for exceptions
|
||||
from EL0 (bsc#1068032).
|
||||
- arm64: mm: Invalidate both kernel and user ASIDs when performing
|
||||
TLBI (bsc#1068032).
|
||||
- arm64: mm: Add arm64_kernel_unmapped_at_el0 helper
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Allocate ASIDs in pairs (bsc#1068032).
|
||||
- arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Rename post_ttbr0_update_workaround (bsc#1068032).
|
||||
- arm64: mm: Remove pre_ttbr0_update_workaround for Falkor
|
||||
erratum #E1003 (bsc#1068032).
|
||||
- arm64: mm: Move ASID from TTBR0 to TTBR1 (bsc#1068032).
|
||||
- arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Use non-global mappings for kernel space
|
||||
(bsc#1068032).
|
||||
- commit cdf2ded
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 11:24:49 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable rk3399 missing drivers
|
||||
These drivers are required for Rockchip RK3399 Sapphire board
|
||||
- commit 94b8551
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 09:52:08 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -60,7 +60,7 @@ License: GPL-2.0
|
||||
Group: System/Kernel
|
||||
Version: 4.15.1
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g622b47a
|
||||
Release: <RELEASE>.g9df97e2
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -97,6 +97,14 @@ Sun Feb 4 18:58:19 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 622b47a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 1 19:51:30 CET 2018 - matwey.kornilov@gmail.com
|
||||
|
||||
- config: arm64: Enable RockChip 8xx
|
||||
We need RockChip RK-808 support to run openSUSE on Rock64 board (RK3328).
|
||||
Currently, even voltage regulator is missed.
|
||||
- commit a348749
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 31 07:51:04 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -123,6 +131,19 @@ Tue Jan 30 13:13:54 CET 2018 - mkubecek@suse.cz
|
||||
upstream references (add CVE-2018-5333 bsc#1075617).
|
||||
- commit e6cf845
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 22:13:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.15-final.
|
||||
- Eliminated 5 patches.
|
||||
- commit 36830f7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 18:11:00 CET 2018 - jeffm@suse.com
|
||||
|
||||
- btrfs: fix btrfs_evict_inode to handle abnormal inodes correctly (bsc#1078019).
|
||||
- commit d3f1d2c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -130,6 +151,103 @@ Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
of KMPs).
|
||||
- commit 9a6fca5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:10:46 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable UNMAP_KERNEL_AT_EL0 and HARDEN_BRANCH_PREDICTOR
|
||||
- commit c41900c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:08:19 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- arm64: Turn on KPTI only on CPUs that need it (bsc#1068032).
|
||||
- arm64: Branch predictor hardening for Cavium ThunderX2
|
||||
(bsc#1068032).
|
||||
- arm64: Run enable method for errata work arounds on late CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Move BP hardening to check_and_switch_context
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate icache on guest exit for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: Invalidate icache on prefetch abort outside of user
|
||||
mapping on Cortex-A15 (bsc#1068032).
|
||||
- arm: Add icache invalidation on switch_mm for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate BTB on guest exit (bsc#1068032).
|
||||
- arm: Invalidate BTB on prefetch abort outside of user mapping
|
||||
on Cortex A8, A9, A12 and A17 (bsc#1068032).
|
||||
- arm: Add BTB invalidation on switch_mm for Cortex-A9, A12 and
|
||||
A17 (bsc#1068032).
|
||||
- arm64: cputype: Add MIDR values for Cavium ThunderX2 CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for Falkor
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for affected
|
||||
Cortex-A CPUs (bsc#1068032).
|
||||
- arm64: cputype: Add missing MIDR values for Cortex-A72 and
|
||||
Cortex-A75 (bsc#1068032).
|
||||
- arm64: KVM: Make PSCI_VERSION a fast path (bsc#1068032).
|
||||
- arm64: KVM: Use per-CPU vector when BP hardening is enabled
|
||||
(bsc#1068032).
|
||||
- arm64: Add skeleton to harden the branch predictor against
|
||||
aliasing attacks (bsc#1068032).
|
||||
- arm64: Move post_ttbr_update_workaround to C code (bsc#1068032).
|
||||
- drivers/firmware: Expose psci_get_version through psci_ops
|
||||
structure (bsc#1068032).
|
||||
- arm64: Take into account ID_AA64PFR0_EL1.CSV3 (bsc#1068032).
|
||||
- arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry
|
||||
(bsc#1068032).
|
||||
- arm64: use RET instruction for exiting the trampoline
|
||||
(bsc#1068032).
|
||||
- arm64: capabilities: Handle duplicate entries for a capability
|
||||
(bsc#1068032).
|
||||
- arm64: cpufeature: Pass capability structure to ->enable
|
||||
callback (bsc#1068032).
|
||||
- arm64: kpti: Fix the interaction between ASID switching and
|
||||
software PAN (bsc#1068032).
|
||||
- arm64: kaslr: Put kernel vectors address in separate data page
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID
|
||||
in the TTBR (bsc#1068032).
|
||||
- perf: arm_spe: Fail device probe when
|
||||
arm64_kernel_unmapped_at_el0() (bsc#1068032).
|
||||
- arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0 (bsc#1068032).
|
||||
- arm64: entry: Add fake CPU feature for unmapping the kernel
|
||||
at EL0 (bsc#1068032).
|
||||
- arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for
|
||||
native tasks (bsc#1068032).
|
||||
- arm64: erratum: Work around Falkor erratum #E1003 in trampoline
|
||||
code (bsc#1068032).
|
||||
- arm64: entry: Hook up entry trampoline to exception vectors
|
||||
(bsc#1068032).
|
||||
- arm64: entry: Explicitly pass exception level to kernel_ventry
|
||||
macro (bsc#1068032).
|
||||
- arm64: mm: Map entry trampoline into trampoline and kernel
|
||||
page tables (bsc#1068032).
|
||||
- arm64: entry: Add exception trampoline page for exceptions
|
||||
from EL0 (bsc#1068032).
|
||||
- arm64: mm: Invalidate both kernel and user ASIDs when performing
|
||||
TLBI (bsc#1068032).
|
||||
- arm64: mm: Add arm64_kernel_unmapped_at_el0 helper
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Allocate ASIDs in pairs (bsc#1068032).
|
||||
- arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Rename post_ttbr0_update_workaround (bsc#1068032).
|
||||
- arm64: mm: Remove pre_ttbr0_update_workaround for Falkor
|
||||
erratum #E1003 (bsc#1068032).
|
||||
- arm64: mm: Move ASID from TTBR0 to TTBR1 (bsc#1068032).
|
||||
- arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Use non-global mappings for kernel space
|
||||
(bsc#1068032).
|
||||
- commit cdf2ded
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 11:24:49 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable rk3399 missing drivers
|
||||
These drivers are required for Rockchip RK3399 Sapphire board
|
||||
- commit 94b8551
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 09:52:08 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -60,7 +60,7 @@ License: GPL-2.0
|
||||
Group: System/Kernel
|
||||
Version: 4.15.1
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g622b47a
|
||||
Release: <RELEASE>.g9df97e2
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -97,6 +97,14 @@ Sun Feb 4 18:58:19 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 622b47a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 1 19:51:30 CET 2018 - matwey.kornilov@gmail.com
|
||||
|
||||
- config: arm64: Enable RockChip 8xx
|
||||
We need RockChip RK-808 support to run openSUSE on Rock64 board (RK3328).
|
||||
Currently, even voltage regulator is missed.
|
||||
- commit a348749
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 31 07:51:04 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -123,6 +131,19 @@ Tue Jan 30 13:13:54 CET 2018 - mkubecek@suse.cz
|
||||
upstream references (add CVE-2018-5333 bsc#1075617).
|
||||
- commit e6cf845
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 22:13:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.15-final.
|
||||
- Eliminated 5 patches.
|
||||
- commit 36830f7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 18:11:00 CET 2018 - jeffm@suse.com
|
||||
|
||||
- btrfs: fix btrfs_evict_inode to handle abnormal inodes correctly (bsc#1078019).
|
||||
- commit d3f1d2c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -130,6 +151,103 @@ Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
of KMPs).
|
||||
- commit 9a6fca5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:10:46 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable UNMAP_KERNEL_AT_EL0 and HARDEN_BRANCH_PREDICTOR
|
||||
- commit c41900c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:08:19 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- arm64: Turn on KPTI only on CPUs that need it (bsc#1068032).
|
||||
- arm64: Branch predictor hardening for Cavium ThunderX2
|
||||
(bsc#1068032).
|
||||
- arm64: Run enable method for errata work arounds on late CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Move BP hardening to check_and_switch_context
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate icache on guest exit for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: Invalidate icache on prefetch abort outside of user
|
||||
mapping on Cortex-A15 (bsc#1068032).
|
||||
- arm: Add icache invalidation on switch_mm for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate BTB on guest exit (bsc#1068032).
|
||||
- arm: Invalidate BTB on prefetch abort outside of user mapping
|
||||
on Cortex A8, A9, A12 and A17 (bsc#1068032).
|
||||
- arm: Add BTB invalidation on switch_mm for Cortex-A9, A12 and
|
||||
A17 (bsc#1068032).
|
||||
- arm64: cputype: Add MIDR values for Cavium ThunderX2 CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for Falkor
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for affected
|
||||
Cortex-A CPUs (bsc#1068032).
|
||||
- arm64: cputype: Add missing MIDR values for Cortex-A72 and
|
||||
Cortex-A75 (bsc#1068032).
|
||||
- arm64: KVM: Make PSCI_VERSION a fast path (bsc#1068032).
|
||||
- arm64: KVM: Use per-CPU vector when BP hardening is enabled
|
||||
(bsc#1068032).
|
||||
- arm64: Add skeleton to harden the branch predictor against
|
||||
aliasing attacks (bsc#1068032).
|
||||
- arm64: Move post_ttbr_update_workaround to C code (bsc#1068032).
|
||||
- drivers/firmware: Expose psci_get_version through psci_ops
|
||||
structure (bsc#1068032).
|
||||
- arm64: Take into account ID_AA64PFR0_EL1.CSV3 (bsc#1068032).
|
||||
- arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry
|
||||
(bsc#1068032).
|
||||
- arm64: use RET instruction for exiting the trampoline
|
||||
(bsc#1068032).
|
||||
- arm64: capabilities: Handle duplicate entries for a capability
|
||||
(bsc#1068032).
|
||||
- arm64: cpufeature: Pass capability structure to ->enable
|
||||
callback (bsc#1068032).
|
||||
- arm64: kpti: Fix the interaction between ASID switching and
|
||||
software PAN (bsc#1068032).
|
||||
- arm64: kaslr: Put kernel vectors address in separate data page
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID
|
||||
in the TTBR (bsc#1068032).
|
||||
- perf: arm_spe: Fail device probe when
|
||||
arm64_kernel_unmapped_at_el0() (bsc#1068032).
|
||||
- arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0 (bsc#1068032).
|
||||
- arm64: entry: Add fake CPU feature for unmapping the kernel
|
||||
at EL0 (bsc#1068032).
|
||||
- arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for
|
||||
native tasks (bsc#1068032).
|
||||
- arm64: erratum: Work around Falkor erratum #E1003 in trampoline
|
||||
code (bsc#1068032).
|
||||
- arm64: entry: Hook up entry trampoline to exception vectors
|
||||
(bsc#1068032).
|
||||
- arm64: entry: Explicitly pass exception level to kernel_ventry
|
||||
macro (bsc#1068032).
|
||||
- arm64: mm: Map entry trampoline into trampoline and kernel
|
||||
page tables (bsc#1068032).
|
||||
- arm64: entry: Add exception trampoline page for exceptions
|
||||
from EL0 (bsc#1068032).
|
||||
- arm64: mm: Invalidate both kernel and user ASIDs when performing
|
||||
TLBI (bsc#1068032).
|
||||
- arm64: mm: Add arm64_kernel_unmapped_at_el0 helper
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Allocate ASIDs in pairs (bsc#1068032).
|
||||
- arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Rename post_ttbr0_update_workaround (bsc#1068032).
|
||||
- arm64: mm: Remove pre_ttbr0_update_workaround for Falkor
|
||||
erratum #E1003 (bsc#1068032).
|
||||
- arm64: mm: Move ASID from TTBR0 to TTBR1 (bsc#1068032).
|
||||
- arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Use non-global mappings for kernel space
|
||||
(bsc#1068032).
|
||||
- commit cdf2ded
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 11:24:49 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable rk3399 missing drivers
|
||||
These drivers are required for Rockchip RK3399 Sapphire board
|
||||
- commit 94b8551
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 09:52:08 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -33,7 +33,7 @@ License: GPL-2.0
|
||||
Group: Documentation/Man
|
||||
Version: 4.15.1
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g622b47a
|
||||
Release: <RELEASE>.g9df97e2
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -97,6 +97,14 @@ Sun Feb 4 18:58:19 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 622b47a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 1 19:51:30 CET 2018 - matwey.kornilov@gmail.com
|
||||
|
||||
- config: arm64: Enable RockChip 8xx
|
||||
We need RockChip RK-808 support to run openSUSE on Rock64 board (RK3328).
|
||||
Currently, even voltage regulator is missed.
|
||||
- commit a348749
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 31 07:51:04 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -123,6 +131,19 @@ Tue Jan 30 13:13:54 CET 2018 - mkubecek@suse.cz
|
||||
upstream references (add CVE-2018-5333 bsc#1075617).
|
||||
- commit e6cf845
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 22:13:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.15-final.
|
||||
- Eliminated 5 patches.
|
||||
- commit 36830f7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 18:11:00 CET 2018 - jeffm@suse.com
|
||||
|
||||
- btrfs: fix btrfs_evict_inode to handle abnormal inodes correctly (bsc#1078019).
|
||||
- commit d3f1d2c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -130,6 +151,103 @@ Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
of KMPs).
|
||||
- commit 9a6fca5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:10:46 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable UNMAP_KERNEL_AT_EL0 and HARDEN_BRANCH_PREDICTOR
|
||||
- commit c41900c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:08:19 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- arm64: Turn on KPTI only on CPUs that need it (bsc#1068032).
|
||||
- arm64: Branch predictor hardening for Cavium ThunderX2
|
||||
(bsc#1068032).
|
||||
- arm64: Run enable method for errata work arounds on late CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Move BP hardening to check_and_switch_context
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate icache on guest exit for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: Invalidate icache on prefetch abort outside of user
|
||||
mapping on Cortex-A15 (bsc#1068032).
|
||||
- arm: Add icache invalidation on switch_mm for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate BTB on guest exit (bsc#1068032).
|
||||
- arm: Invalidate BTB on prefetch abort outside of user mapping
|
||||
on Cortex A8, A9, A12 and A17 (bsc#1068032).
|
||||
- arm: Add BTB invalidation on switch_mm for Cortex-A9, A12 and
|
||||
A17 (bsc#1068032).
|
||||
- arm64: cputype: Add MIDR values for Cavium ThunderX2 CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for Falkor
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for affected
|
||||
Cortex-A CPUs (bsc#1068032).
|
||||
- arm64: cputype: Add missing MIDR values for Cortex-A72 and
|
||||
Cortex-A75 (bsc#1068032).
|
||||
- arm64: KVM: Make PSCI_VERSION a fast path (bsc#1068032).
|
||||
- arm64: KVM: Use per-CPU vector when BP hardening is enabled
|
||||
(bsc#1068032).
|
||||
- arm64: Add skeleton to harden the branch predictor against
|
||||
aliasing attacks (bsc#1068032).
|
||||
- arm64: Move post_ttbr_update_workaround to C code (bsc#1068032).
|
||||
- drivers/firmware: Expose psci_get_version through psci_ops
|
||||
structure (bsc#1068032).
|
||||
- arm64: Take into account ID_AA64PFR0_EL1.CSV3 (bsc#1068032).
|
||||
- arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry
|
||||
(bsc#1068032).
|
||||
- arm64: use RET instruction for exiting the trampoline
|
||||
(bsc#1068032).
|
||||
- arm64: capabilities: Handle duplicate entries for a capability
|
||||
(bsc#1068032).
|
||||
- arm64: cpufeature: Pass capability structure to ->enable
|
||||
callback (bsc#1068032).
|
||||
- arm64: kpti: Fix the interaction between ASID switching and
|
||||
software PAN (bsc#1068032).
|
||||
- arm64: kaslr: Put kernel vectors address in separate data page
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID
|
||||
in the TTBR (bsc#1068032).
|
||||
- perf: arm_spe: Fail device probe when
|
||||
arm64_kernel_unmapped_at_el0() (bsc#1068032).
|
||||
- arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0 (bsc#1068032).
|
||||
- arm64: entry: Add fake CPU feature for unmapping the kernel
|
||||
at EL0 (bsc#1068032).
|
||||
- arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for
|
||||
native tasks (bsc#1068032).
|
||||
- arm64: erratum: Work around Falkor erratum #E1003 in trampoline
|
||||
code (bsc#1068032).
|
||||
- arm64: entry: Hook up entry trampoline to exception vectors
|
||||
(bsc#1068032).
|
||||
- arm64: entry: Explicitly pass exception level to kernel_ventry
|
||||
macro (bsc#1068032).
|
||||
- arm64: mm: Map entry trampoline into trampoline and kernel
|
||||
page tables (bsc#1068032).
|
||||
- arm64: entry: Add exception trampoline page for exceptions
|
||||
from EL0 (bsc#1068032).
|
||||
- arm64: mm: Invalidate both kernel and user ASIDs when performing
|
||||
TLBI (bsc#1068032).
|
||||
- arm64: mm: Add arm64_kernel_unmapped_at_el0 helper
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Allocate ASIDs in pairs (bsc#1068032).
|
||||
- arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Rename post_ttbr0_update_workaround (bsc#1068032).
|
||||
- arm64: mm: Remove pre_ttbr0_update_workaround for Falkor
|
||||
erratum #E1003 (bsc#1068032).
|
||||
- arm64: mm: Move ASID from TTBR0 to TTBR1 (bsc#1068032).
|
||||
- arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Use non-global mappings for kernel space
|
||||
(bsc#1068032).
|
||||
- commit cdf2ded
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 11:24:49 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable rk3399 missing drivers
|
||||
These drivers are required for Rockchip RK3399 Sapphire board
|
||||
- commit 94b8551
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 09:52:08 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -60,7 +60,7 @@ License: GPL-2.0
|
||||
Group: System/Kernel
|
||||
Version: 4.15.1
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g622b47a
|
||||
Release: <RELEASE>.g9df97e2
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -97,6 +97,14 @@ Sun Feb 4 18:58:19 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 622b47a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 1 19:51:30 CET 2018 - matwey.kornilov@gmail.com
|
||||
|
||||
- config: arm64: Enable RockChip 8xx
|
||||
We need RockChip RK-808 support to run openSUSE on Rock64 board (RK3328).
|
||||
Currently, even voltage regulator is missed.
|
||||
- commit a348749
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 31 07:51:04 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -123,6 +131,19 @@ Tue Jan 30 13:13:54 CET 2018 - mkubecek@suse.cz
|
||||
upstream references (add CVE-2018-5333 bsc#1075617).
|
||||
- commit e6cf845
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 22:13:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.15-final.
|
||||
- Eliminated 5 patches.
|
||||
- commit 36830f7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 18:11:00 CET 2018 - jeffm@suse.com
|
||||
|
||||
- btrfs: fix btrfs_evict_inode to handle abnormal inodes correctly (bsc#1078019).
|
||||
- commit d3f1d2c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -130,6 +151,103 @@ Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
of KMPs).
|
||||
- commit 9a6fca5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:10:46 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable UNMAP_KERNEL_AT_EL0 and HARDEN_BRANCH_PREDICTOR
|
||||
- commit c41900c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:08:19 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- arm64: Turn on KPTI only on CPUs that need it (bsc#1068032).
|
||||
- arm64: Branch predictor hardening for Cavium ThunderX2
|
||||
(bsc#1068032).
|
||||
- arm64: Run enable method for errata work arounds on late CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Move BP hardening to check_and_switch_context
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate icache on guest exit for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: Invalidate icache on prefetch abort outside of user
|
||||
mapping on Cortex-A15 (bsc#1068032).
|
||||
- arm: Add icache invalidation on switch_mm for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate BTB on guest exit (bsc#1068032).
|
||||
- arm: Invalidate BTB on prefetch abort outside of user mapping
|
||||
on Cortex A8, A9, A12 and A17 (bsc#1068032).
|
||||
- arm: Add BTB invalidation on switch_mm for Cortex-A9, A12 and
|
||||
A17 (bsc#1068032).
|
||||
- arm64: cputype: Add MIDR values for Cavium ThunderX2 CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for Falkor
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for affected
|
||||
Cortex-A CPUs (bsc#1068032).
|
||||
- arm64: cputype: Add missing MIDR values for Cortex-A72 and
|
||||
Cortex-A75 (bsc#1068032).
|
||||
- arm64: KVM: Make PSCI_VERSION a fast path (bsc#1068032).
|
||||
- arm64: KVM: Use per-CPU vector when BP hardening is enabled
|
||||
(bsc#1068032).
|
||||
- arm64: Add skeleton to harden the branch predictor against
|
||||
aliasing attacks (bsc#1068032).
|
||||
- arm64: Move post_ttbr_update_workaround to C code (bsc#1068032).
|
||||
- drivers/firmware: Expose psci_get_version through psci_ops
|
||||
structure (bsc#1068032).
|
||||
- arm64: Take into account ID_AA64PFR0_EL1.CSV3 (bsc#1068032).
|
||||
- arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry
|
||||
(bsc#1068032).
|
||||
- arm64: use RET instruction for exiting the trampoline
|
||||
(bsc#1068032).
|
||||
- arm64: capabilities: Handle duplicate entries for a capability
|
||||
(bsc#1068032).
|
||||
- arm64: cpufeature: Pass capability structure to ->enable
|
||||
callback (bsc#1068032).
|
||||
- arm64: kpti: Fix the interaction between ASID switching and
|
||||
software PAN (bsc#1068032).
|
||||
- arm64: kaslr: Put kernel vectors address in separate data page
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID
|
||||
in the TTBR (bsc#1068032).
|
||||
- perf: arm_spe: Fail device probe when
|
||||
arm64_kernel_unmapped_at_el0() (bsc#1068032).
|
||||
- arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0 (bsc#1068032).
|
||||
- arm64: entry: Add fake CPU feature for unmapping the kernel
|
||||
at EL0 (bsc#1068032).
|
||||
- arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for
|
||||
native tasks (bsc#1068032).
|
||||
- arm64: erratum: Work around Falkor erratum #E1003 in trampoline
|
||||
code (bsc#1068032).
|
||||
- arm64: entry: Hook up entry trampoline to exception vectors
|
||||
(bsc#1068032).
|
||||
- arm64: entry: Explicitly pass exception level to kernel_ventry
|
||||
macro (bsc#1068032).
|
||||
- arm64: mm: Map entry trampoline into trampoline and kernel
|
||||
page tables (bsc#1068032).
|
||||
- arm64: entry: Add exception trampoline page for exceptions
|
||||
from EL0 (bsc#1068032).
|
||||
- arm64: mm: Invalidate both kernel and user ASIDs when performing
|
||||
TLBI (bsc#1068032).
|
||||
- arm64: mm: Add arm64_kernel_unmapped_at_el0 helper
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Allocate ASIDs in pairs (bsc#1068032).
|
||||
- arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Rename post_ttbr0_update_workaround (bsc#1068032).
|
||||
- arm64: mm: Remove pre_ttbr0_update_workaround for Falkor
|
||||
erratum #E1003 (bsc#1068032).
|
||||
- arm64: mm: Move ASID from TTBR0 to TTBR1 (bsc#1068032).
|
||||
- arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Use non-global mappings for kernel space
|
||||
(bsc#1068032).
|
||||
- commit cdf2ded
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 11:24:49 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable rk3399 missing drivers
|
||||
These drivers are required for Rockchip RK3399 Sapphire board
|
||||
- commit 94b8551
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 09:52:08 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -66,7 +66,7 @@ License: GPL-2.0
|
||||
Group: SLES
|
||||
Version: 4.15.1
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g622b47a
|
||||
Release: <RELEASE>.g9df97e2
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -97,6 +97,14 @@ Sun Feb 4 18:58:19 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 622b47a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 1 19:51:30 CET 2018 - matwey.kornilov@gmail.com
|
||||
|
||||
- config: arm64: Enable RockChip 8xx
|
||||
We need RockChip RK-808 support to run openSUSE on Rock64 board (RK3328).
|
||||
Currently, even voltage regulator is missed.
|
||||
- commit a348749
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 31 07:51:04 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -123,6 +131,19 @@ Tue Jan 30 13:13:54 CET 2018 - mkubecek@suse.cz
|
||||
upstream references (add CVE-2018-5333 bsc#1075617).
|
||||
- commit e6cf845
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 22:13:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.15-final.
|
||||
- Eliminated 5 patches.
|
||||
- commit 36830f7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 18:11:00 CET 2018 - jeffm@suse.com
|
||||
|
||||
- btrfs: fix btrfs_evict_inode to handle abnormal inodes correctly (bsc#1078019).
|
||||
- commit d3f1d2c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -130,6 +151,103 @@ Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
of KMPs).
|
||||
- commit 9a6fca5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:10:46 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable UNMAP_KERNEL_AT_EL0 and HARDEN_BRANCH_PREDICTOR
|
||||
- commit c41900c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:08:19 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- arm64: Turn on KPTI only on CPUs that need it (bsc#1068032).
|
||||
- arm64: Branch predictor hardening for Cavium ThunderX2
|
||||
(bsc#1068032).
|
||||
- arm64: Run enable method for errata work arounds on late CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Move BP hardening to check_and_switch_context
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate icache on guest exit for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: Invalidate icache on prefetch abort outside of user
|
||||
mapping on Cortex-A15 (bsc#1068032).
|
||||
- arm: Add icache invalidation on switch_mm for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate BTB on guest exit (bsc#1068032).
|
||||
- arm: Invalidate BTB on prefetch abort outside of user mapping
|
||||
on Cortex A8, A9, A12 and A17 (bsc#1068032).
|
||||
- arm: Add BTB invalidation on switch_mm for Cortex-A9, A12 and
|
||||
A17 (bsc#1068032).
|
||||
- arm64: cputype: Add MIDR values for Cavium ThunderX2 CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for Falkor
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for affected
|
||||
Cortex-A CPUs (bsc#1068032).
|
||||
- arm64: cputype: Add missing MIDR values for Cortex-A72 and
|
||||
Cortex-A75 (bsc#1068032).
|
||||
- arm64: KVM: Make PSCI_VERSION a fast path (bsc#1068032).
|
||||
- arm64: KVM: Use per-CPU vector when BP hardening is enabled
|
||||
(bsc#1068032).
|
||||
- arm64: Add skeleton to harden the branch predictor against
|
||||
aliasing attacks (bsc#1068032).
|
||||
- arm64: Move post_ttbr_update_workaround to C code (bsc#1068032).
|
||||
- drivers/firmware: Expose psci_get_version through psci_ops
|
||||
structure (bsc#1068032).
|
||||
- arm64: Take into account ID_AA64PFR0_EL1.CSV3 (bsc#1068032).
|
||||
- arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry
|
||||
(bsc#1068032).
|
||||
- arm64: use RET instruction for exiting the trampoline
|
||||
(bsc#1068032).
|
||||
- arm64: capabilities: Handle duplicate entries for a capability
|
||||
(bsc#1068032).
|
||||
- arm64: cpufeature: Pass capability structure to ->enable
|
||||
callback (bsc#1068032).
|
||||
- arm64: kpti: Fix the interaction between ASID switching and
|
||||
software PAN (bsc#1068032).
|
||||
- arm64: kaslr: Put kernel vectors address in separate data page
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID
|
||||
in the TTBR (bsc#1068032).
|
||||
- perf: arm_spe: Fail device probe when
|
||||
arm64_kernel_unmapped_at_el0() (bsc#1068032).
|
||||
- arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0 (bsc#1068032).
|
||||
- arm64: entry: Add fake CPU feature for unmapping the kernel
|
||||
at EL0 (bsc#1068032).
|
||||
- arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for
|
||||
native tasks (bsc#1068032).
|
||||
- arm64: erratum: Work around Falkor erratum #E1003 in trampoline
|
||||
code (bsc#1068032).
|
||||
- arm64: entry: Hook up entry trampoline to exception vectors
|
||||
(bsc#1068032).
|
||||
- arm64: entry: Explicitly pass exception level to kernel_ventry
|
||||
macro (bsc#1068032).
|
||||
- arm64: mm: Map entry trampoline into trampoline and kernel
|
||||
page tables (bsc#1068032).
|
||||
- arm64: entry: Add exception trampoline page for exceptions
|
||||
from EL0 (bsc#1068032).
|
||||
- arm64: mm: Invalidate both kernel and user ASIDs when performing
|
||||
TLBI (bsc#1068032).
|
||||
- arm64: mm: Add arm64_kernel_unmapped_at_el0 helper
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Allocate ASIDs in pairs (bsc#1068032).
|
||||
- arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Rename post_ttbr0_update_workaround (bsc#1068032).
|
||||
- arm64: mm: Remove pre_ttbr0_update_workaround for Falkor
|
||||
erratum #E1003 (bsc#1068032).
|
||||
- arm64: mm: Move ASID from TTBR0 to TTBR1 (bsc#1068032).
|
||||
- arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Use non-global mappings for kernel space
|
||||
(bsc#1068032).
|
||||
- commit cdf2ded
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 11:24:49 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable rk3399 missing drivers
|
||||
These drivers are required for Rockchip RK3399 Sapphire board
|
||||
- commit 94b8551
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 09:52:08 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -38,7 +38,7 @@ License: GPL-2.0
|
||||
Group: SLES
|
||||
Version: 4.15.1
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g622b47a
|
||||
Release: <RELEASE>.g9df97e2
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -97,6 +97,14 @@ Sun Feb 4 18:58:19 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 622b47a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 1 19:51:30 CET 2018 - matwey.kornilov@gmail.com
|
||||
|
||||
- config: arm64: Enable RockChip 8xx
|
||||
We need RockChip RK-808 support to run openSUSE on Rock64 board (RK3328).
|
||||
Currently, even voltage regulator is missed.
|
||||
- commit a348749
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 31 07:51:04 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -123,6 +131,19 @@ Tue Jan 30 13:13:54 CET 2018 - mkubecek@suse.cz
|
||||
upstream references (add CVE-2018-5333 bsc#1075617).
|
||||
- commit e6cf845
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 22:13:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.15-final.
|
||||
- Eliminated 5 patches.
|
||||
- commit 36830f7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 18:11:00 CET 2018 - jeffm@suse.com
|
||||
|
||||
- btrfs: fix btrfs_evict_inode to handle abnormal inodes correctly (bsc#1078019).
|
||||
- commit d3f1d2c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -130,6 +151,103 @@ Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
of KMPs).
|
||||
- commit 9a6fca5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:10:46 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable UNMAP_KERNEL_AT_EL0 and HARDEN_BRANCH_PREDICTOR
|
||||
- commit c41900c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:08:19 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- arm64: Turn on KPTI only on CPUs that need it (bsc#1068032).
|
||||
- arm64: Branch predictor hardening for Cavium ThunderX2
|
||||
(bsc#1068032).
|
||||
- arm64: Run enable method for errata work arounds on late CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Move BP hardening to check_and_switch_context
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate icache on guest exit for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: Invalidate icache on prefetch abort outside of user
|
||||
mapping on Cortex-A15 (bsc#1068032).
|
||||
- arm: Add icache invalidation on switch_mm for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate BTB on guest exit (bsc#1068032).
|
||||
- arm: Invalidate BTB on prefetch abort outside of user mapping
|
||||
on Cortex A8, A9, A12 and A17 (bsc#1068032).
|
||||
- arm: Add BTB invalidation on switch_mm for Cortex-A9, A12 and
|
||||
A17 (bsc#1068032).
|
||||
- arm64: cputype: Add MIDR values for Cavium ThunderX2 CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for Falkor
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for affected
|
||||
Cortex-A CPUs (bsc#1068032).
|
||||
- arm64: cputype: Add missing MIDR values for Cortex-A72 and
|
||||
Cortex-A75 (bsc#1068032).
|
||||
- arm64: KVM: Make PSCI_VERSION a fast path (bsc#1068032).
|
||||
- arm64: KVM: Use per-CPU vector when BP hardening is enabled
|
||||
(bsc#1068032).
|
||||
- arm64: Add skeleton to harden the branch predictor against
|
||||
aliasing attacks (bsc#1068032).
|
||||
- arm64: Move post_ttbr_update_workaround to C code (bsc#1068032).
|
||||
- drivers/firmware: Expose psci_get_version through psci_ops
|
||||
structure (bsc#1068032).
|
||||
- arm64: Take into account ID_AA64PFR0_EL1.CSV3 (bsc#1068032).
|
||||
- arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry
|
||||
(bsc#1068032).
|
||||
- arm64: use RET instruction for exiting the trampoline
|
||||
(bsc#1068032).
|
||||
- arm64: capabilities: Handle duplicate entries for a capability
|
||||
(bsc#1068032).
|
||||
- arm64: cpufeature: Pass capability structure to ->enable
|
||||
callback (bsc#1068032).
|
||||
- arm64: kpti: Fix the interaction between ASID switching and
|
||||
software PAN (bsc#1068032).
|
||||
- arm64: kaslr: Put kernel vectors address in separate data page
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID
|
||||
in the TTBR (bsc#1068032).
|
||||
- perf: arm_spe: Fail device probe when
|
||||
arm64_kernel_unmapped_at_el0() (bsc#1068032).
|
||||
- arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0 (bsc#1068032).
|
||||
- arm64: entry: Add fake CPU feature for unmapping the kernel
|
||||
at EL0 (bsc#1068032).
|
||||
- arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for
|
||||
native tasks (bsc#1068032).
|
||||
- arm64: erratum: Work around Falkor erratum #E1003 in trampoline
|
||||
code (bsc#1068032).
|
||||
- arm64: entry: Hook up entry trampoline to exception vectors
|
||||
(bsc#1068032).
|
||||
- arm64: entry: Explicitly pass exception level to kernel_ventry
|
||||
macro (bsc#1068032).
|
||||
- arm64: mm: Map entry trampoline into trampoline and kernel
|
||||
page tables (bsc#1068032).
|
||||
- arm64: entry: Add exception trampoline page for exceptions
|
||||
from EL0 (bsc#1068032).
|
||||
- arm64: mm: Invalidate both kernel and user ASIDs when performing
|
||||
TLBI (bsc#1068032).
|
||||
- arm64: mm: Add arm64_kernel_unmapped_at_el0 helper
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Allocate ASIDs in pairs (bsc#1068032).
|
||||
- arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Rename post_ttbr0_update_workaround (bsc#1068032).
|
||||
- arm64: mm: Remove pre_ttbr0_update_workaround for Falkor
|
||||
erratum #E1003 (bsc#1068032).
|
||||
- arm64: mm: Move ASID from TTBR0 to TTBR1 (bsc#1068032).
|
||||
- arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Use non-global mappings for kernel space
|
||||
(bsc#1068032).
|
||||
- commit cdf2ded
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 11:24:49 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable rk3399 missing drivers
|
||||
These drivers are required for Rockchip RK3399 Sapphire board
|
||||
- commit 94b8551
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 09:52:08 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -60,7 +60,7 @@ License: GPL-2.0
|
||||
Group: System/Kernel
|
||||
Version: 4.15.1
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g622b47a
|
||||
Release: <RELEASE>.g9df97e2
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -97,6 +97,14 @@ Sun Feb 4 18:58:19 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 622b47a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 1 19:51:30 CET 2018 - matwey.kornilov@gmail.com
|
||||
|
||||
- config: arm64: Enable RockChip 8xx
|
||||
We need RockChip RK-808 support to run openSUSE on Rock64 board (RK3328).
|
||||
Currently, even voltage regulator is missed.
|
||||
- commit a348749
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 31 07:51:04 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -123,6 +131,19 @@ Tue Jan 30 13:13:54 CET 2018 - mkubecek@suse.cz
|
||||
upstream references (add CVE-2018-5333 bsc#1075617).
|
||||
- commit e6cf845
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 22:13:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.15-final.
|
||||
- Eliminated 5 patches.
|
||||
- commit 36830f7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 18:11:00 CET 2018 - jeffm@suse.com
|
||||
|
||||
- btrfs: fix btrfs_evict_inode to handle abnormal inodes correctly (bsc#1078019).
|
||||
- commit d3f1d2c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -130,6 +151,103 @@ Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
of KMPs).
|
||||
- commit 9a6fca5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:10:46 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable UNMAP_KERNEL_AT_EL0 and HARDEN_BRANCH_PREDICTOR
|
||||
- commit c41900c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:08:19 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- arm64: Turn on KPTI only on CPUs that need it (bsc#1068032).
|
||||
- arm64: Branch predictor hardening for Cavium ThunderX2
|
||||
(bsc#1068032).
|
||||
- arm64: Run enable method for errata work arounds on late CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Move BP hardening to check_and_switch_context
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate icache on guest exit for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: Invalidate icache on prefetch abort outside of user
|
||||
mapping on Cortex-A15 (bsc#1068032).
|
||||
- arm: Add icache invalidation on switch_mm for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate BTB on guest exit (bsc#1068032).
|
||||
- arm: Invalidate BTB on prefetch abort outside of user mapping
|
||||
on Cortex A8, A9, A12 and A17 (bsc#1068032).
|
||||
- arm: Add BTB invalidation on switch_mm for Cortex-A9, A12 and
|
||||
A17 (bsc#1068032).
|
||||
- arm64: cputype: Add MIDR values for Cavium ThunderX2 CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for Falkor
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for affected
|
||||
Cortex-A CPUs (bsc#1068032).
|
||||
- arm64: cputype: Add missing MIDR values for Cortex-A72 and
|
||||
Cortex-A75 (bsc#1068032).
|
||||
- arm64: KVM: Make PSCI_VERSION a fast path (bsc#1068032).
|
||||
- arm64: KVM: Use per-CPU vector when BP hardening is enabled
|
||||
(bsc#1068032).
|
||||
- arm64: Add skeleton to harden the branch predictor against
|
||||
aliasing attacks (bsc#1068032).
|
||||
- arm64: Move post_ttbr_update_workaround to C code (bsc#1068032).
|
||||
- drivers/firmware: Expose psci_get_version through psci_ops
|
||||
structure (bsc#1068032).
|
||||
- arm64: Take into account ID_AA64PFR0_EL1.CSV3 (bsc#1068032).
|
||||
- arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry
|
||||
(bsc#1068032).
|
||||
- arm64: use RET instruction for exiting the trampoline
|
||||
(bsc#1068032).
|
||||
- arm64: capabilities: Handle duplicate entries for a capability
|
||||
(bsc#1068032).
|
||||
- arm64: cpufeature: Pass capability structure to ->enable
|
||||
callback (bsc#1068032).
|
||||
- arm64: kpti: Fix the interaction between ASID switching and
|
||||
software PAN (bsc#1068032).
|
||||
- arm64: kaslr: Put kernel vectors address in separate data page
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID
|
||||
in the TTBR (bsc#1068032).
|
||||
- perf: arm_spe: Fail device probe when
|
||||
arm64_kernel_unmapped_at_el0() (bsc#1068032).
|
||||
- arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0 (bsc#1068032).
|
||||
- arm64: entry: Add fake CPU feature for unmapping the kernel
|
||||
at EL0 (bsc#1068032).
|
||||
- arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for
|
||||
native tasks (bsc#1068032).
|
||||
- arm64: erratum: Work around Falkor erratum #E1003 in trampoline
|
||||
code (bsc#1068032).
|
||||
- arm64: entry: Hook up entry trampoline to exception vectors
|
||||
(bsc#1068032).
|
||||
- arm64: entry: Explicitly pass exception level to kernel_ventry
|
||||
macro (bsc#1068032).
|
||||
- arm64: mm: Map entry trampoline into trampoline and kernel
|
||||
page tables (bsc#1068032).
|
||||
- arm64: entry: Add exception trampoline page for exceptions
|
||||
from EL0 (bsc#1068032).
|
||||
- arm64: mm: Invalidate both kernel and user ASIDs when performing
|
||||
TLBI (bsc#1068032).
|
||||
- arm64: mm: Add arm64_kernel_unmapped_at_el0 helper
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Allocate ASIDs in pairs (bsc#1068032).
|
||||
- arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Rename post_ttbr0_update_workaround (bsc#1068032).
|
||||
- arm64: mm: Remove pre_ttbr0_update_workaround for Falkor
|
||||
erratum #E1003 (bsc#1068032).
|
||||
- arm64: mm: Move ASID from TTBR0 to TTBR1 (bsc#1068032).
|
||||
- arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Use non-global mappings for kernel space
|
||||
(bsc#1068032).
|
||||
- commit cdf2ded
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 11:24:49 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable rk3399 missing drivers
|
||||
These drivers are required for Rockchip RK3399 Sapphire board
|
||||
- commit 94b8551
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 09:52:08 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -32,7 +32,7 @@ License: GPL-2.0
|
||||
Group: Development/Sources
|
||||
Version: 4.15.1
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g622b47a
|
||||
Release: <RELEASE>.g9df97e2
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -97,6 +97,14 @@ Sun Feb 4 18:58:19 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 622b47a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 1 19:51:30 CET 2018 - matwey.kornilov@gmail.com
|
||||
|
||||
- config: arm64: Enable RockChip 8xx
|
||||
We need RockChip RK-808 support to run openSUSE on Rock64 board (RK3328).
|
||||
Currently, even voltage regulator is missed.
|
||||
- commit a348749
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 31 07:51:04 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -123,6 +131,19 @@ Tue Jan 30 13:13:54 CET 2018 - mkubecek@suse.cz
|
||||
upstream references (add CVE-2018-5333 bsc#1075617).
|
||||
- commit e6cf845
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 22:13:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.15-final.
|
||||
- Eliminated 5 patches.
|
||||
- commit 36830f7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 18:11:00 CET 2018 - jeffm@suse.com
|
||||
|
||||
- btrfs: fix btrfs_evict_inode to handle abnormal inodes correctly (bsc#1078019).
|
||||
- commit d3f1d2c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -130,6 +151,103 @@ Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
of KMPs).
|
||||
- commit 9a6fca5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:10:46 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable UNMAP_KERNEL_AT_EL0 and HARDEN_BRANCH_PREDICTOR
|
||||
- commit c41900c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:08:19 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- arm64: Turn on KPTI only on CPUs that need it (bsc#1068032).
|
||||
- arm64: Branch predictor hardening for Cavium ThunderX2
|
||||
(bsc#1068032).
|
||||
- arm64: Run enable method for errata work arounds on late CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Move BP hardening to check_and_switch_context
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate icache on guest exit for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: Invalidate icache on prefetch abort outside of user
|
||||
mapping on Cortex-A15 (bsc#1068032).
|
||||
- arm: Add icache invalidation on switch_mm for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate BTB on guest exit (bsc#1068032).
|
||||
- arm: Invalidate BTB on prefetch abort outside of user mapping
|
||||
on Cortex A8, A9, A12 and A17 (bsc#1068032).
|
||||
- arm: Add BTB invalidation on switch_mm for Cortex-A9, A12 and
|
||||
A17 (bsc#1068032).
|
||||
- arm64: cputype: Add MIDR values for Cavium ThunderX2 CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for Falkor
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for affected
|
||||
Cortex-A CPUs (bsc#1068032).
|
||||
- arm64: cputype: Add missing MIDR values for Cortex-A72 and
|
||||
Cortex-A75 (bsc#1068032).
|
||||
- arm64: KVM: Make PSCI_VERSION a fast path (bsc#1068032).
|
||||
- arm64: KVM: Use per-CPU vector when BP hardening is enabled
|
||||
(bsc#1068032).
|
||||
- arm64: Add skeleton to harden the branch predictor against
|
||||
aliasing attacks (bsc#1068032).
|
||||
- arm64: Move post_ttbr_update_workaround to C code (bsc#1068032).
|
||||
- drivers/firmware: Expose psci_get_version through psci_ops
|
||||
structure (bsc#1068032).
|
||||
- arm64: Take into account ID_AA64PFR0_EL1.CSV3 (bsc#1068032).
|
||||
- arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry
|
||||
(bsc#1068032).
|
||||
- arm64: use RET instruction for exiting the trampoline
|
||||
(bsc#1068032).
|
||||
- arm64: capabilities: Handle duplicate entries for a capability
|
||||
(bsc#1068032).
|
||||
- arm64: cpufeature: Pass capability structure to ->enable
|
||||
callback (bsc#1068032).
|
||||
- arm64: kpti: Fix the interaction between ASID switching and
|
||||
software PAN (bsc#1068032).
|
||||
- arm64: kaslr: Put kernel vectors address in separate data page
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID
|
||||
in the TTBR (bsc#1068032).
|
||||
- perf: arm_spe: Fail device probe when
|
||||
arm64_kernel_unmapped_at_el0() (bsc#1068032).
|
||||
- arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0 (bsc#1068032).
|
||||
- arm64: entry: Add fake CPU feature for unmapping the kernel
|
||||
at EL0 (bsc#1068032).
|
||||
- arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for
|
||||
native tasks (bsc#1068032).
|
||||
- arm64: erratum: Work around Falkor erratum #E1003 in trampoline
|
||||
code (bsc#1068032).
|
||||
- arm64: entry: Hook up entry trampoline to exception vectors
|
||||
(bsc#1068032).
|
||||
- arm64: entry: Explicitly pass exception level to kernel_ventry
|
||||
macro (bsc#1068032).
|
||||
- arm64: mm: Map entry trampoline into trampoline and kernel
|
||||
page tables (bsc#1068032).
|
||||
- arm64: entry: Add exception trampoline page for exceptions
|
||||
from EL0 (bsc#1068032).
|
||||
- arm64: mm: Invalidate both kernel and user ASIDs when performing
|
||||
TLBI (bsc#1068032).
|
||||
- arm64: mm: Add arm64_kernel_unmapped_at_el0 helper
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Allocate ASIDs in pairs (bsc#1068032).
|
||||
- arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Rename post_ttbr0_update_workaround (bsc#1068032).
|
||||
- arm64: mm: Remove pre_ttbr0_update_workaround for Falkor
|
||||
erratum #E1003 (bsc#1068032).
|
||||
- arm64: mm: Move ASID from TTBR0 to TTBR1 (bsc#1068032).
|
||||
- arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Use non-global mappings for kernel space
|
||||
(bsc#1068032).
|
||||
- commit cdf2ded
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 11:24:49 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable rk3399 missing drivers
|
||||
These drivers are required for Rockchip RK3399 Sapphire board
|
||||
- commit 94b8551
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 09:52:08 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -27,7 +27,7 @@ Group: Development/Sources
|
||||
Version: 4.15.1
|
||||
%if %using_buildservice
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g622b47a
|
||||
Release: <RELEASE>.g9df97e2
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -97,6 +97,14 @@ Sun Feb 4 18:58:19 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 622b47a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 1 19:51:30 CET 2018 - matwey.kornilov@gmail.com
|
||||
|
||||
- config: arm64: Enable RockChip 8xx
|
||||
We need RockChip RK-808 support to run openSUSE on Rock64 board (RK3328).
|
||||
Currently, even voltage regulator is missed.
|
||||
- commit a348749
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 31 07:51:04 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -123,6 +131,19 @@ Tue Jan 30 13:13:54 CET 2018 - mkubecek@suse.cz
|
||||
upstream references (add CVE-2018-5333 bsc#1075617).
|
||||
- commit e6cf845
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 22:13:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.15-final.
|
||||
- Eliminated 5 patches.
|
||||
- commit 36830f7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 18:11:00 CET 2018 - jeffm@suse.com
|
||||
|
||||
- btrfs: fix btrfs_evict_inode to handle abnormal inodes correctly (bsc#1078019).
|
||||
- commit d3f1d2c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -130,6 +151,103 @@ Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
of KMPs).
|
||||
- commit 9a6fca5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:10:46 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable UNMAP_KERNEL_AT_EL0 and HARDEN_BRANCH_PREDICTOR
|
||||
- commit c41900c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:08:19 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- arm64: Turn on KPTI only on CPUs that need it (bsc#1068032).
|
||||
- arm64: Branch predictor hardening for Cavium ThunderX2
|
||||
(bsc#1068032).
|
||||
- arm64: Run enable method for errata work arounds on late CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Move BP hardening to check_and_switch_context
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate icache on guest exit for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: Invalidate icache on prefetch abort outside of user
|
||||
mapping on Cortex-A15 (bsc#1068032).
|
||||
- arm: Add icache invalidation on switch_mm for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate BTB on guest exit (bsc#1068032).
|
||||
- arm: Invalidate BTB on prefetch abort outside of user mapping
|
||||
on Cortex A8, A9, A12 and A17 (bsc#1068032).
|
||||
- arm: Add BTB invalidation on switch_mm for Cortex-A9, A12 and
|
||||
A17 (bsc#1068032).
|
||||
- arm64: cputype: Add MIDR values for Cavium ThunderX2 CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for Falkor
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for affected
|
||||
Cortex-A CPUs (bsc#1068032).
|
||||
- arm64: cputype: Add missing MIDR values for Cortex-A72 and
|
||||
Cortex-A75 (bsc#1068032).
|
||||
- arm64: KVM: Make PSCI_VERSION a fast path (bsc#1068032).
|
||||
- arm64: KVM: Use per-CPU vector when BP hardening is enabled
|
||||
(bsc#1068032).
|
||||
- arm64: Add skeleton to harden the branch predictor against
|
||||
aliasing attacks (bsc#1068032).
|
||||
- arm64: Move post_ttbr_update_workaround to C code (bsc#1068032).
|
||||
- drivers/firmware: Expose psci_get_version through psci_ops
|
||||
structure (bsc#1068032).
|
||||
- arm64: Take into account ID_AA64PFR0_EL1.CSV3 (bsc#1068032).
|
||||
- arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry
|
||||
(bsc#1068032).
|
||||
- arm64: use RET instruction for exiting the trampoline
|
||||
(bsc#1068032).
|
||||
- arm64: capabilities: Handle duplicate entries for a capability
|
||||
(bsc#1068032).
|
||||
- arm64: cpufeature: Pass capability structure to ->enable
|
||||
callback (bsc#1068032).
|
||||
- arm64: kpti: Fix the interaction between ASID switching and
|
||||
software PAN (bsc#1068032).
|
||||
- arm64: kaslr: Put kernel vectors address in separate data page
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID
|
||||
in the TTBR (bsc#1068032).
|
||||
- perf: arm_spe: Fail device probe when
|
||||
arm64_kernel_unmapped_at_el0() (bsc#1068032).
|
||||
- arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0 (bsc#1068032).
|
||||
- arm64: entry: Add fake CPU feature for unmapping the kernel
|
||||
at EL0 (bsc#1068032).
|
||||
- arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for
|
||||
native tasks (bsc#1068032).
|
||||
- arm64: erratum: Work around Falkor erratum #E1003 in trampoline
|
||||
code (bsc#1068032).
|
||||
- arm64: entry: Hook up entry trampoline to exception vectors
|
||||
(bsc#1068032).
|
||||
- arm64: entry: Explicitly pass exception level to kernel_ventry
|
||||
macro (bsc#1068032).
|
||||
- arm64: mm: Map entry trampoline into trampoline and kernel
|
||||
page tables (bsc#1068032).
|
||||
- arm64: entry: Add exception trampoline page for exceptions
|
||||
from EL0 (bsc#1068032).
|
||||
- arm64: mm: Invalidate both kernel and user ASIDs when performing
|
||||
TLBI (bsc#1068032).
|
||||
- arm64: mm: Add arm64_kernel_unmapped_at_el0 helper
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Allocate ASIDs in pairs (bsc#1068032).
|
||||
- arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Rename post_ttbr0_update_workaround (bsc#1068032).
|
||||
- arm64: mm: Remove pre_ttbr0_update_workaround for Falkor
|
||||
erratum #E1003 (bsc#1068032).
|
||||
- arm64: mm: Move ASID from TTBR0 to TTBR1 (bsc#1068032).
|
||||
- arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Use non-global mappings for kernel space
|
||||
(bsc#1068032).
|
||||
- commit cdf2ded
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 11:24:49 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable rk3399 missing drivers
|
||||
These drivers are required for Rockchip RK3399 Sapphire board
|
||||
- commit 94b8551
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 09:52:08 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -60,7 +60,7 @@ License: GPL-2.0
|
||||
Group: System/Kernel
|
||||
Version: 4.15.1
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g622b47a
|
||||
Release: <RELEASE>.g9df97e2
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -97,6 +97,14 @@ Sun Feb 4 18:58:19 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 622b47a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 1 19:51:30 CET 2018 - matwey.kornilov@gmail.com
|
||||
|
||||
- config: arm64: Enable RockChip 8xx
|
||||
We need RockChip RK-808 support to run openSUSE on Rock64 board (RK3328).
|
||||
Currently, even voltage regulator is missed.
|
||||
- commit a348749
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 31 07:51:04 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -123,6 +131,19 @@ Tue Jan 30 13:13:54 CET 2018 - mkubecek@suse.cz
|
||||
upstream references (add CVE-2018-5333 bsc#1075617).
|
||||
- commit e6cf845
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 22:13:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.15-final.
|
||||
- Eliminated 5 patches.
|
||||
- commit 36830f7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 18:11:00 CET 2018 - jeffm@suse.com
|
||||
|
||||
- btrfs: fix btrfs_evict_inode to handle abnormal inodes correctly (bsc#1078019).
|
||||
- commit d3f1d2c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -130,6 +151,103 @@ Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
of KMPs).
|
||||
- commit 9a6fca5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:10:46 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable UNMAP_KERNEL_AT_EL0 and HARDEN_BRANCH_PREDICTOR
|
||||
- commit c41900c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:08:19 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- arm64: Turn on KPTI only on CPUs that need it (bsc#1068032).
|
||||
- arm64: Branch predictor hardening for Cavium ThunderX2
|
||||
(bsc#1068032).
|
||||
- arm64: Run enable method for errata work arounds on late CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Move BP hardening to check_and_switch_context
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate icache on guest exit for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: Invalidate icache on prefetch abort outside of user
|
||||
mapping on Cortex-A15 (bsc#1068032).
|
||||
- arm: Add icache invalidation on switch_mm for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate BTB on guest exit (bsc#1068032).
|
||||
- arm: Invalidate BTB on prefetch abort outside of user mapping
|
||||
on Cortex A8, A9, A12 and A17 (bsc#1068032).
|
||||
- arm: Add BTB invalidation on switch_mm for Cortex-A9, A12 and
|
||||
A17 (bsc#1068032).
|
||||
- arm64: cputype: Add MIDR values for Cavium ThunderX2 CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for Falkor
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for affected
|
||||
Cortex-A CPUs (bsc#1068032).
|
||||
- arm64: cputype: Add missing MIDR values for Cortex-A72 and
|
||||
Cortex-A75 (bsc#1068032).
|
||||
- arm64: KVM: Make PSCI_VERSION a fast path (bsc#1068032).
|
||||
- arm64: KVM: Use per-CPU vector when BP hardening is enabled
|
||||
(bsc#1068032).
|
||||
- arm64: Add skeleton to harden the branch predictor against
|
||||
aliasing attacks (bsc#1068032).
|
||||
- arm64: Move post_ttbr_update_workaround to C code (bsc#1068032).
|
||||
- drivers/firmware: Expose psci_get_version through psci_ops
|
||||
structure (bsc#1068032).
|
||||
- arm64: Take into account ID_AA64PFR0_EL1.CSV3 (bsc#1068032).
|
||||
- arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry
|
||||
(bsc#1068032).
|
||||
- arm64: use RET instruction for exiting the trampoline
|
||||
(bsc#1068032).
|
||||
- arm64: capabilities: Handle duplicate entries for a capability
|
||||
(bsc#1068032).
|
||||
- arm64: cpufeature: Pass capability structure to ->enable
|
||||
callback (bsc#1068032).
|
||||
- arm64: kpti: Fix the interaction between ASID switching and
|
||||
software PAN (bsc#1068032).
|
||||
- arm64: kaslr: Put kernel vectors address in separate data page
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID
|
||||
in the TTBR (bsc#1068032).
|
||||
- perf: arm_spe: Fail device probe when
|
||||
arm64_kernel_unmapped_at_el0() (bsc#1068032).
|
||||
- arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0 (bsc#1068032).
|
||||
- arm64: entry: Add fake CPU feature for unmapping the kernel
|
||||
at EL0 (bsc#1068032).
|
||||
- arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for
|
||||
native tasks (bsc#1068032).
|
||||
- arm64: erratum: Work around Falkor erratum #E1003 in trampoline
|
||||
code (bsc#1068032).
|
||||
- arm64: entry: Hook up entry trampoline to exception vectors
|
||||
(bsc#1068032).
|
||||
- arm64: entry: Explicitly pass exception level to kernel_ventry
|
||||
macro (bsc#1068032).
|
||||
- arm64: mm: Map entry trampoline into trampoline and kernel
|
||||
page tables (bsc#1068032).
|
||||
- arm64: entry: Add exception trampoline page for exceptions
|
||||
from EL0 (bsc#1068032).
|
||||
- arm64: mm: Invalidate both kernel and user ASIDs when performing
|
||||
TLBI (bsc#1068032).
|
||||
- arm64: mm: Add arm64_kernel_unmapped_at_el0 helper
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Allocate ASIDs in pairs (bsc#1068032).
|
||||
- arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Rename post_ttbr0_update_workaround (bsc#1068032).
|
||||
- arm64: mm: Remove pre_ttbr0_update_workaround for Falkor
|
||||
erratum #E1003 (bsc#1068032).
|
||||
- arm64: mm: Move ASID from TTBR0 to TTBR1 (bsc#1068032).
|
||||
- arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Use non-global mappings for kernel space
|
||||
(bsc#1068032).
|
||||
- commit cdf2ded
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 11:24:49 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable rk3399 missing drivers
|
||||
These drivers are required for Rockchip RK3399 Sapphire board
|
||||
- commit 94b8551
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 09:52:08 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -60,7 +60,7 @@ License: GPL-2.0
|
||||
Group: System/Kernel
|
||||
Version: 4.15.1
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g622b47a
|
||||
Release: <RELEASE>.g9df97e2
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -97,6 +97,14 @@ Sun Feb 4 18:58:19 CET 2018 - jslaby@suse.cz
|
||||
(bnc#1012628).
|
||||
- commit 622b47a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 1 19:51:30 CET 2018 - matwey.kornilov@gmail.com
|
||||
|
||||
- config: arm64: Enable RockChip 8xx
|
||||
We need RockChip RK-808 support to run openSUSE on Rock64 board (RK3328).
|
||||
Currently, even voltage regulator is missed.
|
||||
- commit a348749
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 31 07:51:04 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -123,6 +131,19 @@ Tue Jan 30 13:13:54 CET 2018 - mkubecek@suse.cz
|
||||
upstream references (add CVE-2018-5333 bsc#1075617).
|
||||
- commit e6cf845
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 22:13:57 CET 2018 - jeffm@suse.com
|
||||
|
||||
- Update to 4.15-final.
|
||||
- Eliminated 5 patches.
|
||||
- commit 36830f7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 18:11:00 CET 2018 - jeffm@suse.com
|
||||
|
||||
- btrfs: fix btrfs_evict_inode to handle abnormal inodes correctly (bsc#1078019).
|
||||
- commit d3f1d2c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
|
||||
@ -130,6 +151,103 @@ Mon Jan 29 09:15:43 CET 2018 - jslaby@suse.cz
|
||||
of KMPs).
|
||||
- commit 9a6fca5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:10:46 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable UNMAP_KERNEL_AT_EL0 and HARDEN_BRANCH_PREDICTOR
|
||||
- commit c41900c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 14:08:19 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- arm64: Turn on KPTI only on CPUs that need it (bsc#1068032).
|
||||
- arm64: Branch predictor hardening for Cavium ThunderX2
|
||||
(bsc#1068032).
|
||||
- arm64: Run enable method for errata work arounds on late CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Move BP hardening to check_and_switch_context
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate icache on guest exit for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: Invalidate icache on prefetch abort outside of user
|
||||
mapping on Cortex-A15 (bsc#1068032).
|
||||
- arm: Add icache invalidation on switch_mm for Cortex-A15
|
||||
(bsc#1068032).
|
||||
- arm: KVM: Invalidate BTB on guest exit (bsc#1068032).
|
||||
- arm: Invalidate BTB on prefetch abort outside of user mapping
|
||||
on Cortex A8, A9, A12 and A17 (bsc#1068032).
|
||||
- arm: Add BTB invalidation on switch_mm for Cortex-A9, A12 and
|
||||
A17 (bsc#1068032).
|
||||
- arm64: cputype: Add MIDR values for Cavium ThunderX2 CPUs
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for Falkor
|
||||
(bsc#1068032).
|
||||
- arm64: Implement branch predictor hardening for affected
|
||||
Cortex-A CPUs (bsc#1068032).
|
||||
- arm64: cputype: Add missing MIDR values for Cortex-A72 and
|
||||
Cortex-A75 (bsc#1068032).
|
||||
- arm64: KVM: Make PSCI_VERSION a fast path (bsc#1068032).
|
||||
- arm64: KVM: Use per-CPU vector when BP hardening is enabled
|
||||
(bsc#1068032).
|
||||
- arm64: Add skeleton to harden the branch predictor against
|
||||
aliasing attacks (bsc#1068032).
|
||||
- arm64: Move post_ttbr_update_workaround to C code (bsc#1068032).
|
||||
- drivers/firmware: Expose psci_get_version through psci_ops
|
||||
structure (bsc#1068032).
|
||||
- arm64: Take into account ID_AA64PFR0_EL1.CSV3 (bsc#1068032).
|
||||
- arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry
|
||||
(bsc#1068032).
|
||||
- arm64: use RET instruction for exiting the trampoline
|
||||
(bsc#1068032).
|
||||
- arm64: capabilities: Handle duplicate entries for a capability
|
||||
(bsc#1068032).
|
||||
- arm64: cpufeature: Pass capability structure to ->enable
|
||||
callback (bsc#1068032).
|
||||
- arm64: kpti: Fix the interaction between ASID switching and
|
||||
software PAN (bsc#1068032).
|
||||
- arm64: kaslr: Put kernel vectors address in separate data page
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID
|
||||
in the TTBR (bsc#1068032).
|
||||
- perf: arm_spe: Fail device probe when
|
||||
arm64_kernel_unmapped_at_el0() (bsc#1068032).
|
||||
- arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0 (bsc#1068032).
|
||||
- arm64: entry: Add fake CPU feature for unmapping the kernel
|
||||
at EL0 (bsc#1068032).
|
||||
- arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for
|
||||
native tasks (bsc#1068032).
|
||||
- arm64: erratum: Work around Falkor erratum #E1003 in trampoline
|
||||
code (bsc#1068032).
|
||||
- arm64: entry: Hook up entry trampoline to exception vectors
|
||||
(bsc#1068032).
|
||||
- arm64: entry: Explicitly pass exception level to kernel_ventry
|
||||
macro (bsc#1068032).
|
||||
- arm64: mm: Map entry trampoline into trampoline and kernel
|
||||
page tables (bsc#1068032).
|
||||
- arm64: entry: Add exception trampoline page for exceptions
|
||||
from EL0 (bsc#1068032).
|
||||
- arm64: mm: Invalidate both kernel and user ASIDs when performing
|
||||
TLBI (bsc#1068032).
|
||||
- arm64: mm: Add arm64_kernel_unmapped_at_el0 helper
|
||||
(bsc#1068032).
|
||||
- arm64: mm: Allocate ASIDs in pairs (bsc#1068032).
|
||||
- arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Rename post_ttbr0_update_workaround (bsc#1068032).
|
||||
- arm64: mm: Remove pre_ttbr0_update_workaround for Falkor
|
||||
erratum #E1003 (bsc#1068032).
|
||||
- arm64: mm: Move ASID from TTBR0 to TTBR1 (bsc#1068032).
|
||||
- arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN (bsc#1068032).
|
||||
- arm64: mm: Use non-global mappings for kernel space
|
||||
(bsc#1068032).
|
||||
- commit cdf2ded
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 11:24:49 CET 2018 - yousaf.kaukab@suse.com
|
||||
|
||||
- config: arm64: enable rk3399 missing drivers
|
||||
These drivers are required for Rockchip RK3399 Sapphire board
|
||||
- commit 94b8551
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 26 09:52:08 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -60,7 +60,7 @@ License: GPL-2.0
|
||||
Group: System/Kernel
|
||||
Version: 4.15.1
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g622b47a
|
||||
Release: <RELEASE>.g9df97e2
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:aad87eb3dd9be3ecc73bdc411f1d8474a27561ec02dc6f29bb2af8d8a2b5b070
|
||||
size 74296
|
||||
oid sha256:08ae71b54f7d1732048a64b19bfaf9a3809211d220492f31f8cc4c72d8475a4d
|
||||
size 107895
|
||||
|
46
series.conf
46
series.conf
@ -219,6 +219,51 @@
|
||||
########################################################
|
||||
# ARM
|
||||
########################################################
|
||||
patches.suse/0001-arm64-mm-Use-non-global-mappings-for-kernel-space.patch
|
||||
patches.suse/0002-arm64-mm-Temporarily-disable-ARM64_SW_TTBR0_PAN.patch
|
||||
patches.suse/0003-arm64-mm-Move-ASID-from-TTBR0-to-TTBR1.patch
|
||||
patches.suse/0004-arm64-mm-Remove-pre_ttbr0_update_workaround-for-Falk.patch
|
||||
patches.suse/0005-arm64-mm-Rename-post_ttbr0_update_workaround.patch
|
||||
patches.suse/0006-arm64-mm-Fix-and-re-enable-ARM64_SW_TTBR0_PAN.patch
|
||||
patches.suse/0007-arm64-mm-Allocate-ASIDs-in-pairs.patch
|
||||
patches.suse/0008-arm64-mm-Add-arm64_kernel_unmapped_at_el0-helper.patch
|
||||
patches.suse/0009-arm64-mm-Invalidate-both-kernel-and-user-ASIDs-when-.patch
|
||||
patches.suse/0010-arm64-entry-Add-exception-trampoline-page-for-except.patch
|
||||
patches.suse/0011-arm64-mm-Map-entry-trampoline-into-trampoline-and-ke.patch
|
||||
patches.suse/0012-arm64-entry-Explicitly-pass-exception-level-to-kerne.patch
|
||||
patches.suse/0013-arm64-entry-Hook-up-entry-trampoline-to-exception-ve.patch
|
||||
patches.suse/0014-arm64-erratum-Work-around-Falkor-erratum-E1003-in-tr.patch
|
||||
patches.suse/0015-arm64-tls-Avoid-unconditional-zeroing-of-tpidrro_el0.patch
|
||||
patches.suse/0016-arm64-entry-Add-fake-CPU-feature-for-unmapping-the-k.patch
|
||||
patches.suse/0017-arm64-Kconfig-Add-CONFIG_UNMAP_KERNEL_AT_EL0.patch
|
||||
patches.suse/0018-perf-arm_spe-Fail-device-probe-when-arm64_kernel_unm.patch
|
||||
patches.suse/0019-arm64-mm-Introduce-TTBR_ASID_MASK-for-getting-at-the.patch
|
||||
patches.suse/0020-arm64-kaslr-Put-kernel-vectors-address-in-separate-d.patch
|
||||
patches.suse/0021-arm64-kpti-Fix-the-interaction-between-ASID-switchin.patch
|
||||
patches.suse/0022-arm64-cpufeature-Pass-capability-structure-to-enable.patch
|
||||
patches.suse/0023-arm64-capabilities-Handle-duplicate-entries-for-a-ca.patch
|
||||
patches.suse/0024-arm64-use-RET-instruction-for-exiting-the-trampoline.patch
|
||||
patches.suse/0025-arm64-Kconfig-Reword-UNMAP_KERNEL_AT_EL0-kconfig-ent.patch
|
||||
patches.suse/0026-arm64-Take-into-account-ID_AA64PFR0_EL1.CSV3.patch
|
||||
patches.suse/0027-drivers-firmware-Expose-psci_get_version-through-psc.patch
|
||||
patches.suse/0028-arm64-Move-post_ttbr_update_workaround-to-C-code.patch
|
||||
patches.suse/0029-arm64-Add-skeleton-to-harden-the-branch-predictor-ag.patch
|
||||
patches.suse/0030-arm64-KVM-Use-per-CPU-vector-when-BP-hardening-is-en.patch
|
||||
patches.suse/0031-arm64-KVM-Make-PSCI_VERSION-a-fast-path.patch
|
||||
patches.suse/0032-arm64-cputype-Add-missing-MIDR-values-for-Cortex-A72.patch
|
||||
patches.suse/0033-arm64-Implement-branch-predictor-hardening-for-affec.patch
|
||||
patches.suse/0034-arm64-Implement-branch-predictor-hardening-for-Falko.patch
|
||||
patches.suse/0035-arm64-cputype-Add-MIDR-values-for-Cavium-ThunderX2-C.patch
|
||||
patches.suse/0036-arm-Add-BTB-invalidation-on-switch_mm-for-Cortex-A9-.patch
|
||||
patches.suse/0037-arm-Invalidate-BTB-on-prefetch-abort-outside-of-user.patch
|
||||
patches.suse/0038-arm-KVM-Invalidate-BTB-on-guest-exit.patch
|
||||
patches.suse/0039-arm-Add-icache-invalidation-on-switch_mm-for-Cortex-.patch
|
||||
patches.suse/0040-arm-Invalidate-icache-on-prefetch-abort-outside-of-u.patch
|
||||
patches.suse/0041-arm-KVM-Invalidate-icache-on-guest-exit-for-Cortex-A.patch
|
||||
patches.suse/0042-arm64-Move-BP-hardening-to-check_and_switch_context.patch
|
||||
patches.suse/0043-arm64-Run-enable-method-for-errata-work-arounds-on-l.patch
|
||||
patches.suse/0044-arm64-Branch-predictor-hardening-for-Cavium-ThunderX.patch
|
||||
patches.suse/0045-arm64-Turn-on-KPTI-only-on-CPUs-that-need-it.patch
|
||||
|
||||
########################################################
|
||||
# S/390
|
||||
@ -308,6 +353,7 @@
|
||||
|
||||
# Not upstream yet
|
||||
patches.suse/uapi-add-a-compatibility-layer-between-linux-uio-h-and-glibc
|
||||
patches.suse/btrfs-btrfs_evict_inode-must-clear-all-inodes.patch
|
||||
|
||||
# SUSE-specific
|
||||
patches.suse/btrfs-provide-super_operations-get_inode_dev
|
||||
|
@ -1,3 +1,3 @@
|
||||
2018-02-04 18:58:52 +0100
|
||||
GIT Revision: 622b47a394ac9cc6219731e369ac9c29aef4e06a
|
||||
2018-02-04 20:20:08 +0100
|
||||
GIT Revision: 9df97e2cc9de99f99fbca51698b158ef5853f08d
|
||||
GIT Branch: stable
|
||||
|
@ -358,6 +358,7 @@
|
||||
drivers/char/tpm/tpm_tis
|
||||
+external drivers/char/viotape # IBM legacy iSeries virtual tape
|
||||
drivers/char/virtio_console
|
||||
drivers/clk/clk-rk808
|
||||
drivers/clocksource/scx200_hrt
|
||||
drivers/cpufreq/amd_freq_sensitivity # AMD frequency sensitivity feedback to the ondemand governor
|
||||
drivers/cpufreq/cpufreq_conservative
|
||||
@ -990,6 +991,7 @@
|
||||
- drivers/message/i2o/i2o_scsi # Unsupported - bug #176735
|
||||
drivers/mfd/mfd-core
|
||||
drivers/mfd/htc-pasic3
|
||||
drivers/mfd/rk808
|
||||
drivers/mfd/sm501
|
||||
drivers/mfd/ucb1400_core
|
||||
drivers/mfd/lpc_sch
|
||||
@ -1403,6 +1405,9 @@
|
||||
drivers/ps3/ps3-lpm # Sony PS3
|
||||
drivers/ps3/ps3stor_lib # Sony PS3
|
||||
drivers/ptp/ptp
|
||||
drivers/regulator/fixed
|
||||
drivers/regulator/fan53555
|
||||
drivers/regulator/rk808-regulator
|
||||
drivers/rtc/rtc-cmos
|
||||
drivers/rtc/rtc-core
|
||||
drivers/rtc/rtc-ds1305
|
||||
@ -1423,6 +1428,7 @@
|
||||
drivers/rtc/rtc-pcf8583
|
||||
drivers/rtc/rtc-ppc
|
||||
drivers/rtc/rtc-r9701
|
||||
drivers/rtc/rtc-rk808
|
||||
drivers/rtc/rtc-rs5c348
|
||||
drivers/rtc/rtc-rs5c372
|
||||
drivers/rtc/rtc-s35390a
|
||||
@ -1832,6 +1838,7 @@
|
||||
drivers/watchdog/alim1535_wdt # ALi M1535 PMU Watchdog Timer driver
|
||||
drivers/watchdog/alim7101_wdt # ALi M7101 PMU Computer Watchdog Timer driver
|
||||
drivers/watchdog/cpu5wdt # sma cpu5 watchdog driver
|
||||
drivers/watchdog/dw_wdt
|
||||
drivers/watchdog/eurotechwdt # Driver for Eurotech CPU-1220/1410 on board watchdog
|
||||
drivers/watchdog/hpwdt
|
||||
drivers/watchdog/i6300esb # Watchdog timer driver for Intel 6300ESB chipset
|
||||
|
Loading…
Reference in New Issue
Block a user