projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
KVM: arm64: nv: Add trap forwarding for HCR_EL2
2023-08-17
Marc Zyngier
KVM: arm64: nv: Add trap forwarding for HCR_EL2
Signed-off-by:
Marc Zyngier
<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>
commit
|
commitdiff
|
tree
2023-08-17
Marc Zyngier
KVM: arm64: Restructure FGT register switching
Signed-off-by:
Marc Zyngier
<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>
commit
|
commitdiff
|
tree
2023-08-17
Marc Zyngier
KVM: arm64: Add missing HCR_EL2 trap bits
Signed-off-by:
Marc Zyngier
<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>
commit
|
commitdiff
|
tree
2023-08-17
Marc Zyngier
arm64: Add HDFGRTR_EL2 and HDFGWTR_EL2 layouts
Signed-off-by:
Marc Zyngier
<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>
commit
|
commitdiff
|
tree
2023-08-17
Marc Zyngier
arm64: Add debug registers affected by HDFGxTR_EL2
Signed-off-by:
Marc Zyngier
<maz@kernel.org>
commit
|
commitdiff
|
tree
2023-08-17
Marc Zyngier
arm64: Add AT operation encodings
Signed-off-by:
Marc Zyngier
<maz@kernel.org>
commit
|
commitdiff
|
tree
2023-08-17
Marc Zyngier
arm64: Add TLBI operation encodings
Signed-off-by:
Marc Zyngier
<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>
commit
|
commitdiff
|
tree
2023-08-17
Marc Zyngier
arm64: Add missing ERX*_EL1 encodings
Signed-off-by:
Marc Zyngier
<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>
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>
commit
|
commitdiff
|
tree
2023-07-13
Marc Zyngier
arm64: Fix HFGxTR_EL2 field naming
Signed-off-by:
Marc Zyngier
<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>
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>
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>
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>
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>
commit
|
commitdiff
|
tree
2023-06-12
Marc Zyngier
arm64: Allow arm64_sw.hvhe on command line
Signed-off-by:
Marc Zyngier
<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>
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>
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>
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>
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>
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>
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>
commit
|
commitdiff
|
tree
2023-06-12
Marc Zyngier
KVM: arm64: Remove alternatives from sysreg accessors...
Signed-off-by:
Marc Zyngier
<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>
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>
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>
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>
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>
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>
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>
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>
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>
commit
|
commitdiff
|
tree
2023-05-24
Marc Zyngier
arm64: Add missing Set/Way CMO encodings
Signed-off-by:
Marc Zyngier
<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>
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>
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>
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>
commit
|
commitdiff
|
tree
2023-04-05
Marc Zyngier
KVM: arm64: Expose SMC/HVC width to userspace
Signed-off-by:
Marc Zyngier
<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>
commit
|
commitdiff
|
tree
2023-03-30
Marc Zyngier
KVM: arm64: selftests: Deal with spurious timer interrupts
Signed-off-by:
Marc Zyngier
<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>
commit
|
commitdiff
|
tree
2023-03-30
Marc Zyngier
KVM: arm64: nv: timers: Support hyp timer emulation
Signed-off-by:
Marc Zyngier
<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>
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>
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>
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>
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>
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>
commit
|
commitdiff
|
tree
2023-03-30
Marc Zyngier
KVM: arm64: timers: Abstract per-timer IRQ access
Signed-off-by:
Marc Zyngier
<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>
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>
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>
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>
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>
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>
commit
|
commitdiff
|
tree
2023-03-30
Marc Zyngier
arm64: Add HAS_ECV_CNTPOFF capability
Signed-off-by:
Marc Zyngier
<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>
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>
commit
|
commitdiff
|
tree
2023-03-27
Marc Zyngier
ARM: mach-virt: Select PMUv3 driver by default
Signed-off-by:
Marc Zyngier
<marc.zyngier@arm.com>
commit
|
commitdiff
|
tree
2023-03-27
Marc Zyngier
ARM: perf: Allow the use of the PMUv3 driver on 32bit ARM
Signed-off-by:
Marc Zyngier
<marc.zyngier@arm.com>
commit
|
commitdiff
|
tree
2023-03-27
Marc Zyngier
ARM: Make CONFIG_CPU_V7 valid for 32bit ARMv8 implementations
Signed-off-by:
Marc Zyngier
<marc.zyngier@arm.com>
commit
|
commitdiff
|
tree
2023-03-27
Marc Zyngier
arm64: perf: Abstract system register accesses away
Signed-off-by:
Marc Zyngier
<marc.zyngier@arm.com>
commit
|
commitdiff
|
tree
2023-03-27
Marc Zyngier
arm64: perf: Move PMUv3 driver to drivers/perf
Signed-off-by:
Marc Zyngier
<marc.zyngier@arm.com>
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>
commit
|
commitdiff
|
tree
next