acrn-hypervisor/hypervisor/include
Shuo A Liu 8e74c2cfd5 hv: vcpu: wait and signal vcpu event support
Introduce two kinds of events for each vcpu,
  VCPU_EVENT_IOREQ: for vcpu waiting for IO request completion
  VCPU_EVENT_VIRTUAL_INTERRUPT: for vcpu waiting for virtual interrupts events
vcpu can wait for such events, and resume to run when the
event get signalled.

This patch also change IO request waiting/notifying to this way.

Tracked-On: #4329
Signed-off-by: Shuo A Liu <shuo.a.liu@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
2020-01-23 13:37:53 +08:00
..
arch/x86 hv: vcpu: wait and signal vcpu event support 2020-01-23 13:37:53 +08:00
common hv: sched: simple event implemention 2020-01-23 13:37:53 +08:00
debug HV: Kconfig: remove MAX_VCPUS_PER_VM in Kconfig 2019-12-12 13:49:28 +08:00
dm hv: vpci: restore PCI BARs when doing AF FLR 2019-12-20 13:09:42 +08:00
hw hv: vpci: restore PCI BARs when doing AF FLR 2019-12-20 13:09:42 +08:00
lib hv: support xsave in context switch 2019-12-02 09:31:12 +08:00
public hv: make hypercall HC_CREATE_VCPU empty 2019-09-24 11:58:45 +08:00