summaryrefslogtreecommitdiffstats
path: root/arch (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| * | | KVM: arm64: Always set HCR_TID2Akihiko Odaki2023-01-124-9/+2
| * | | arm64/cache: Move CLIDR macro definitionsAkihiko Odaki2023-01-122-5/+6
| * | | arm64/sysreg: Add CCSIDR2_EL1Akihiko Odaki2023-01-121-0/+5
| * | | arm64/sysreg: Convert CCSIDR_EL1 to automatic generationAkihiko Odaki2023-01-122-1/+10
| * | | arm64: Allow the definition of UNKNOWN system register fieldsMarc Zyngier2023-01-122-1/+21
| |/ /
* | | Merge branch arm64/for-next/sme2 into kvmarm/nextOliver Upton2023-02-1320-58/+377
|\ \ \
| * | | arm64/sme: Fix __finalise_el2 SMEver checkMarc Zyngier2023-02-061-0/+1
| * | | arm64/sme: Add hwcaps for SME 2 and 2.1 featuresMark Brown2023-01-204-0/+32
| * | | arm64/sme: Implement ZT0 ptrace supportMark Brown2023-01-201-0/+54
| * | | arm64/sme: Implement signal handling for ZTMark Brown2023-01-203-3/+124
| * | | arm64/sme: Implement context switching for ZT0Mark Brown2023-01-203-14/+26
| * | | arm64/sme: Provide storage for ZT0Mark Brown2023-01-202-5/+18
| * | | arm64/sme: Add basic enumeration for SME2Mark Brown2023-01-205-0/+33
| * | | arm64/sme: Enable host kernel to access ZT0Mark Brown2023-01-202-0/+7
| * | | arm64/sme: Manually encode ZT0 load and store instructionsMark Brown2023-01-201-0/+22
| * | | arm64/esr: Document ISS for ZT0 being disabledMark Brown2023-01-201-0/+1
| * | | arm64/sysreg: Update system registers for SME 2 and 2.1Mark Brown2023-01-201-4/+23
| * | | arm64/sme: Rename za_state to sme_stateMark Brown2023-01-207-38/+42
| |/ /
* | | Merge branch kvm/kvm-hw-enable-refactor into kvmarm/nextOliver Upton2023-02-1383-844/+1080
|\ \ \ | |_|/ |/| |
| * | KVM: Opt out of generic hardware enabling on s390 and PPCSean Christopherson2022-12-298-13/+4
| * | KVM: Disable CPU hotplug during hardware enabling/disablingChao Gao2022-12-291-1/+10
| * | KVM: Rename and move CPUHP_AP_KVM_STARTING to ONLINE sectionChao Gao2022-12-291-2/+0
| * | KVM: x86: Do compatibility checks when onlining CPUChao Gao2022-12-293-10/+18
| * | KVM: x86: Move CPU compat checks hook to kvm_x86_ops (from kvm_x86_init_ops)Sean Christopherson2022-12-297-33/+27
| * | KVM: SVM: Check for SVM support in CPU compatibility checksSean Christopherson2022-12-291-5/+8
| * | KVM: VMX: Shuffle support checks and hardware enabling code aroundSean Christopherson2022-12-291-108/+108
| * | KVM: x86: Do VMX/SVM support checks directly in vendor codeSean Christopherson2022-12-294-51/+37
| * | KVM: VMX: Use current CPU's info to perform "disabled by BIOS?" checksSean Christopherson2022-12-291-2/+2
| * | KVM: x86: Unify pr_fmt to use module name for all KVM modulesSean Christopherson2022-12-2945-98/+123
| * | KVM: x86: Use KBUILD_MODNAME to specify vendor module nameSean Christopherson2022-12-292-2/+2
| * | KVM: Drop kvm_arch_check_processor_compat() hookSean Christopherson2022-12-2911-41/+11
| * | KVM: x86: Do CPU compatibility checks in x86 codeSean Christopherson2022-12-293-13/+40
| * | KVM: VMX: Make VMCS configuration/capabilities structs read-only after initSean Christopherson2022-12-292-4/+4
| * | KVM: Drop kvm_arch_{init,exit}() hooksSean Christopherson2022-12-297-56/+0
| * | KVM: s390: Mark __kvm_s390_init() and its descendants as __initSean Christopherson2022-12-295-6/+6
| * | KVM: s390: Do s390 specific init without bouncing through kvm_init()Sean Christopherson2022-12-291-4/+25
| * | KVM: PPC: Move processor compatibility check to module initSean Christopherson2022-12-295-14/+7
| * | KVM: RISC-V: Tag init functions and data with __init, __ro_after_initSean Christopherson2022-12-293-11/+11
| * | KVM: RISC-V: Do arch init directly in riscv_kvm_init()Sean Christopherson2022-12-291-9/+9
| * | KVM: MIPS: Register die notifier prior to kvm_init()Sean Christopherson2022-12-291-4/+5
| * | KVM: MIPS: Setup VZ emulation? directly from kvm_mips_init()Sean Christopherson2022-12-291-1/+5
| * | KVM: MIPS: Hardcode callbacks to hardware virtualization extensionsSean Christopherson2022-12-295-26/+8
| * | KVM: arm64: Mark kvm_arm_init() and its unique descendants as __initSean Christopherson2022-12-291-17/+17
| * | KVM: arm64: Do arm/arch initialization without bouncing through kvm_init()Sean Christopherson2022-12-291-9/+16
| * | KVM: arm64: Unregister perf callbacks if hypervisor finalization failsSean Christopherson2022-12-291-2/+11
| * | KVM: arm64: Free hypervisor allocations if vector slot init failsSean Christopherson2022-12-291-4/+5
| * | KVM: arm64: Simplify the CPUHP logicMarc Zyngier2022-12-293-34/+25
| * | KVM: x86: Serialize vendor module initialization (hardware setup)Sean Christopherson2022-12-291-2/+16
| * | KVM: VMX: Do _all_ initialization before exposing /dev/kvm to userspaceSean Christopherson2022-12-291-11/+19
| * | KVM: x86: Move guts of kvm_arch_init() to standalone helperSean Christopherson2022-12-294-10/+52