[RFC PATCH v2 1/4] kvm: uapi: reserve VM-plane and VBS hypercall numbers
From: Sriram Nambakam
Date: Mon Aug 10 2026 - 20:31:59 EST
Reserve the paravirt hypercall numbers used by the KVM VM-planes and VBS
(Virtualization-Based Security) host support:
13 KVM_HC_VM_PLANES_CONFIG configure plane memory (serviced by the VMM)
14 KVM_HC_VM_PLANES_ACTIVATE create+activate a plane vCPU (serviced by VMM)
15 KVM_HC_VBS_VTL_CALL normal plane -> secure plane
16 KVM_HC_VBS_VTL_RETURN secure plane -> normal plane
This patch only reserves the numbers; the handlers are added separately.
---
include/uapi/linux/kvm_para.h | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/include/uapi/linux/kvm_para.h b/include/uapi/linux/kvm_para.h
index 960c7e93d1a9..08b52d25ca17 100644
--- a/include/uapi/linux/kvm_para.h
+++ b/include/uapi/linux/kvm_para.h
@@ -30,6 +30,10 @@
#define KVM_HC_SEND_IPI 10
#define KVM_HC_SCHED_YIELD 11
#define KVM_HC_MAP_GPA_RANGE 12
+#define KVM_HC_VM_PLANES_CONFIG 13
+#define KVM_HC_VM_PLANES_ACTIVATE 14
+#define KVM_HC_VBS_VTL_CALL 15
+#define KVM_HC_VBS_VTL_RETURN 16
/*
* hypercalls use architecture specific
--
2.55.0