forked from rpms/kernel
kernel-5.14.0-256.el9
* Thu Feb 02 2023 Herton R. Krzesinski <herton@redhat.com> [5.14.0-256.el9] - KVM: arm64: Work out supported block level at compile time (Cornelia Huck) [2128973] - KVM: arm64: Limit stage2_apply_range() batch size to largest block (Cornelia Huck) [2128973] - KVM: arm64: selftests: Fix multiple versions of GIC creation (Cornelia Huck) [2128973] - KVM: arm64: nvhe: Fix build with profile optimization (Cornelia Huck) [2128973] - KVM: arm64: Preserve PSTATE.SS for the guest while single-step is enabled (Cornelia Huck) [2128973] - KVM: arm64: Clear PSTATE.SS when the Software Step state was Active-pending (Cornelia Huck) [2128973] - KVM: arm64: vgic: Fix exit condition in scan_its_table() (Cornelia Huck) [2128973] - KVM: arm64: Use correct accessor to parse stage-1 PTEs (Cornelia Huck) [2128973] - KVM: arm64: Fix bad dereference on MTE-enabled systems (Cornelia Huck) [2128973] - KVM: arm64: Fix SMPRI_EL1/TPIDR2_EL0 trapping on VHE (Cornelia Huck) [2128973] - Documentation: Fix index.rst after psci.rst renaming (Cornelia Huck) [2128973] - KVM: selftests: Gracefully handle empty stack traces (Cornelia Huck) [2128973] - KVM: arm64: Use kmemleak_free_part_phys() to unregister hyp_mem_base (Cornelia Huck) [2128973] - tools kvm headers arm64: Update KVM header from the kernel sources (Cornelia Huck) [2128973] - KVM: arm64: Reject 32bit user PSTATE on asymmetric systems (Cornelia Huck) [2128973] - KVM: arm64: Treat PMCR_EL1.LC as RES1 on asymmetric systems (Cornelia Huck) [2128973] - KVM: arm64: Fix compile error due to sign extension (Cornelia Huck) [2128973] - KVM: arm64: Don't open code ARRAY_SIZE() (Cornelia Huck) [2128973] - KVM: arm64: Move nVHE-only helpers into kvm/stacktrace.c (Cornelia Huck) [2128973] - KVM: arm64: Make unwind()/on_accessible_stack() per-unwinder functions (Cornelia Huck) [2128973] - KVM: arm64: Move nVHE stacktrace unwinding into its own compilation unit (Cornelia Huck) [2128973] - KVM: arm64: Move PROTECTED_NVHE_STACKTRACE around (Cornelia Huck) [2128973] - KVM: arm64: Introduce pkvm_dump_backtrace() (Cornelia Huck) [2128973] - KVM: arm64: Implement protected nVHE hyp stack unwinder (Cornelia Huck) [2128973] - KVM: arm64: Save protected-nVHE (pKVM) hyp stacktrace (Cornelia Huck) [2128973] - KVM: arm64: Stub implementation of pKVM HYP stack unwinder (Cornelia Huck) [2128973] - KVM: arm64: Allocate shared pKVM hyp stacktrace buffers (Cornelia Huck) [2128973] - KVM: arm64: Add PROTECTED_NVHE_STACKTRACE Kconfig (Cornelia Huck) [2128973] - KVM: arm64: Introduce hyp_dump_backtrace() (Cornelia Huck) [2128973] - KVM: arm64: Implement non-protected nVHE hyp stack unwinder (Cornelia Huck) [2128973] - KVM: arm64: Prepare non-protected nVHE hypervisor stacktrace (Cornelia Huck) [2128973] - KVM: arm64: Stub implementation of non-protected nVHE HYP stack unwinder (Cornelia Huck) [2128973] - KVM: arm64: On stack overflow switch to hyp overflow_stack (Cornelia Huck) [2128973] - arm64: stacktrace: Add description of stacktrace/common.h (Cornelia Huck) [2128973] - arm64: stacktrace: Factor out common unwind() (Cornelia Huck) [2128973] - arm64: stacktrace: Handle frame pointer from different address spaces (Cornelia Huck) [2128973] - arm64: stacktrace: Factor out unwind_next_common() (Cornelia Huck) [2128973] - arm64: stacktrace: Factor out on_accessible_stack_common() (Cornelia Huck) [2128973] - arm64: stacktrace: Add shared header for common stack unwinding code (Cornelia Huck) [2128973] - arm64: Copy the task argument to unwind_state (Cornelia Huck) [2128973] - arm64: Split unwind_init() (Cornelia Huck) [2128973] - arm64: stacktrace: use non-atomic __set_bit (Cornelia Huck) [2128973] - arm64: kasan: do not instrument stacktrace.c (Cornelia Huck) [2128973] - KVM: arm64: Get rid or outdated comments (Cornelia Huck) [2128973] - KVM: arm64: Descope kvm_arm_sys_reg_{get,set}_reg() (Cornelia Huck) [2128973] - KVM: arm64: Get rid of find_reg_by_id() (Cornelia Huck) [2128973] - KVM: arm64: vgic: Tidy-up calls to vgic_{get,set}_common_attr() (Cornelia Huck) [2128973] - KVM: arm64: vgic: Consolidate userspace access for base address setting (Cornelia Huck) [2128973] - KVM: arm64: vgic-v2: Add helper for legacy dist/cpuif base address setting (Cornelia Huck) [2128973] - KVM: arm64: vgic: Use {get,put}_user() instead of copy_{from.to}_user (Cornelia Huck) [2128973] - KVM: arm64: vgic-v2: Consolidate userspace access for MMIO registers (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Consolidate userspace access for MMIO registers (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Use u32 to manage the line level from userspace (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Convert userspace accessors over to FIELD_GET/FIELD_PREP (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Make the userspace accessors use sysreg API (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Push user access into vgic_v3_cpu_sysregs_uaccess() (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Simplify vgic_v3_has_cpu_sysregs_attr() (Cornelia Huck) [2128973] - KVM: arm64: Get rid of reg_from/to_user() (Cornelia Huck) [2128973] - KVM: arm64: Consolidate sysreg userspace accesses (Cornelia Huck) [2128973] - KVM: arm64: Rely on index_to_param() for size checks on userspace access (Cornelia Huck) [2128973] - KVM: arm64: Introduce generic get_user/set_user helpers for system registers (Cornelia Huck) [2128973] - KVM: arm64: Reorder handling of invariant sysregs from userspace (Cornelia Huck) [2128973] - KVM: arm64: Add get_reg_by_id() as a sys_reg_desc retrieving helper (Cornelia Huck) [2128973] - KVM: arm64: Fix hypervisor address symbolization (Cornelia Huck) [2128973] - KVM: arm64: selftests: Add support for GICv2 on v3 (Cornelia Huck) [2128973] - KVM: arm64: Don't return from void function (Cornelia Huck) [2128973] - KVM: arm64: nvhe: Add intermediates to 'targets' instead of extra-y (Cornelia Huck) [2128973] - KVM: arm64: nvhe: Rename confusing obj-y (Cornelia Huck) [2128973] - KVM: arm64: Move the handling of !FP outside of the fast path (Cornelia Huck) [2128973] - KVM: arm64: Document why pause cannot be turned into a flag (Cornelia Huck) [2128973] - KVM: arm64: Reduce the size of the vcpu flag members (Cornelia Huck) [2128973] - KVM: arm64: Add build-time sanity checks for flags (Cornelia Huck) [2128973] - KVM: arm64: Warn when PENDING_EXCEPTION and INCREMENT_PC are set together (Cornelia Huck) [2128973] - KVM: arm64: Convert vcpu sysregs_loaded_on_cpu to a state flag (Cornelia Huck) [2128973] - KVM: arm64: Kill unused vcpu flags field (Cornelia Huck) [2128973] - KVM: arm64: Move vcpu WFIT flag to the state flag set (Cornelia Huck) [2128973] - KVM: arm64: Move vcpu ON_UNSUPPORTED_CPU flag to the state flag set (Cornelia Huck) [2128973] - KVM: arm64: Move vcpu SVE/SME flags to the state flag set (Cornelia Huck) [2128973] - KVM: arm64: Move vcpu debug/SPE/TRBE flags to the input flag set (Cornelia Huck) [2128973] - KVM: arm64: Add a flag to disable MMIO trace for nVHE KVM (Cornelia Huck) [2128973] - KVM: arm64: Move vcpu PC/Exception flags to the input flag set (Cornelia Huck) [2128973] - KVM: arm64: Move vcpu configuration flags into their own set (Cornelia Huck) [2128973] - KVM: arm64: Add three sets of flags to the vcpu state (Cornelia Huck) [2128973] - KVM: arm64: Add helpers to manipulate vcpu flags among a set (Cornelia Huck) [2128973] - KVM: arm64: Move FP state ownership from flag to a tristate (Cornelia Huck) [2128973] - KVM: arm64: Drop FP_FOREIGN_STATE from the hypervisor code (Cornelia Huck) [2128973] - KVM: arm64: Prevent kmemleak from accessing pKVM memory (Cornelia Huck) [2128973] - KVM: arm64: Drop stale comment (Cornelia Huck) [2128973] - KVM: arm64: Remove redundant hyp_assert_lock_held() assertions (Cornelia Huck) [2128973] - KVM: arm64: Extend comment in has_vhe() (Cornelia Huck) [2128973] - KVM: arm64: Ignore 'kvm-arm.mode=protected' when using VHE (Cornelia Huck) [2128973] - KVM: arm64: Handle all ID registers trapped for a protected VM (Cornelia Huck) [2128973] - KVM: arm64: Return error from kvm_arch_init_vm() on allocation failure (Cornelia Huck) [2128973] - KVM: arm64: Fix inconsistent indenting (Cornelia Huck) [2128973] - KVM: arm64: Always start with clearing SME flag on load (Cornelia Huck) [2128973] - KVM: arm64: vgic: Undo work in failed ITS restores (Cornelia Huck) [2128973] - KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures (Cornelia Huck) [2128973] - KVM: arm64: vgic: Add more checks when restoring ITS tables (Cornelia Huck) [2128973] - KVM: arm64: vgic: Check that new ITEs could be saved in guest memory (Cornelia Huck) [2128973] - KVM: arm64: pmu: Restore compilation when HW_PERF_EVENTS isn't selected (Cornelia Huck) [2128973] - KVM: arm64: Hide KVM_REG_ARM_*_BMAP_BIT_COUNT from userspace (Cornelia Huck) [2128973] - KVM: arm64: Reenable pmu in Protected Mode (Cornelia Huck) [2128973] - KVM: arm64: Pass pmu events to hyp via vcpu (Cornelia Huck) [2128973] - KVM: arm64: Repack struct kvm_pmu to reduce size (Cornelia Huck) [2128973] - KVM: arm64: Wrapper for getting pmu_events (Cornelia Huck) [2128973] - KVM: arm64: pkvm: Don't mask already zeroed FEAT_SVE (Cornelia Huck) [2128973] - KVM: arm64: pkvm: Drop unnecessary FP/SIMD trap handler (Cornelia Huck) [2128973] - KVM: arm64: nvhe: Eliminate kernel-doc warnings (Cornelia Huck) [2128973] - KVM: arm64: Avoid unnecessary absolute addressing via literals (Cornelia Huck) [2128973] - KVM: arm64: Print emulated register table name when it is unsorted (Cornelia Huck) [2128973] - KVM: arm64: Don't BUG_ON() if emulated register table is unsorted (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Advertise GICR_CTLR.{IR, CES} as a new GICD_IIDR revision (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Implement MMIO-based LPI invalidation (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Expose GICR_CTLR.RWP when disabling LPIs (Cornelia Huck) [2128973] - KVM: arm64: Fix new instances of 32bit ESRs (Cornelia Huck) [2128973] - KVM: arm64: Hide AArch32 PMU registers when not available (Cornelia Huck) [2128973] - KVM: arm64: Start trapping ID registers for 32 bit guests (Cornelia Huck) [2128973] - KVM: arm64: Plumb cp10 ID traps through the AArch64 sysreg handler (Cornelia Huck) [2128973] - KVM: arm64: Wire up CP15 feature registers to their AArch64 equivalents (Cornelia Huck) [2128973] - KVM: arm64: Don't write to Rt unless sys_reg emulation succeeds (Cornelia Huck) [2128973] - KVM: arm64: Return a bool from emulate_cp() (Cornelia Huck) [2128973] - KVM: arm64: uapi: Add kvm_debug_exit_arch.hsr_high (Cornelia Huck) [2128973] - KVM: arm64: Treat ESR_EL2 as a 64-bit register (Cornelia Huck) [2128973] - KVM: arm64: Symbolize the nVHE HYP addresses (Cornelia Huck) [2128973] - KVM: arm64: Detect and handle hypervisor stack overflows (Cornelia Huck) [2128973] - KVM: arm64: Add guard pages for pKVM (protected nVHE) hypervisor stack (Cornelia Huck) [2128973] - KVM: arm64: Add guard pages for KVM nVHE hypervisor stack (Cornelia Huck) [2128973] - KVM: arm64: Introduce pkvm_alloc_private_va_range() (Cornelia Huck) [2128973] - KVM: arm64: Introduce hyp_alloc_private_va_range() (Cornelia Huck) [2128973] - KVM: arm64: Handle SME host state when running guests (Cornelia Huck) [2128973] - KVM: arm64: Trap SME usage in guest (Cornelia Huck) [2128973] - KVM: arm64: Hide SME system registers from guests (Cornelia Huck) [2128973] - KVM: arm64: Expose the WFXT feature to guests (Cornelia Huck) [2128973] - KVM: arm64: Offer early resume for non-blocking WFxT instructions (Cornelia Huck) [2128973] - KVM: arm64: Handle blocking WFIT instruction (Cornelia Huck) [2128973] - KVM: arm64: Introduce kvm_counter_compute_delta() helper (Cornelia Huck) [2128973] - KVM: arm64: Simplify kvm_cpu_has_pending_timer() (Cornelia Huck) [2128973] - tools kvm headers arm64: Update KVM headers from the kernel sources (Cornelia Huck) [2128973] - tools kvm headers arm64: Update KVM headers from the kernel sources (Cornelia Huck) [2128973] Resolves: rhbz#2128973 Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
This commit is contained in:
parent
bc985ce581
commit
36de07e757
@ -12,7 +12,7 @@ RHEL_MINOR = 2
|
||||
#
|
||||
# Use this spot to avoid future merge conflicts.
|
||||
# Do not trim this comment.
|
||||
RHEL_RELEASE = 255
|
||||
RHEL_RELEASE = 256
|
||||
|
||||
#
|
||||
# ZSTREAM
|
||||
|
149
kernel.spec
149
kernel.spec
@ -119,15 +119,15 @@ Summary: The Linux kernel
|
||||
# define buildid .local
|
||||
%define specversion 5.14.0
|
||||
%define patchversion 5.14
|
||||
%define pkgrelease 255
|
||||
%define pkgrelease 256
|
||||
%define kversion 5
|
||||
%define tarfile_release 5.14.0-255.el9
|
||||
%define tarfile_release 5.14.0-256.el9
|
||||
# This is needed to do merge window version magic
|
||||
%define patchlevel 14
|
||||
# This allows pkg_release to have configurable %%{?dist} tag
|
||||
%define specrelease 255%{?buildid}%{?dist}
|
||||
%define specrelease 256%{?buildid}%{?dist}
|
||||
# This defines the kabi tarball version
|
||||
%define kabiversion 5.14.0-255.el9
|
||||
%define kabiversion 5.14.0-256.el9
|
||||
|
||||
#
|
||||
# End of genspec.sh variables
|
||||
@ -3116,6 +3116,147 @@ fi
|
||||
#
|
||||
#
|
||||
%changelog
|
||||
* Thu Feb 02 2023 Herton R. Krzesinski <herton@redhat.com> [5.14.0-256.el9]
|
||||
- KVM: arm64: Work out supported block level at compile time (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Limit stage2_apply_range() batch size to largest block (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: selftests: Fix multiple versions of GIC creation (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: nvhe: Fix build with profile optimization (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Preserve PSTATE.SS for the guest while single-step is enabled (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Clear PSTATE.SS when the Software Step state was Active-pending (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: vgic: Fix exit condition in scan_its_table() (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Use correct accessor to parse stage-1 PTEs (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Fix bad dereference on MTE-enabled systems (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Fix SMPRI_EL1/TPIDR2_EL0 trapping on VHE (Cornelia Huck) [2128973]
|
||||
- Documentation: Fix index.rst after psci.rst renaming (Cornelia Huck) [2128973]
|
||||
- KVM: selftests: Gracefully handle empty stack traces (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Use kmemleak_free_part_phys() to unregister hyp_mem_base (Cornelia Huck) [2128973]
|
||||
- tools kvm headers arm64: Update KVM header from the kernel sources (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Reject 32bit user PSTATE on asymmetric systems (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Treat PMCR_EL1.LC as RES1 on asymmetric systems (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Fix compile error due to sign extension (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Don't open code ARRAY_SIZE() (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Move nVHE-only helpers into kvm/stacktrace.c (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Make unwind()/on_accessible_stack() per-unwinder functions (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Move nVHE stacktrace unwinding into its own compilation unit (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Move PROTECTED_NVHE_STACKTRACE around (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Introduce pkvm_dump_backtrace() (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Implement protected nVHE hyp stack unwinder (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Save protected-nVHE (pKVM) hyp stacktrace (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Stub implementation of pKVM HYP stack unwinder (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Allocate shared pKVM hyp stacktrace buffers (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Add PROTECTED_NVHE_STACKTRACE Kconfig (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Introduce hyp_dump_backtrace() (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Implement non-protected nVHE hyp stack unwinder (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Prepare non-protected nVHE hypervisor stacktrace (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Stub implementation of non-protected nVHE HYP stack unwinder (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: On stack overflow switch to hyp overflow_stack (Cornelia Huck) [2128973]
|
||||
- arm64: stacktrace: Add description of stacktrace/common.h (Cornelia Huck) [2128973]
|
||||
- arm64: stacktrace: Factor out common unwind() (Cornelia Huck) [2128973]
|
||||
- arm64: stacktrace: Handle frame pointer from different address spaces (Cornelia Huck) [2128973]
|
||||
- arm64: stacktrace: Factor out unwind_next_common() (Cornelia Huck) [2128973]
|
||||
- arm64: stacktrace: Factor out on_accessible_stack_common() (Cornelia Huck) [2128973]
|
||||
- arm64: stacktrace: Add shared header for common stack unwinding code (Cornelia Huck) [2128973]
|
||||
- arm64: Copy the task argument to unwind_state (Cornelia Huck) [2128973]
|
||||
- arm64: Split unwind_init() (Cornelia Huck) [2128973]
|
||||
- arm64: stacktrace: use non-atomic __set_bit (Cornelia Huck) [2128973]
|
||||
- arm64: kasan: do not instrument stacktrace.c (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Get rid or outdated comments (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Descope kvm_arm_sys_reg_{get,set}_reg() (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Get rid of find_reg_by_id() (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: vgic: Tidy-up calls to vgic_{get,set}_common_attr() (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: vgic: Consolidate userspace access for base address setting (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: vgic-v2: Add helper for legacy dist/cpuif base address setting (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: vgic: Use {get,put}_user() instead of copy_{from.to}_user (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: vgic-v2: Consolidate userspace access for MMIO registers (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: vgic-v3: Consolidate userspace access for MMIO registers (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: vgic-v3: Use u32 to manage the line level from userspace (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: vgic-v3: Convert userspace accessors over to FIELD_GET/FIELD_PREP (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: vgic-v3: Make the userspace accessors use sysreg API (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: vgic-v3: Push user access into vgic_v3_cpu_sysregs_uaccess() (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: vgic-v3: Simplify vgic_v3_has_cpu_sysregs_attr() (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Get rid of reg_from/to_user() (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Consolidate sysreg userspace accesses (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Rely on index_to_param() for size checks on userspace access (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Introduce generic get_user/set_user helpers for system registers (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Reorder handling of invariant sysregs from userspace (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Add get_reg_by_id() as a sys_reg_desc retrieving helper (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Fix hypervisor address symbolization (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: selftests: Add support for GICv2 on v3 (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Don't return from void function (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: nvhe: Add intermediates to 'targets' instead of extra-y (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: nvhe: Rename confusing obj-y (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Move the handling of !FP outside of the fast path (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Document why pause cannot be turned into a flag (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Reduce the size of the vcpu flag members (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Add build-time sanity checks for flags (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Warn when PENDING_EXCEPTION and INCREMENT_PC are set together (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Convert vcpu sysregs_loaded_on_cpu to a state flag (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Kill unused vcpu flags field (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Move vcpu WFIT flag to the state flag set (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Move vcpu ON_UNSUPPORTED_CPU flag to the state flag set (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Move vcpu SVE/SME flags to the state flag set (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Move vcpu debug/SPE/TRBE flags to the input flag set (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Add a flag to disable MMIO trace for nVHE KVM (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Move vcpu PC/Exception flags to the input flag set (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Move vcpu configuration flags into their own set (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Add three sets of flags to the vcpu state (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Add helpers to manipulate vcpu flags among a set (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Move FP state ownership from flag to a tristate (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Drop FP_FOREIGN_STATE from the hypervisor code (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Prevent kmemleak from accessing pKVM memory (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Drop stale comment (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Remove redundant hyp_assert_lock_held() assertions (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Extend comment in has_vhe() (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Ignore 'kvm-arm.mode=protected' when using VHE (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Handle all ID registers trapped for a protected VM (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Return error from kvm_arch_init_vm() on allocation failure (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Fix inconsistent indenting (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Always start with clearing SME flag on load (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: vgic: Undo work in failed ITS restores (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: vgic: Add more checks when restoring ITS tables (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: vgic: Check that new ITEs could be saved in guest memory (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: pmu: Restore compilation when HW_PERF_EVENTS isn't selected (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Hide KVM_REG_ARM_*_BMAP_BIT_COUNT from userspace (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Reenable pmu in Protected Mode (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Pass pmu events to hyp via vcpu (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Repack struct kvm_pmu to reduce size (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Wrapper for getting pmu_events (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: pkvm: Don't mask already zeroed FEAT_SVE (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: pkvm: Drop unnecessary FP/SIMD trap handler (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: nvhe: Eliminate kernel-doc warnings (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Avoid unnecessary absolute addressing via literals (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Print emulated register table name when it is unsorted (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Don't BUG_ON() if emulated register table is unsorted (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: vgic-v3: Advertise GICR_CTLR.{IR, CES} as a new GICD_IIDR revision (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: vgic-v3: Implement MMIO-based LPI invalidation (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: vgic-v3: Expose GICR_CTLR.RWP when disabling LPIs (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Fix new instances of 32bit ESRs (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Hide AArch32 PMU registers when not available (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Start trapping ID registers for 32 bit guests (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Plumb cp10 ID traps through the AArch64 sysreg handler (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Wire up CP15 feature registers to their AArch64 equivalents (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Don't write to Rt unless sys_reg emulation succeeds (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Return a bool from emulate_cp() (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: uapi: Add kvm_debug_exit_arch.hsr_high (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Treat ESR_EL2 as a 64-bit register (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Symbolize the nVHE HYP addresses (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Detect and handle hypervisor stack overflows (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Add guard pages for pKVM (protected nVHE) hypervisor stack (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Add guard pages for KVM nVHE hypervisor stack (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Introduce pkvm_alloc_private_va_range() (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Introduce hyp_alloc_private_va_range() (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Handle SME host state when running guests (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Trap SME usage in guest (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Hide SME system registers from guests (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Expose the WFXT feature to guests (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Offer early resume for non-blocking WFxT instructions (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Handle blocking WFIT instruction (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Introduce kvm_counter_compute_delta() helper (Cornelia Huck) [2128973]
|
||||
- KVM: arm64: Simplify kvm_cpu_has_pending_timer() (Cornelia Huck) [2128973]
|
||||
- tools kvm headers arm64: Update KVM headers from the kernel sources (Cornelia Huck) [2128973]
|
||||
- tools kvm headers arm64: Update KVM headers from the kernel sources (Cornelia Huck) [2128973]
|
||||
|
||||
* Thu Feb 02 2023 Herton R. Krzesinski <herton@redhat.com> [5.14.0-255.el9]
|
||||
- can: kvaser_usb: kvaser_usb_set_bittiming(): fix redundant initialization warning for err (Al Stone) [2071839]
|
||||
- can: kvaser_usb: kvaser_usb_set_{,data}bittiming(): remove empty lines in variable declaration (Al Stone) [2071839]
|
||||
|
6
sources
6
sources
@ -1,3 +1,3 @@
|
||||
SHA512 (linux-5.14.0-255.el9.tar.xz) = 404eae9cf294392c2542f4a543c75d6e685a6c593f22bb3726af2b00e97c00739376f7962b5e9069b1dbefdb9aab73c1b2296352d67a49e91ee1a4027812d5e8
|
||||
SHA512 (kernel-abi-stablelists-5.14.0-255.el9.tar.bz2) = f3704d9b81ab071515d0b85959b3ba89cc1848777f10bd27791a89f1773b33124bffc3eb8e7f4d32d20ab9fd6ffb763be5d5502e934678486ecab37051d23451
|
||||
SHA512 (kernel-kabi-dw-5.14.0-255.el9.tar.bz2) = 2b9b9418aa39796bbab6613a05cb976446794b645b84ec9b4fa8d07bcedf077c5276177eb20de831d175d5e7b2a56286acc29f2b1f159a5eef9e81627110fc3d
|
||||
SHA512 (linux-5.14.0-256.el9.tar.xz) = 0b61e4637d81f4d2a40713a4d3e278eecebb177ecd528bd47551b14d148e6d38f6ec2bfd42b056e71cb8e6d568b0cb78397826b8b0ac50e359cf5fd2a2ec1732
|
||||
SHA512 (kernel-abi-stablelists-5.14.0-256.el9.tar.bz2) = d4e4170bbc9a098a0be61f9034da2352c8cadf05e2b0fd5998624e5b32f3dd9b06137bd3a276596a5097e6ffd5c1cb114afe9eb1d07c68e10c420f53e4608223
|
||||
SHA512 (kernel-kabi-dw-5.14.0-256.el9.tar.bz2) = ae15f24d8a6dede5188a168594fec4cefbfaf272adb2bcd5f16556a893dac7cef36dad383588d82883ae56737672b7f9e59781ea4aa5739c29dc00a8a60576ee
|
||||
|
Loading…
Reference in New Issue
Block a user