Files
acrn-hypervisor/hypervisor/arch/x86
Zide Chen e48962faa6 hv: optimize run_vcpu() for nested
This patch implements a separate path for L2 VMEntry in run_vcpu(),
which has several benefits:

- keep run_vcpu() clean, to reduce the number of is_vcpu_in_l2_guest()
  statements:
  - current code has three is_vcpu_in_l2_guest() already.
  - supposed to have another 2 statement so that nested VMEntry won't
    hit the "Starting vCPU" and "vCPU launched" pr_info() and a few
    other statements in the VM launch path.

- save few other things in run_vcpu() that are not needed for nested.

Tracked-On: #6289
Signed-off-by: Zide Chen <zide.chen@intel.com>
Acked-by: Eddie Dong <eddie.dong@Intel.com>
2021-10-13 15:55:31 +08:00
..
2021-08-26 09:24:50 +08:00
2021-10-13 15:55:31 +08:00
2021-09-18 08:44:30 +08:00
2021-09-27 09:03:15 +08:00
2021-09-02 09:15:39 +08:00
2021-09-17 16:29:05 +08:00
2021-06-01 08:22:20 +08:00
2021-05-14 09:18:00 +08:00
2019-09-11 17:30:24 +08:00