Show patches with: Submitter = Fuad Tabba       |   294 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v1,12/12] fixup! KVM: arm64: Initialize feature id registers for protected VMs KVM: arm64: Rework guest VM fixed feature handling and trapping in pKVM - - - --- 2024-11-20 Fuad Tabba New
[v1,11/12] KVM: arm64: Update vcpu state with live value of VBAR_EL1 on injecting an exception KVM: arm64: Rework guest VM fixed feature handling and trapping in pKVM - - - --- 2024-11-20 Fuad Tabba New
[v1,10/12] KVM: arm64: Calculate cptr_el2 traps on activating traps KVM: arm64: Rework guest VM fixed feature handling and trapping in pKVM - - - --- 2024-11-20 Fuad Tabba New
[v1,09/12] KVM: arm64: Remove redundant setting of HCR_EL2 trap bit KVM: arm64: Rework guest VM fixed feature handling and trapping in pKVM - - - --- 2024-11-20 Fuad Tabba New
[v1,08/12] KVM: arm64: Remove fixed_config.h header KVM: arm64: Rework guest VM fixed feature handling and trapping in pKVM - - - --- 2024-11-20 Fuad Tabba New
[v1,07/12] KVM: arm64: Rework specifying restricted features for protected VMs KVM: arm64: Rework guest VM fixed feature handling and trapping in pKVM - - - --- 2024-11-20 Fuad Tabba New
[v1,06/12] KVM: arm64: Set protected VM traps based on its view of feature registers KVM: arm64: Rework guest VM fixed feature handling and trapping in pKVM - - - --- 2024-11-20 Fuad Tabba New
[v1,05/12] KVM: arm64: Initialize feature id registers for protected VMs KVM: arm64: Rework guest VM fixed feature handling and trapping in pKVM - - - --- 2024-11-20 Fuad Tabba New
[v1,04/12] KVM: arm64: Use KVM extension checks for allowed protected VM capabilities KVM: arm64: Rework guest VM fixed feature handling and trapping in pKVM - - - --- 2024-11-20 Fuad Tabba New
[v1,03/12] KVM: arm64: Move checking protected vcpu features to a separate function KVM: arm64: Rework guest VM fixed feature handling and trapping in pKVM - - - --- 2024-11-20 Fuad Tabba New
[v1,02/12] KVM: arm64: Group setting traps for protected VMs by control register KVM: arm64: Rework guest VM fixed feature handling and trapping in pKVM - - - --- 2024-11-20 Fuad Tabba New
[v1,01/12] KVM: arm64: Consolidate allowed and restricted VM feature checks KVM: arm64: Rework guest VM fixed feature handling and trapping in pKVM - - - --- 2024-11-20 Fuad Tabba New
[v2] KVM: arm64: Tidying up PAuth code in KVM [v2] KVM: arm64: Tidying up PAuth code in KVM - - - --- 2024-07-22 Fuad Tabba New
[v1] KVM: arm64: Tidying up PAuth code in KVM [v1] KVM: arm64: Tidying up PAuth code in KVM - - - --- 2024-07-22 Fuad Tabba New
[v2] KVM: arm64: Allocate for maximum vector length for pKVM host sve state [v2] KVM: arm64: Allocate for maximum vector length for pKVM host sve state - - - --- 2024-06-06 Fuad Tabba New
[v1] KVM: arm64: Allocate for maximum vector length for pKVM host sve state [v1] KVM: arm64: Allocate for maximum vector length for pKVM host sve state - - - --- 2024-06-05 Fuad Tabba New
[v4,9/9] KVM: arm64: Ensure that SME controls are disabled in protected mode KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - - - --- 2024-06-03 Fuad Tabba New
[v4,8/9] KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - 1 - --- 2024-06-03 Fuad Tabba New
[v4,7/9] KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - 2 - --- 2024-06-03 Fuad Tabba New
[v4,6/9] KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - 1 - --- 2024-06-03 Fuad Tabba New
[v4,5/9] KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - 1 - --- 2024-06-03 Fuad Tabba New
[v4,4/9] KVM: arm64: Specialize handling of host fpsimd state on trap KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - 2 - --- 2024-06-03 Fuad Tabba New
[v4,3/9] KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - 1 - --- 2024-06-03 Fuad Tabba New
[v4,2/9] KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - 1 - --- 2024-06-03 Fuad Tabba New
[v4,1/9] KVM: arm64: Reintroduce __sve_save_state KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - 1 - --- 2024-06-03 Fuad Tabba New
[v3,11/11] KVM: arm64: Drop sve_cond_update_zcr_vq_* KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - - - --- 2024-05-28 Fuad Tabba New
[v3,10/11] KVM: arm64: Do not perform an isb() if ZCR_EL2 isn't updated KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - - - --- 2024-05-28 Fuad Tabba New
[v3,09/11] KVM: arm64: Do not use sve_cond_update_zcr updating with ZCR_ELx_LEN_MASK KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - - - --- 2024-05-28 Fuad Tabba New
[v3,08/11] KVM: arm64: Add an isb before restoring guest sve state KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - - - --- 2024-05-28 Fuad Tabba New
[v3,07/11] KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - - - --- 2024-05-28 Fuad Tabba New
[v3,06/11] KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - - - --- 2024-05-28 Fuad Tabba New
[v3,05/11] KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - - - --- 2024-05-28 Fuad Tabba New
[v3,04/11] KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - - - --- 2024-05-28 Fuad Tabba New
[v3,03/11] KVM: arm64: Specialize handling of host fpsimd state on trap KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - 1 - --- 2024-05-28 Fuad Tabba New
[v3,02/11] KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - - - --- 2024-05-28 Fuad Tabba New
[v3,01/11] KVM: arm64: Reintroduce __sve_save_state KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - - - --- 2024-05-28 Fuad Tabba New
[v2,7/7] KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - - - --- 2024-05-21 Fuad Tabba New
[v2,6/7] KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - - - --- 2024-05-21 Fuad Tabba New
[v2,5/7] KVM: arm64: Allocate memory at hyp for host sve state in pKVM KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - - - --- 2024-05-21 Fuad Tabba New
[v2,4/7] KVM: arm64: Store the maximum sve vector length at hyp KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - - - --- 2024-05-21 Fuad Tabba New
[v2,3/7] KVM: arm64: Specialize handling of host fpsimd state on trap KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - - - --- 2024-05-21 Fuad Tabba New
[v2,2/7] KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - - - --- 2024-05-21 Fuad Tabba New
[v2,1/7] KVM: arm64: Reintroduce __sve_save_state KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - - - --- 2024-05-21 Fuad Tabba New
[v1,7/7] KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - - - --- 2024-05-17 Fuad Tabba New
[v1,6/7] KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - - - --- 2024-05-17 Fuad Tabba New
[v1,5/7] KVM: arm64: Allocate memory at hyp for host sve state in pKVM KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - - - --- 2024-05-17 Fuad Tabba New
[v1,4/7] KVM: arm64: Store the maximum sve vector length at hyp KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - - - --- 2024-05-17 Fuad Tabba New
[v1,3/7] KVM: arm64: Specialize handling of host fpsimd state on trap KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - - - --- 2024-05-17 Fuad Tabba New
[v1,2/7] KVM: arm64: Specialize deactivate fpsimd/sve traps on guest trap KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - - - --- 2024-05-17 Fuad Tabba New
[v1,1/7] KVM: arm64: Reintroduce __sve_save_state KVM: arm64: Fix handling of host fpsimd/sve state in protected mode - - - --- 2024-05-17 Fuad Tabba New
[v3,17/17] KVM: arm64: Trap external trace for protected VMs KVM: arm64: Fixes to fine grain traps and pKVM traps - - - --- 2023-12-14 Fuad Tabba New
[v3,16/17] KVM: arm64: Mark PAuth as a restricted feature for protected VMs KVM: arm64: Fixes to fine grain traps and pKVM traps - - - --- 2023-12-14 Fuad Tabba New
[v3,15/17] KVM: arm64: Fix which features are marked as allowed for protected VMs KVM: arm64: Fixes to fine grain traps and pKVM traps - - - --- 2023-12-14 Fuad Tabba New
[v3,14/17] KVM: arm64: Macros for setting/clearing FGT bits KVM: arm64: Fixes to fine grain traps and pKVM traps - - - --- 2023-12-14 Fuad Tabba New
[v3,13/17] KVM: arm64: Define FGT nMASK bits relative to other fields KVM: arm64: Fixes to fine grain traps and pKVM traps - - - --- 2023-12-14 Fuad Tabba New
[v3,12/17] KVM: arm64: Use generated FGT RES0 bits instead of specifying them KVM: arm64: Fixes to fine grain traps and pKVM traps - - - --- 2023-12-14 Fuad Tabba New
[v3,11/17] KVM: arm64: Add build validation for FGT trap mask values KVM: arm64: Fixes to fine grain traps and pKVM traps - - - --- 2023-12-14 Fuad Tabba New
[v3,10/17] KVM: arm64: Update and fix FGT register masks KVM: arm64: Fixes to fine grain traps and pKVM traps - - - --- 2023-12-14 Fuad Tabba New
[v3,09/17] KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt KVM: arm64: Fixes to fine grain traps and pKVM traps - 1 - --- 2023-12-14 Fuad Tabba New
[v3,08/17] KVM: arm64: Add bit masks for HAFGRTR_EL2 KVM: arm64: Fixes to fine grain traps and pKVM traps - 1 - --- 2023-12-14 Fuad Tabba New
[v3,07/17] KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt KVM: arm64: Fixes to fine grain traps and pKVM traps - - - --- 2023-12-14 Fuad Tabba New
[v3,06/17] KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt KVM: arm64: Fixes to fine grain traps and pKVM traps - - - --- 2023-12-14 Fuad Tabba New
[v3,05/17] KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features KVM: arm64: Fixes to fine grain traps and pKVM traps - - - --- 2023-12-14 Fuad Tabba New
[v3,04/17] arm64/sysreg: Add missing system instruction definitions for FGT KVM: arm64: Fixes to fine grain traps and pKVM traps - - - --- 2023-12-14 Fuad Tabba New
[v3,03/17] arm64/sysreg: Add missing system register definitions for FGT KVM: arm64: Fixes to fine grain traps and pKVM traps - 1 - --- 2023-12-14 Fuad Tabba New
[v3,02/17] arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 KVM: arm64: Fixes to fine grain traps and pKVM traps - 1 - --- 2023-12-14 Fuad Tabba New
[v3,01/17] arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 KVM: arm64: Fixes to fine grain traps and pKVM traps - 1 - --- 2023-12-14 Fuad Tabba New
[v2,12/12] KVM: arm64: Mark CMOW as allowed for protected VMs KVM: arm64: Fixes to fine grain traps and pKVM traps - - - --- 2023-12-06 Fuad Tabba New
[v2,11/12] KVM: arm64: Trap external trace for protected VMs KVM: arm64: Fixes to fine grain traps and pKVM traps - - - --- 2023-12-06 Fuad Tabba New
[v2,10/12] KVM: arm64: Define FGT NMASK bits relative to other fields KVM: arm64: Fixes to fine grain traps and pKVM traps - - - --- 2023-12-06 Fuad Tabba New
[v2,09/12] KVM: arm64: Generate the HFGWTR-only RES0 bits KVM: arm64: Fixes to fine grain traps and pKVM traps - - - --- 2023-12-06 Fuad Tabba New
[v2,08/12] KVM: arm64: Use generated FGT RES0 bits instead of specifying them KVM: arm64: Fixes to fine grain traps and pKVM traps - - - --- 2023-12-06 Fuad Tabba New
[v2,07/12] KVM: arm64: Add build validation for FGT trap mask values KVM: arm64: Fixes to fine grain traps and pKVM traps - - - --- 2023-12-06 Fuad Tabba New
[v2,06/12] KVM: arm64: Update and fix FGT register masks KVM: arm64: Fixes to fine grain traps and pKVM traps - - - --- 2023-12-06 Fuad Tabba New
[v2,05/12] KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt KVM: arm64: Fixes to fine grain traps and pKVM traps - 1 - --- 2023-12-06 Fuad Tabba New
[v2,04/12] KVM: arm64: Add bit masks for HAFGRTR_EL2 KVM: arm64: Fixes to fine grain traps and pKVM traps - 1 - --- 2023-12-06 Fuad Tabba New
[v2,03/12] KVM: arm64: Add latest HFGITR_EL2 FGT entries to nested virt KVM: arm64: Fixes to fine grain traps and pKVM traps - 1 - --- 2023-12-06 Fuad Tabba New
[v2,02/12] KVM: arm64: Add latest HFGxTR_EL2 FGT entries to nested virt KVM: arm64: Fixes to fine grain traps and pKVM traps - - - --- 2023-12-06 Fuad Tabba New
[v2,01/12] KVM: Add missing HCRX_EL2 field definitions KVM: arm64: Fixes to fine grain traps and pKVM traps - 1 - --- 2023-12-06 Fuad Tabba New
[v1,6/6] KVM: arm64: Mark features as supported for protected VMs KVM: arm64: Fixes to fine grain traps and pKVM traps - - - --- 2023-12-05 Fuad Tabba New
[v1,5/6] KVM: arm64: Trap external trace for protected VMs KVM: arm64: Fixes to fine grain traps and pKVM traps - - - --- 2023-12-05 Fuad Tabba New
[v1,4/6] KVM: arm64: Calculate FGT RES0 Bits KVM: arm64: Fixes to fine grain traps and pKVM traps - - - --- 2023-12-05 Fuad Tabba New
[v1,3/6] KVM: arm64: Add build validation for trap mask values KVM: arm64: Fixes to fine grain traps and pKVM traps - - - --- 2023-12-05 Fuad Tabba New
[v1,2/6] KVM: arm64: Add bit masks for HAFGRTR_EL2 KVM: arm64: Fixes to fine grain traps and pKVM traps - - - --- 2023-12-05 Fuad Tabba New
[v1,1/6] KVM: arm64: Update and fix FGT register masks KVM: arm64: Fixes to fine grain traps and pKVM traps - - - --- 2023-12-05 Fuad Tabba New
KVM: arm64: Reload PTE after invoking walker callback on preorder traversal KVM: arm64: Reload PTE after invoking walker callback on preorder traversal - - - --- 2023-05-22 Fuad Tabba New
[v4,4/4] KVM: arm64: Reenable pmu in Protected Mode KVM: arm64: Do not communicate host pmu event changes by accessing hyp data - 1 - --- 2022-05-10 Fuad Tabba New
[v4,3/4] KVM: arm64: Pass pmu events to hyp via vcpu KVM: arm64: Do not communicate host pmu event changes by accessing hyp data - 1 - --- 2022-05-10 Fuad Tabba New
[v4,2/4] KVM: arm64: Repack struct kvm_pmu to reduce size KVM: arm64: Do not communicate host pmu event changes by accessing hyp data - 1 - --- 2022-05-10 Fuad Tabba New
[v4,1/4] KVM: arm64: Wrapper for getting pmu_events KVM: arm64: Do not communicate host pmu event changes by accessing hyp data - 1 - --- 2022-05-10 Fuad Tabba New
[v3,4/4] KVM: arm64: Reenable pmu in Protected Mode KVM: arm64: Do not communicate host pmu event changes by accessing hyp data - - - --- 2022-05-09 Fuad Tabba New
[v3,3/4] KVM: arm64: Pass pmu events to hyp via vcpu KVM: arm64: Do not communicate host pmu event changes by accessing hyp data - - - --- 2022-05-09 Fuad Tabba New
[v3,2/4] KVM: arm64: Repack struct kvm_pmu to reduce size KVM: arm64: Do not communicate host pmu event changes by accessing hyp data - 1 - --- 2022-05-09 Fuad Tabba New
[v3,1/4] KVM: arm64: Wrapper for getting pmu_events KVM: arm64: Do not communicate host pmu event changes by accessing hyp data - 1 - --- 2022-05-09 Fuad Tabba New
[v2,4/4] KVM: arm64: Reenable pmu in Protected Mode KVM: arm64: Do not communicate host pmu event changes by accessing hyp data - - - --- 2022-05-09 Fuad Tabba New
[v2,3/4] KVM: arm64: Pass pmu events to hyp via vcpu KVM: arm64: Do not communicate host pmu event changes by accessing hyp data - - - --- 2022-05-09 Fuad Tabba New
[v2,2/4] KVM: arm64: Repack struct kvm_pmu to reduce size KVM: arm64: Do not communicate host pmu event changes by accessing hyp data - - - --- 2022-05-09 Fuad Tabba New
[v2,1/4] KVM: arm64: Wrapper for getting pmu_events KVM: arm64: Do not communicate host pmu event changes by accessing hyp data - - - --- 2022-05-09 Fuad Tabba New
[v1,3/3] KVM: arm64: Reenable pmu in Protected Mode KVM: arm64: Do not communicate host pmu event changes by accessing hyp data - - - --- 2022-04-08 Fuad Tabba New
[v1,2/3] KVM: arm64: Pass pmu events to hyp via vcpu KVM: arm64: Do not communicate host pmu event changes by accessing hyp data - - - --- 2022-04-08 Fuad Tabba New
« 1 2 3 »