|
| 1 | +* Thu Feb 02 2023 Herton R. Krzesinski <herton@redhat.com> [5.14.0-256.el9] |
| 2 | +- KVM: arm64: Work out supported block level at compile time (Cornelia Huck) [2128973] |
| 3 | +- KVM: arm64: Limit stage2_apply_range() batch size to largest block (Cornelia Huck) [2128973] |
| 4 | +- KVM: arm64: selftests: Fix multiple versions of GIC creation (Cornelia Huck) [2128973] |
| 5 | +- KVM: arm64: nvhe: Fix build with profile optimization (Cornelia Huck) [2128973] |
| 6 | +- KVM: arm64: Preserve PSTATE.SS for the guest while single-step is enabled (Cornelia Huck) [2128973] |
| 7 | +- KVM: arm64: Clear PSTATE.SS when the Software Step state was Active-pending (Cornelia Huck) [2128973] |
| 8 | +- KVM: arm64: vgic: Fix exit condition in scan_its_table() (Cornelia Huck) [2128973] |
| 9 | +- KVM: arm64: Use correct accessor to parse stage-1 PTEs (Cornelia Huck) [2128973] |
| 10 | +- KVM: arm64: Fix bad dereference on MTE-enabled systems (Cornelia Huck) [2128973] |
| 11 | +- KVM: arm64: Fix SMPRI_EL1/TPIDR2_EL0 trapping on VHE (Cornelia Huck) [2128973] |
| 12 | +- Documentation: Fix index.rst after psci.rst renaming (Cornelia Huck) [2128973] |
| 13 | +- KVM: selftests: Gracefully handle empty stack traces (Cornelia Huck) [2128973] |
| 14 | +- KVM: arm64: Use kmemleak_free_part_phys() to unregister hyp_mem_base (Cornelia Huck) [2128973] |
| 15 | +- tools kvm headers arm64: Update KVM header from the kernel sources (Cornelia Huck) [2128973] |
| 16 | +- KVM: arm64: Reject 32bit user PSTATE on asymmetric systems (Cornelia Huck) [2128973] |
| 17 | +- KVM: arm64: Treat PMCR_EL1.LC as RES1 on asymmetric systems (Cornelia Huck) [2128973] |
| 18 | +- KVM: arm64: Fix compile error due to sign extension (Cornelia Huck) [2128973] |
| 19 | +- KVM: arm64: Don't open code ARRAY_SIZE() (Cornelia Huck) [2128973] |
| 20 | +- KVM: arm64: Move nVHE-only helpers into kvm/stacktrace.c (Cornelia Huck) [2128973] |
| 21 | +- KVM: arm64: Make unwind()/on_accessible_stack() per-unwinder functions (Cornelia Huck) [2128973] |
| 22 | +- KVM: arm64: Move nVHE stacktrace unwinding into its own compilation unit (Cornelia Huck) [2128973] |
| 23 | +- KVM: arm64: Move PROTECTED_NVHE_STACKTRACE around (Cornelia Huck) [2128973] |
| 24 | +- KVM: arm64: Introduce pkvm_dump_backtrace() (Cornelia Huck) [2128973] |
| 25 | +- KVM: arm64: Implement protected nVHE hyp stack unwinder (Cornelia Huck) [2128973] |
| 26 | +- KVM: arm64: Save protected-nVHE (pKVM) hyp stacktrace (Cornelia Huck) [2128973] |
| 27 | +- KVM: arm64: Stub implementation of pKVM HYP stack unwinder (Cornelia Huck) [2128973] |
| 28 | +- KVM: arm64: Allocate shared pKVM hyp stacktrace buffers (Cornelia Huck) [2128973] |
| 29 | +- KVM: arm64: Add PROTECTED_NVHE_STACKTRACE Kconfig (Cornelia Huck) [2128973] |
| 30 | +- KVM: arm64: Introduce hyp_dump_backtrace() (Cornelia Huck) [2128973] |
| 31 | +- KVM: arm64: Implement non-protected nVHE hyp stack unwinder (Cornelia Huck) [2128973] |
| 32 | +- KVM: arm64: Prepare non-protected nVHE hypervisor stacktrace (Cornelia Huck) [2128973] |
| 33 | +- KVM: arm64: Stub implementation of non-protected nVHE HYP stack unwinder (Cornelia Huck) [2128973] |
| 34 | +- KVM: arm64: On stack overflow switch to hyp overflow_stack (Cornelia Huck) [2128973] |
| 35 | +- arm64: stacktrace: Add description of stacktrace/common.h (Cornelia Huck) [2128973] |
| 36 | +- arm64: stacktrace: Factor out common unwind() (Cornelia Huck) [2128973] |
| 37 | +- arm64: stacktrace: Handle frame pointer from different address spaces (Cornelia Huck) [2128973] |
| 38 | +- arm64: stacktrace: Factor out unwind_next_common() (Cornelia Huck) [2128973] |
| 39 | +- arm64: stacktrace: Factor out on_accessible_stack_common() (Cornelia Huck) [2128973] |
| 40 | +- arm64: stacktrace: Add shared header for common stack unwinding code (Cornelia Huck) [2128973] |
| 41 | +- arm64: Copy the task argument to unwind_state (Cornelia Huck) [2128973] |
| 42 | +- arm64: Split unwind_init() (Cornelia Huck) [2128973] |
| 43 | +- arm64: stacktrace: use non-atomic __set_bit (Cornelia Huck) [2128973] |
| 44 | +- arm64: kasan: do not instrument stacktrace.c (Cornelia Huck) [2128973] |
| 45 | +- KVM: arm64: Get rid or outdated comments (Cornelia Huck) [2128973] |
| 46 | +- KVM: arm64: Descope kvm_arm_sys_reg_{get,set}_reg() (Cornelia Huck) [2128973] |
| 47 | +- KVM: arm64: Get rid of find_reg_by_id() (Cornelia Huck) [2128973] |
| 48 | +- KVM: arm64: vgic: Tidy-up calls to vgic_{get,set}_common_attr() (Cornelia Huck) [2128973] |
| 49 | +- KVM: arm64: vgic: Consolidate userspace access for base address setting (Cornelia Huck) [2128973] |
| 50 | +- KVM: arm64: vgic-v2: Add helper for legacy dist/cpuif base address setting (Cornelia Huck) [2128973] |
| 51 | +- KVM: arm64: vgic: Use {get,put}_user() instead of copy_{from.to}_user (Cornelia Huck) [2128973] |
| 52 | +- KVM: arm64: vgic-v2: Consolidate userspace access for MMIO registers (Cornelia Huck) [2128973] |
| 53 | +- KVM: arm64: vgic-v3: Consolidate userspace access for MMIO registers (Cornelia Huck) [2128973] |
| 54 | +- KVM: arm64: vgic-v3: Use u32 to manage the line level from userspace (Cornelia Huck) [2128973] |
| 55 | +- KVM: arm64: vgic-v3: Convert userspace accessors over to FIELD_GET/FIELD_PREP (Cornelia Huck) [2128973] |
| 56 | +- KVM: arm64: vgic-v3: Make the userspace accessors use sysreg API (Cornelia Huck) [2128973] |
| 57 | +- KVM: arm64: vgic-v3: Push user access into vgic_v3_cpu_sysregs_uaccess() (Cornelia Huck) [2128973] |
| 58 | +- KVM: arm64: vgic-v3: Simplify vgic_v3_has_cpu_sysregs_attr() (Cornelia Huck) [2128973] |
| 59 | +- KVM: arm64: Get rid of reg_from/to_user() (Cornelia Huck) [2128973] |
| 60 | +- KVM: arm64: Consolidate sysreg userspace accesses (Cornelia Huck) [2128973] |
| 61 | +- KVM: arm64: Rely on index_to_param() for size checks on userspace access (Cornelia Huck) [2128973] |
| 62 | +- KVM: arm64: Introduce generic get_user/set_user helpers for system registers (Cornelia Huck) [2128973] |
| 63 | +- KVM: arm64: Reorder handling of invariant sysregs from userspace (Cornelia Huck) [2128973] |
| 64 | +- KVM: arm64: Add get_reg_by_id() as a sys_reg_desc retrieving helper (Cornelia Huck) [2128973] |
| 65 | +- KVM: arm64: Fix hypervisor address symbolization (Cornelia Huck) [2128973] |
| 66 | +- KVM: arm64: selftests: Add support for GICv2 on v3 (Cornelia Huck) [2128973] |
| 67 | +- KVM: arm64: Don't return from void function (Cornelia Huck) [2128973] |
| 68 | +- KVM: arm64: nvhe: Add intermediates to 'targets' instead of extra-y (Cornelia Huck) [2128973] |
| 69 | +- KVM: arm64: nvhe: Rename confusing obj-y (Cornelia Huck) [2128973] |
| 70 | +- KVM: arm64: Move the handling of !FP outside of the fast path (Cornelia Huck) [2128973] |
| 71 | +- KVM: arm64: Document why pause cannot be turned into a flag (Cornelia Huck) [2128973] |
| 72 | +- KVM: arm64: Reduce the size of the vcpu flag members (Cornelia Huck) [2128973] |
| 73 | +- KVM: arm64: Add build-time sanity checks for flags (Cornelia Huck) [2128973] |
| 74 | +- KVM: arm64: Warn when PENDING_EXCEPTION and INCREMENT_PC are set together (Cornelia Huck) [2128973] |
| 75 | +- KVM: arm64: Convert vcpu sysregs_loaded_on_cpu to a state flag (Cornelia Huck) [2128973] |
| 76 | +- KVM: arm64: Kill unused vcpu flags field (Cornelia Huck) [2128973] |
| 77 | +- KVM: arm64: Move vcpu WFIT flag to the state flag set (Cornelia Huck) [2128973] |
| 78 | +- KVM: arm64: Move vcpu ON_UNSUPPORTED_CPU flag to the state flag set (Cornelia Huck) [2128973] |
| 79 | +- KVM: arm64: Move vcpu SVE/SME flags to the state flag set (Cornelia Huck) [2128973] |
| 80 | +- KVM: arm64: Move vcpu debug/SPE/TRBE flags to the input flag set (Cornelia Huck) [2128973] |
| 81 | +- KVM: arm64: Add a flag to disable MMIO trace for nVHE KVM (Cornelia Huck) [2128973] |
| 82 | +- KVM: arm64: Move vcpu PC/Exception flags to the input flag set (Cornelia Huck) [2128973] |
| 83 | +- KVM: arm64: Move vcpu configuration flags into their own set (Cornelia Huck) [2128973] |
| 84 | +- KVM: arm64: Add three sets of flags to the vcpu state (Cornelia Huck) [2128973] |
| 85 | +- KVM: arm64: Add helpers to manipulate vcpu flags among a set (Cornelia Huck) [2128973] |
| 86 | +- KVM: arm64: Move FP state ownership from flag to a tristate (Cornelia Huck) [2128973] |
| 87 | +- KVM: arm64: Drop FP_FOREIGN_STATE from the hypervisor code (Cornelia Huck) [2128973] |
| 88 | +- KVM: arm64: Prevent kmemleak from accessing pKVM memory (Cornelia Huck) [2128973] |
| 89 | +- KVM: arm64: Drop stale comment (Cornelia Huck) [2128973] |
| 90 | +- KVM: arm64: Remove redundant hyp_assert_lock_held() assertions (Cornelia Huck) [2128973] |
| 91 | +- KVM: arm64: Extend comment in has_vhe() (Cornelia Huck) [2128973] |
| 92 | +- KVM: arm64: Ignore 'kvm-arm.mode=protected' when using VHE (Cornelia Huck) [2128973] |
| 93 | +- KVM: arm64: Handle all ID registers trapped for a protected VM (Cornelia Huck) [2128973] |
| 94 | +- KVM: arm64: Return error from kvm_arch_init_vm() on allocation failure (Cornelia Huck) [2128973] |
| 95 | +- KVM: arm64: Fix inconsistent indenting (Cornelia Huck) [2128973] |
| 96 | +- KVM: arm64: Always start with clearing SME flag on load (Cornelia Huck) [2128973] |
| 97 | +- KVM: arm64: vgic: Undo work in failed ITS restores (Cornelia Huck) [2128973] |
| 98 | +- KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures (Cornelia Huck) [2128973] |
| 99 | +- KVM: arm64: vgic: Add more checks when restoring ITS tables (Cornelia Huck) [2128973] |
| 100 | +- KVM: arm64: vgic: Check that new ITEs could be saved in guest memory (Cornelia Huck) [2128973] |
| 101 | +- KVM: arm64: pmu: Restore compilation when HW_PERF_EVENTS isn't selected (Cornelia Huck) [2128973] |
| 102 | +- KVM: arm64: Hide KVM_REG_ARM_*_BMAP_BIT_COUNT from userspace (Cornelia Huck) [2128973] |
| 103 | +- KVM: arm64: Reenable pmu in Protected Mode (Cornelia Huck) [2128973] |
| 104 | +- KVM: arm64: Pass pmu events to hyp via vcpu (Cornelia Huck) [2128973] |
| 105 | +- KVM: arm64: Repack struct kvm_pmu to reduce size (Cornelia Huck) [2128973] |
| 106 | +- KVM: arm64: Wrapper for getting pmu_events (Cornelia Huck) [2128973] |
| 107 | +- KVM: arm64: pkvm: Don't mask already zeroed FEAT_SVE (Cornelia Huck) [2128973] |
| 108 | +- KVM: arm64: pkvm: Drop unnecessary FP/SIMD trap handler (Cornelia Huck) [2128973] |
| 109 | +- KVM: arm64: nvhe: Eliminate kernel-doc warnings (Cornelia Huck) [2128973] |
| 110 | +- KVM: arm64: Avoid unnecessary absolute addressing via literals (Cornelia Huck) [2128973] |
| 111 | +- KVM: arm64: Print emulated register table name when it is unsorted (Cornelia Huck) [2128973] |
| 112 | +- KVM: arm64: Don't BUG_ON() if emulated register table is unsorted (Cornelia Huck) [2128973] |
| 113 | +- KVM: arm64: vgic-v3: Advertise GICR_CTLR.{IR, CES} as a new GICD_IIDR revision (Cornelia Huck) [2128973] |
| 114 | +- KVM: arm64: vgic-v3: Implement MMIO-based LPI invalidation (Cornelia Huck) [2128973] |
| 115 | +- KVM: arm64: vgic-v3: Expose GICR_CTLR.RWP when disabling LPIs (Cornelia Huck) [2128973] |
| 116 | +- KVM: arm64: Fix new instances of 32bit ESRs (Cornelia Huck) [2128973] |
| 117 | +- KVM: arm64: Hide AArch32 PMU registers when not available (Cornelia Huck) [2128973] |
| 118 | +- KVM: arm64: Start trapping ID registers for 32 bit guests (Cornelia Huck) [2128973] |
| 119 | +- KVM: arm64: Plumb cp10 ID traps through the AArch64 sysreg handler (Cornelia Huck) [2128973] |
| 120 | +- KVM: arm64: Wire up CP15 feature registers to their AArch64 equivalents (Cornelia Huck) [2128973] |
| 121 | +- KVM: arm64: Don't write to Rt unless sys_reg emulation succeeds (Cornelia Huck) [2128973] |
| 122 | +- KVM: arm64: Return a bool from emulate_cp() (Cornelia Huck) [2128973] |
| 123 | +- KVM: arm64: uapi: Add kvm_debug_exit_arch.hsr_high (Cornelia Huck) [2128973] |
| 124 | +- KVM: arm64: Treat ESR_EL2 as a 64-bit register (Cornelia Huck) [2128973] |
| 125 | +- KVM: arm64: Symbolize the nVHE HYP addresses (Cornelia Huck) [2128973] |
| 126 | +- KVM: arm64: Detect and handle hypervisor stack overflows (Cornelia Huck) [2128973] |
| 127 | +- KVM: arm64: Add guard pages for pKVM (protected nVHE) hypervisor stack (Cornelia Huck) [2128973] |
| 128 | +- KVM: arm64: Add guard pages for KVM nVHE hypervisor stack (Cornelia Huck) [2128973] |
| 129 | +- KVM: arm64: Introduce pkvm_alloc_private_va_range() (Cornelia Huck) [2128973] |
| 130 | +- KVM: arm64: Introduce hyp_alloc_private_va_range() (Cornelia Huck) [2128973] |
| 131 | +- KVM: arm64: Handle SME host state when running guests (Cornelia Huck) [2128973] |
| 132 | +- KVM: arm64: Trap SME usage in guest (Cornelia Huck) [2128973] |
| 133 | +- KVM: arm64: Hide SME system registers from guests (Cornelia Huck) [2128973] |
| 134 | +- KVM: arm64: Expose the WFXT feature to guests (Cornelia Huck) [2128973] |
| 135 | +- KVM: arm64: Offer early resume for non-blocking WFxT instructions (Cornelia Huck) [2128973] |
| 136 | +- KVM: arm64: Handle blocking WFIT instruction (Cornelia Huck) [2128973] |
| 137 | +- KVM: arm64: Introduce kvm_counter_compute_delta() helper (Cornelia Huck) [2128973] |
| 138 | +- KVM: arm64: Simplify kvm_cpu_has_pending_timer() (Cornelia Huck) [2128973] |
| 139 | +- tools kvm headers arm64: Update KVM headers from the kernel sources (Cornelia Huck) [2128973] |
| 140 | +- tools kvm headers arm64: Update KVM headers from the kernel sources (Cornelia Huck) [2128973] |
| 141 | +Resolves: rhbz#2128973 |
| 142 | + |
1 | 143 | * Thu Feb 02 2023 Herton R. Krzesinski <herton@redhat.com> [5.14.0-255.el9] |
2 | 144 | - can: kvaser_usb: kvaser_usb_set_bittiming(): fix redundant initialization warning for err (Al Stone) [2071839] |
3 | 145 | - can: kvaser_usb: kvaser_usb_set_{,data}bittiming(): remove empty lines in variable declaration (Al Stone) [2071839] |
|
0 commit comments