Merge branch kvm-arm64/hcall-selection into kvmarm-master/next
* kvm-arm64/hcall-selection:
: .
: Introduce a new set of virtual sysregs for userspace to
: select the hypercalls it wants to see exposed to the guest.
:
: Patches courtesy of Raghavendra and Oliver.
: .
KVM: arm64: Fix hypercall bitmap writeback when vcpus have already run
KVM: arm64: Hide KVM_REG_ARM_*_BMAP_BIT_COUNT from userspace
Documentation: Fix index.rst after psci.rst renaming
selftests: KVM: aarch64: Add the bitmap firmware registers to get-reg-list
selftests: KVM: aarch64: Introduce hypercall ABI test
selftests: KVM: Create helper for making SMCCC calls
selftests: KVM: Rename psci_cpu_on_test to psci_test
tools: Import ARM SMCCC definitions
Docs: KVM: Add doc for the bitmap firmware registers
Docs: KVM: Rename psci.rst to hypercalls.rst
KVM: arm64: Add vendor hypervisor firmware register
KVM: arm64: Add standard hypervisor firmware register
KVM: arm64: Setup a framework for hypercall bitmap firmware registers
KVM: arm64: Factor out firmware register handling from psci.c
Signed-off-by:
Marc Zyngier <maz@kernel.org>
No related branches found
No related tags found
Showing
- Documentation/virt/kvm/api.rst 18 additions, 0 deletionsDocumentation/virt/kvm/api.rst
- Documentation/virt/kvm/arm/hypercalls.rst 138 additions, 0 deletionsDocumentation/virt/kvm/arm/hypercalls.rst
- Documentation/virt/kvm/arm/index.rst 1 addition, 1 deletionDocumentation/virt/kvm/arm/index.rst
- arch/arm64/include/asm/kvm_host.h 16 additions, 0 deletionsarch/arm64/include/asm/kvm_host.h
- arch/arm64/include/uapi/asm/kvm.h 34 additions, 0 deletionsarch/arm64/include/uapi/asm/kvm.h
- arch/arm64/kvm/arm.c 1 addition, 0 deletionsarch/arm64/kvm/arm.c
- arch/arm64/kvm/guest.c 7 additions, 3 deletionsarch/arm64/kvm/guest.c
- arch/arm64/kvm/hypercalls.c 324 additions, 3 deletionsarch/arm64/kvm/hypercalls.c
- arch/arm64/kvm/psci.c 0 additions, 183 deletionsarch/arm64/kvm/psci.c
- include/kvm/arm_hypercalls.h 8 additions, 0 deletionsinclude/kvm/arm_hypercalls.h
- include/kvm/arm_psci.h 0 additions, 7 deletionsinclude/kvm/arm_psci.h
- tools/include/linux/arm-smccc.h 193 additions, 0 deletionstools/include/linux/arm-smccc.h
- tools/testing/selftests/kvm/.gitignore 2 additions, 1 deletiontools/testing/selftests/kvm/.gitignore
- tools/testing/selftests/kvm/Makefile 2 additions, 1 deletiontools/testing/selftests/kvm/Makefile
- tools/testing/selftests/kvm/aarch64/get-reg-list.c 8 additions, 0 deletionstools/testing/selftests/kvm/aarch64/get-reg-list.c
- tools/testing/selftests/kvm/aarch64/hypercalls.c 336 additions, 0 deletionstools/testing/selftests/kvm/aarch64/hypercalls.c
- tools/testing/selftests/kvm/aarch64/psci_test.c 8 additions, 17 deletionstools/testing/selftests/kvm/aarch64/psci_test.c
- tools/testing/selftests/kvm/include/aarch64/processor.h 22 additions, 0 deletionstools/testing/selftests/kvm/include/aarch64/processor.h
- tools/testing/selftests/kvm/lib/aarch64/processor.c 25 additions, 0 deletionstools/testing/selftests/kvm/lib/aarch64/processor.c
- tools/testing/selftests/kvm/steal_time.c 3 additions, 10 deletionstools/testing/selftests/kvm/steal_time.c
Loading
Please register or sign in to comment