summaryrefslogtreecommitdiffstats
path: root/arch/arm64
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'riscv-for-linus-6.6-mw2-2' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2023-09-091-0/+2
|\
| * Merge patch series "riscv: Introduce KASLR"Palmer Dabbelt2023-09-081-0/+2
| |\
| | * arm64: libstub: Move KASLR handling functions to kaslr.cAlexandre Ghiti2023-09-051-0/+2
* | | Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds2023-09-082-4/+4
|\ \ \
| * | | arm64: csum: Fix OoB access in IP checksum code for negative lengthsWill Deacon2023-09-071-1/+1
| * | | arm64/sysreg: Fix broken strncpy() -> strscpy() conversionWill Deacon2023-09-061-3/+3
* | | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-09-0733-268/+2925
|\ \ \ \
| * \ \ \ Merge tag 'kvm-x86-generic-6.6' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-08-311-1/+1
| |\ \ \ \
| | * | | | KVM: Wrap kvm_{gfn,hva}_range.pte in a per-action unionSean Christopherson2023-08-171-1/+1
| * | | | | Merge tag 'kvmarm-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2023-08-3133-267/+2924
| |\ \ \ \ \
| | * \ \ \ \ Merge branch kvm-arm64/6.6/misc into kvmarm-master/nextMarc Zyngier2023-08-289-96/+139
| | |\ \ \ \ \
| | | * | | | | KVM: arm64: Remove size-order align in the nVHE hyp private VA rangeVincent Donnefort2023-08-266-85/+138
| | | * | | | | KVM: arm64: Remove unused declarationsYue Haibing2023-08-152-8/+0
| | | * | | | | KVM: arm64: Remove redundant kvm_set_pfn_accessed() from user_mem_abort()Fuad Tabba2023-08-081-1/+0
| | | * | | | | KVM: arm64: Drop HCR_VIRT_EXCP_MASKZenghui Yu2023-07-281-1/+0
| | | * | | | | KVM: arm64: Use the known cpu id instead of smp_processor_id()Shaoqin Huang2023-07-281-1/+1
| | * | | | | | Merge branch kvm-arm64/6.6/pmu-fixes into kvmarm-master/nextMarc Zyngier2023-08-284-11/+48
| | |\ \ \ \ \ \
| | | * | | | | | KVM: arm64: pmu: Resync EL0 state on counter rotationMarc Zyngier2023-08-223-0/+22
| | | * | | | | | KVM: arm64: PMU: Don't advertise STALL_SLOT_{FRONTEND,BACKEND}Reiji Watanabe2023-08-201-2/+4
| | | * | | | | | KVM: arm64: PMU: Don't advertise the STALL_SLOT eventReiji Watanabe2023-08-201-2/+1
| | | * | | | | | KVM: arm64: PMU: Avoid inappropriate use of host's PMUVerReiji Watanabe2023-08-201-6/+16
| | | * | | | | | KVM: arm64: PMU: Disallow vPMU on non-uniform PMUVerReiji Watanabe2023-08-201-2/+6
| | | |/ / / / /
| | * | | | | | Merge branch kvm-arm64/tlbi-range into kvmarm-master/nextMarc Zyngier2023-08-2811-72/+224
| | |\ \ \ \ \ \
| | | * | | | | | KVM: arm64: Use TLBI range-based instructions for unmapRaghavendra Rao Ananta2023-08-171-7/+33
| | | * | | | | | KVM: arm64: Invalidate the table entries upon a rangeRaghavendra Rao Ananta2023-08-171-1/+2
| | | * | | | | | KVM: arm64: Flush only the memslot after write-protectRaghavendra Rao Ananta2023-08-171-1/+1
| | | * | | | | | KVM: arm64: Implement kvm_arch_flush_remote_tlbs_range()Raghavendra Rao Ananta2023-08-172-0/+10
| | | * | | | | | KVM: arm64: Define kvm_tlb_flush_vmid_range()Raghavendra Rao Ananta2023-08-172-0/+30
| | | * | | | | | KVM: arm64: Implement __kvm_tlb_flush_vmid_range()Raghavendra Rao Ananta2023-08-174-0/+72
| | | * | | | | | arm64: tlb: Implement __flush_s2_tlb_range_op()Raghavendra Rao Ananta2023-08-171-0/+3
| | | * | | | | | arm64: tlb: Refactor the core flush algorithm of __flush_tlb_rangeRaghavendra Rao Ananta2023-08-171-53/+68
| | | * | | | | | KVM: Move kvm_arch_flush_remote_tlbs_memslot() to common codeDavid Matlack2023-08-171-6/+0
| | | * | | | | | KVM: arm64: Use kvm_arch_flush_remote_tlbs()Raghavendra Rao Ananta2023-08-173-4/+5
| | | |/ / / / /
| | * | | | | | Merge branch kvm-arm64/nv-trap-forwarding into kvmarm-master/nextMarc Zyngier2023-08-2815-41/+2488
| | |\ \ \ \ \ \
| | | * | | | | | KVM: arm64: nv: Add trap description for SPSR_EL2 and ELR_EL2Marc Zyngier2023-08-231-0/+2
| | | * | | | | | KVM: arm64: nv: Select XARRAY_MULTI to fix build errorRandy Dunlap2023-08-171-0/+1
| | | * | | | | | KVM: arm64: nv: Add support for HCRX_EL2Marc Zyngier2023-08-176-37/+83
| | | * | | | | | KVM: arm64: Move HCRX_EL2 switch to load/put on VHE systemsMarc Zyngier2023-08-171-6/+6
| | | * | | | | | KVM: arm64: nv: Expose FGT to nested guestsMarc Zyngier2023-08-171-2/+3
| | | * | | | | | KVM: arm64: nv: Add switching support for HFGxTR/HDFGxTRMarc Zyngier2023-08-171-0/+48
| | | * | | | | | KVM: arm64: nv: Expand ERET trap forwarding to handle FGTMarc Zyngier2023-08-171-1/+16
| | | * | | | | | KVM: arm64: nv: Add SVC trap forwardingMarc Zyngier2023-08-172-0/+16
| | | * | | | | | KVM: arm64: nv: Add trap forwarding for HDFGxTR_EL2Marc Zyngier2023-08-172-0/+485
| | | * | | | | | KVM: arm64: nv: Add trap forwarding for HFGITR_EL2Marc Zyngier2023-08-172-0/+113
| | | * | | | | | KVM: arm64: nv: Add trap forwarding for HFGxTR_EL2Marc Zyngier2023-08-171-0/+71
| | | * | | | | | KVM: arm64: nv: Add fine grained trap forwarding infrastructureMarc Zyngier2023-08-171-3/+87
| | | * | | | | | KVM: arm64: nv: Add trap forwarding for CNTHCTL_EL2Marc Zyngier2023-08-171-1/+49
| | | * | | | | | KVM: arm64: nv: Add trap forwarding for MDCR_EL2Marc Zyngier2023-08-171-0/+268
| | | * | | | | | KVM: arm64: nv: Expose FEAT_EVT to nested guestsMarc Zyngier2023-08-171-2/+1
| | | * | | | | | KVM: arm64: nv: Add trap forwarding for HCR_EL2Marc Zyngier2023-08-171-0/+488