aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/mailbox.txt
diff options
context:
space:
mode:
authorChristoffer Dall <christoffer.dall@linaro.org>2014-10-16 16:40:53 +0200
committerChristoffer Dall <christoffer.dall@linaro.org>2014-12-13 14:15:26 +0100
commitf7fa034dc8559c7d7326bfc8bd1a26175abd931a (patch)
treeaa0458365535fcc65662a40fef2dec95a43a47a0 /Documentation/mailbox.txt
parentarm/arm64: KVM: Reset the HCR on each vcpu when resetting the vcpu (diff)
downloadlinux-dev-f7fa034dc8559c7d7326bfc8bd1a26175abd931a.tar.xz
linux-dev-f7fa034dc8559c7d7326bfc8bd1a26175abd931a.zip
arm/arm64: KVM: Clarify KVM_ARM_VCPU_INIT ABI
It is not clear that this ioctl can be called multiple times for a given vcpu. Userspace already does this, so clarify the ABI. Also specify that userspace is expected to always make secondary and subsequent calls to the ioctl with the same parameters for the VCPU as the initial call (which userspace also already does). Add code to check that userspace doesn't violate that ABI in the future, and move the kvm_vcpu_set_target() function which is currently duplicated between the 32-bit and 64-bit versions in guest.c to a common static function in arm.c, shared between both architectures. Acked-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
Diffstat (limited to 'Documentation/mailbox.txt')
0 files changed, 0 insertions, 0 deletions