acrn-hypervisor/hypervisor/include/arch/x86/asm/guest
Wu Zhou 581ec58fbb hv: vm_event: create vm_event support
This patch creates vm_event support in HV, including:
1. Create vm_event data type.
2. Add vm_event sbuf and its initializer. The sbuf will be allocated by
   DM in Service VM. Its page address will then be share to HV through
   hypercall.
3. Add an API to send the HV generated event.

Tracked-On: #8547
Signed-off-by: Wu Zhou <wu.zhou@intel.com>
Reviewed-by: Junjie Mao <junjie.mao@intel.com>
2024-02-01 17:01:31 +08:00
..
assign.h doc: remove '@return None' for void functions 2023-08-03 14:56:29 -07:00
ept.h doc: remove '@return None' for void functions 2023-08-03 14:56:29 -07:00
guest_memory.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
guest_pm.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
hyperv.h hv: tlfs: add tlfs TSC freq MSR support for WaaG 2022-07-18 16:15:29 +08:00
instr_emul.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
lock_instr_emul.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
nested.h hv: fix undefined reference to nested_vmexit_handler() in vmexit.c 2023-08-01 14:22:14 +08:00
optee.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
trusty.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
ucode.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
vcat.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
vcpu.h doc: remove '@return None' for void functions 2023-08-03 14:56:29 -07:00
vcpuid.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
vept.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
virq.h doc: remove '@return None' for void functions 2023-08-03 14:56:29 -07:00
virtual_cr.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
vlapic.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
vm_reset.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
vm.h hv: vm_event: create vm_event support 2024-02-01 17:01:31 +08:00
vmcs.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
vmexit.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
vmtrr.h doc: remove '@return None' for void functions 2023-08-03 14:56:29 -07:00
vmx_io.h doc: remove '@return None' for void functions 2023-08-03 14:56:29 -07:00