acrn-hypervisor/hypervisor/include
Jie Deng 3c9c41b656 hv: tee: add x86_tee hypercall interfaces
This patch adds the x86_tee hypercall interfaces.

- HC_TEE_VCPU_BOOT_DONE

This hypercall is used to notify the hypervisor that the TEE VCPU Boot
is done, so that we can sleep the corresponding TEE VCPU. REE will be
started at the last time this hypercall is called by TEE.

- HC_SWITCH_EE

For REE VM, it uses this hypercall to request TEE service.

For TEE VM, it uses this hypercall to switch back to REE
when it completes the REE service.

Tracked-On: #6571
Signed-off-by: Jie Deng <jie.deng@intel.com>
Reviewed-by: Wang, Yu1 <yu1.wang@intel.com>
Acked-by: Eddie Dong <eddie.dong@Intel.com>
2021-11-17 15:25:14 +08:00
..
arch/x86/asm hv: tee: add x86_tee hypercall interfaces 2021-11-17 15:25:14 +08:00
common hv: tee: add x86_tee hypercall interfaces 2021-11-17 15:25:14 +08:00
debug hv: remove UUID 2021-11-16 14:42:59 +08:00
dm HV: move the ve820 GPU OpRegion address 2021-11-08 13:13:14 +08:00
hw HV: treewide: fix violations of coding guideline C-TY-02 2021-11-04 18:15:47 +08:00
lib hv: align the MAX_IR_ENTRIES to MAX_PT_IRQ_ENTRIES 2021-11-15 09:00:27 +08:00
public hv: tee: add x86_tee hypercall interfaces 2021-11-17 15:25:14 +08:00