2023-08-17 | Marc Zyngier | KVM: arm64: nv: Add trap forwarding for HCR_EL2 Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230815183903.2735724-16-maz@kernel.org |
commit | commitdiff | tree |
2023-08-17 | Marc Zyngier | KVM: arm64: nv: Add trap forwarding infrastructure Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230815183903.2735724-15-maz@kernel.org |
commit | commitdiff | tree |
2023-08-17 | Marc Zyngier | KVM: arm64: Restructure FGT register switching Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230815183903.2735724-14-maz@kernel.org |
commit | commitdiff | tree |
2023-08-17 | Marc Zyngier | KVM: arm64: nv: Add FGT registers Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230815183903.2735724-13-maz@kernel.org |
commit | commitdiff | tree |
2023-08-17 | Marc Zyngier | KVM: arm64: Add missing HCR_EL2 trap bits Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230815183903.2735724-12-maz@kernel.org |
commit | commitdiff | tree |
2023-08-17 | Marc Zyngier | KVM: arm64: Correctly handle ACCDATA_EL1 traps Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230815183903.2735724-11-maz@kernel.org |
commit | commitdiff | tree |
2023-08-17 | Marc Zyngier | arm64: Add HDFGRTR_EL2 and HDFGWTR_EL2 layouts Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230815183903.2735724-9-maz@kernel.org |
commit | commitdiff | tree |
2023-08-17 | Marc Zyngier | arm64: Add missing BRB/CFP/DVP/CPP instructions Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230815183903.2735724-8-maz@kernel.org |
commit | commitdiff | tree |
2023-08-17 | Marc Zyngier | arm64: Add debug registers affected by HDFGxTR_EL2 Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230815183903.2735724-7-maz@kernel.org |
commit | commitdiff | tree |
2023-08-17 | Marc Zyngier | arm64: Add AT operation encodings Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230815183903.2735724-6-maz@kernel.org |
commit | commitdiff | tree |
2023-08-17 | Marc Zyngier | arm64: Add TLBI operation encodings Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230815183903.2735724-5-maz@kernel.org |
commit | commitdiff | tree |
2023-08-17 | Marc Zyngier | arm64: Add missing DC ZVA/GVA/GZVA encodings Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230815183903.2735724-4-maz@kernel.org |
commit | commitdiff | tree |
2023-08-17 | Marc Zyngier | arm64: Add missing ERX*_EL1 encodings Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230815183903.2735724-3-maz@kernel.org |
commit | commitdiff | tree |
2023-08-17 | Marc Zyngier | arm64: Add missing VA CMO encodings Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230815183903.2735724-2-maz@kernel.org |
commit | commitdiff | tree |
2023-07-13 | Marc Zyngier | KVM: arm64: vgic-v4: Make the doorbell request robust... Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230713070657.3873244-1-maz@kernel.org |
commit | commitdiff | tree |
2023-07-13 | Marc Zyngier | arm64: Fix HFGxTR_EL2 field naming Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230703130416.1495307-1-maz@kernel.org |
commit | commitdiff | tree |
2023-07-11 | Marc Zyngier | KVM: arm64: Disable preemption in kvm_arch_hardware_enable() Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230703163548.1498943-1-maz@kernel.org |
commit | commitdiff | tree |
2023-07-11 | Marc Zyngier | KVM: arm64: timers: Use CNTHCTL_EL2 when setting non... Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230627140557.544885-1-maz@kernel.org |
commit | commitdiff | tree |
2023-07-05 | Marc Zyngier | risc-v: Fix order of IPI enablement vs RCU startup Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230703183126.1567625-1-maz@kernel.org |
commit | commitdiff | tree |
2023-06-21 | Marc Zyngier | Merge branch irq/misc-6.5 into irq/irqchip-next Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-06-21 | Marc Zyngier | Revert "irqchip/mxs: Include linux/irqchip/mxs.h" Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-06-17 | Marc Zyngier | Merge branch irq/loongarch-fixes-6.5 into irq/irqchip... Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-06-16 | Marc Zyngier | perf/core: Drop __weak attribute from arch_perf_update_userp... Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230616114831.3186980-1-maz@kernel.org |
commit | commitdiff | tree |
2023-06-16 | Marc Zyngier | Merge branch irq/lpi-resend into irq/irqchip-next Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-06-16 | Marc Zyngier | genirq: Use BIT() for the IRQD_* state flags Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-06-15 | Marc Zyngier | KVM: arm64: Fix hVHE init on CPUs where HCR_EL2.E2H... Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230614155129.2697388-1-maz@kernel.org |
commit | commitdiff | tree |
2023-06-12 | Marc Zyngier | arm64: Allow arm64_sw.hvhe on command line Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230609162200.2024064-17-maz@kernel.org |
commit | commitdiff | tree |
2023-06-12 | Marc Zyngier | KVM: arm64: Force HCR_E2H in guest context when ARM64_KVM_HV... Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230609162200.2024064-16-maz@kernel.org |
commit | commitdiff | tree |
2023-06-12 | Marc Zyngier | KVM: arm64: Program the timer traps with VHE layout... Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230609162200.2024064-15-maz@kernel.org |
commit | commitdiff | tree |
2023-06-12 | Marc Zyngier | KVM: arm64: Rework CPTR_EL2 programming for HVHE configuration Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230609162200.2024064-14-maz@kernel.org |
commit | commitdiff | tree |
2023-06-12 | Marc Zyngier | KVM: arm64: Adjust EL2 stage-1 leaf AP bits when ARM64_KVM_H... Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230609162200.2024064-13-maz@kernel.org |
commit | commitdiff | tree |
2023-06-12 | Marc Zyngier | KVM: arm64: Disable TTBR1_EL2 when using ARM64_KVM_HVHE Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230609162200.2024064-12-maz@kernel.org |
commit | commitdiff | tree |
2023-06-12 | Marc Zyngier | KVM: arm64: Force HCR_EL2.E2H when ARM64_KVM_HVHE is set Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230609162200.2024064-11-maz@kernel.org |
commit | commitdiff | tree |
2023-06-12 | Marc Zyngier | KVM: arm64: Key use of VHE instructions in nVHE code... Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230609162200.2024064-10-maz@kernel.org |
commit | commitdiff | tree |
2023-06-12 | Marc Zyngier | KVM: arm64: Remove alternatives from sysreg accessors... Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230609162200.2024064-9-maz@kernel.org |
commit | commitdiff | tree |
2023-06-12 | Marc Zyngier | arm64: Use CPACR_EL1 format to set CPTR_EL2 when E2H... Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230609162200.2024064-8-maz@kernel.org |
commit | commitdiff | tree |
2023-06-12 | Marc Zyngier | arm64: Allow EL1 physical timer access when running VHE Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230609162200.2024064-7-maz@kernel.org |
commit | commitdiff | tree |
2023-06-12 | Marc Zyngier | arm64: Don't enable VHE for the kernel if OVERRIDE_HVHE... Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230609162200.2024064-6-maz@kernel.org |
commit | commitdiff | tree |
2023-06-12 | Marc Zyngier | arm64: Add KVM_HVHE capability and has_hvhe() predicate Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230609162200.2024064-5-maz@kernel.org |
commit | commitdiff | tree |
2023-06-12 | Marc Zyngier | arm64: Turn kaslr_feature_override into a generic SW... Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230609162200.2024064-4-maz@kernel.org |
commit | commitdiff | tree |
2023-06-12 | Marc Zyngier | arm64: Prevent the use of is_kernel_in_hyp_mode() in... Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230609162200.2024064-3-maz@kernel.org |
commit | commitdiff | tree |
2023-06-12 | Marc Zyngier | KVM: arm64: Drop is_kernel_in_hyp_mode() from __invalidate_i... Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230609162200.2024064-2-maz@kernel.org |
commit | commitdiff | tree |
2023-06-07 | Marc Zyngier | KVM: arm64: Restore GICv2-on-GICv3 functionality Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-06-05 | Marc Zyngier | drivers/perf: apple_m1: Force 63bit counters for M2... Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230528080205.288446-1-maz@kernel.org |
commit | commitdiff | tree |
2023-05-30 | Marc Zyngier | irqchip/gic: Correctly validate OF quirk descriptors Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-05-30 | Marc Zyngier | Merge branch irq/gic-v3-asr8601 into irq/irqchip-next Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-05-29 | Marc Zyngier | irqchip/gic-v3: Improve affinity helper Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-05-24 | Marc Zyngier | KVM: arm64: Handle trap of tagged Set/Way CMOs Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230515204601.1270428-3-maz@kernel.org |
commit | commitdiff | tree |
2023-05-24 | Marc Zyngier | arm64: Add missing Set/Way CMO encodings Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230515204601.1270428-2-maz@kernel.org |
commit | commitdiff | tree |
2023-05-21 | Marc Zyngier | KVM: arm64: Relax trapping of CTR_EL0 when FEAT_EVT... Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230515170016.965378-1-maz@kernel.org |
commit | commitdiff | tree |
2023-05-16 | Marc Zyngier | KVM: arm64: Use local TLBI on permission relaxation Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-05-11 | Marc Zyngier | Merge branch kvm-arm64/pgtable-fixes-6.4 into kvmarm... Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-05-11 | Marc Zyngier | Merge branch kvm-arm64/misc-6.4 into kvmarm-master... Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-05-11 | Marc Zyngier | KVM: arm64: vgic: Add Apple M2 PRO/MAX cpus to the... Signed-off-by: Marc Zyngier <maz@kernel.org> ...kernel.org/r/20230501182141.39770-1-maz@kernel.org |
commit | commitdiff | tree |
2023-04-21 | Marc Zyngier | Merge branch irq/misc-6.4 into irq/irqchip-next Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-04-21 | Marc Zyngier | Merge branch irq/loongarch-fixes-6.4 into irq/irqchip... Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-04-21 | Marc Zyngier | Merge branch irq/riscv-ipi into irq/irqchip-next Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-04-21 | Marc Zyngier | Merge branch irq/gic-6.4 into irq/irqchip-next Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-04-21 | Marc Zyngier | KVM: arm64: Constify start/end/phys fields of the pgtable... Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-04-21 | Marc Zyngier | Merge branch kvm-arm64/spec-ptw into kvmarm-master... Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-04-21 | Marc Zyngier | Merge branch kvm-arm64/smccc-filtering into kvmarm... Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-04-21 | Marc Zyngier | Merge branch kvm-arm64/selftest/misc-6.4 into kvmarm... Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-04-21 | Marc Zyngier | Merge branch kvm-arm64/selftest/lpa into kvmarm-master... Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-04-21 | Marc Zyngier | Merge branch kvm-arm64/timer-vm-offsets into kvmarm... Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-04-21 | Marc Zyngier | Merge branch kvm-arm64/lock-inversion into kvmarm-master... Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-04-18 | Marc Zyngier | KVM: arm64: Make vcpu flag updates non-preemptible Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230418125737.2327972-1-maz@kernel.org |
commit | commitdiff | tree |
2023-04-14 | Marc Zyngier | KVM: arm64: vhe: Drop extra isb() on guest exit Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-04-14 | Marc Zyngier | KVM: arm64: vhe: Synchronise with page table walker... Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-04-14 | Marc Zyngier | KVM: arm64: pkvm: Document the side effects of kvm_flush_dca... Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-04-14 | Marc Zyngier | KVM: arm64: nvhe: Synchronise with page table walker... Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-04-13 | Marc Zyngier | KVM: arm64: Handle 32bit CNTPCTSS traps Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-04-13 | Marc Zyngier | KVM: arm64: nvhe: Synchronise with page table walker... Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-04-08 | Marc Zyngier | irqchip/gic: Drop support for board files Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230315130218.3212033-1-maz@kernel.org |
commit | commitdiff | tree |
2023-04-05 | Marc Zyngier | KVM: arm64: Expose SMC/HVC width to userspace Signed-off-by: Marc Zyngier <maz@kernel.org> ...lore.kernel.org/r/86pm8iv8tj.wl-maz@kernel.org |
commit | commitdiff | tree |
2023-03-30 | Marc Zyngier | KVM: arm64: selftests: Augment existing timer test... Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230330174800.2677007-21-maz@kernel.org |
commit | commitdiff | tree |
2023-03-30 | Marc Zyngier | KVM: arm64: selftests: Deal with spurious timer interrupts Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230330174800.2677007-20-maz@kernel.org |
commit | commitdiff | tree |
2023-03-30 | Marc Zyngier | KVM: arm64: selftests: Add physical timer registers... Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230330174800.2677007-19-maz@kernel.org |
commit | commitdiff | tree |
2023-03-30 | Marc Zyngier | KVM: arm64: nv: timers: Support hyp timer emulation Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230330174800.2677007-18-maz@kernel.org |
commit | commitdiff | tree |
2023-03-30 | Marc Zyngier | KVM: arm64: nv: timers: Add a per-timer, per-vcpu offset Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230330174800.2677007-17-maz@kernel.org |
commit | commitdiff | tree |
2023-03-30 | Marc Zyngier | KVM: arm64: Document KVM_ARM_SET_CNT_OFFSETS and co Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230330174800.2677007-16-maz@kernel.org |
commit | commitdiff | tree |
2023-03-30 | Marc Zyngier | KVM: arm64: timers: Abstract the number of valid timers... Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230330174800.2677007-15-maz@kernel.org |
commit | commitdiff | tree |
2023-03-30 | Marc Zyngier | KVM: arm64: timers: Fast-track CNTPCT_EL0 trap handling Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230330174800.2677007-14-maz@kernel.org |
commit | commitdiff | tree |
2023-03-30 | Marc Zyngier | KVM: arm64: Elide kern_hyp_va() in VHE-specific parts... Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230330174800.2677007-13-maz@kernel.org |
commit | commitdiff | tree |
2023-03-30 | Marc Zyngier | KVM: arm64: timers: Move the timer IRQs into arch_timer_vm_data Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230330174800.2677007-12-maz@kernel.org |
commit | commitdiff | tree |
2023-03-30 | Marc Zyngier | KVM: arm64: timers: Abstract per-timer IRQ access Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230330174800.2677007-11-maz@kernel.org |
commit | commitdiff | tree |
2023-03-30 | Marc Zyngier | KVM: arm64: timers: Rationalise per-vcpu timer init Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230330174800.2677007-10-maz@kernel.org |
commit | commitdiff | tree |
2023-03-30 | Marc Zyngier | KVM: arm64: timers: Allow save/restoring of the physical... Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230330174800.2677007-9-maz@kernel.org |
commit | commitdiff | tree |
2023-03-30 | Marc Zyngier | KVM: arm64: timers: Allow userspace to set the global... Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230330174800.2677007-8-maz@kernel.org |
commit | commitdiff | tree |
2023-03-30 | Marc Zyngier | KVM: arm64: Expose {un,}lock_all_vcpus() to the rest... Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230330174800.2677007-7-maz@kernel.org |
commit | commitdiff | tree |
2023-03-30 | Marc Zyngier | KVM: arm64: timers: Allow physical offset without CNTPOFF_EL2 Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230330174800.2677007-6-maz@kernel.org |
commit | commitdiff | tree |
2023-03-30 | Marc Zyngier | KVM: arm64: timers: Use CNTPOFF_EL2 to offset the physical... Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230330174800.2677007-5-maz@kernel.org |
commit | commitdiff | tree |
2023-03-30 | Marc Zyngier | arm64: Add HAS_ECV_CNTPOFF capability Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230330174800.2677007-4-maz@kernel.org |
commit | commitdiff | tree |
2023-03-30 | Marc Zyngier | arm64: Add CNTPOFF_EL2 register definition Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230330174800.2677007-3-maz@kernel.org |
commit | commitdiff | tree |
2023-03-30 | Marc Zyngier | KVM: arm64: timers: Use a per-vcpu, per-timer accumulator... Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230330174800.2677007-2-maz@kernel.org |
commit | commitdiff | tree |
2023-03-16 | Marc Zyngier | KVM: arm64: Check for kvm_vma_mte_allowed in the critical... Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230316174546.3777507-3-maz@kernel.org |
commit | commitdiff | tree |
2023-03-16 | Marc Zyngier | KVM: arm64: Disable interrupts while walking userspace PTs Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230316174546.3777507-2-maz@kernel.org |
commit | commitdiff | tree |
2023-03-11 | Marc Zyngier | KVM: arm64: timers: Convert per-vcpu virtual offset... Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230224191640.3396734-1-maz@kernel.org |
commit | commitdiff | tree |
2023-02-20 | Marc Zyngier | genirq/msi: Take the per-device MSI lock before validating... Signed-off-by: Marc Zyngier <maz@kernel.org> ...org/r/20230220190101.314446-1-maz@kernel.org |
commit | commitdiff | tree |
2023-02-18 | Marc Zyngier | Merge branch irq/bcm-l2-fixes into irq/irqchip-next Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
2023-02-18 | Marc Zyngier | Merge tag ' https://github.com/oupton/linux tags/kvmarm... Signed-off-by: Marc Zyngier <maz@kernel.org> |
commit | commitdiff | tree |
next |