HV: Enclose debug specific code with #ifdef HV_DEBUG

Thare some debug specific code which don't run on release version, such as vmexit_time,
vmexit_cnt, sbuf related codes, etc...

This patch encloses the codes with #ifdef HV_DEBUG.

Signed-off-by: Kaige Fu <kaige.fu@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
Kaige Fu
2018-08-13 13:20:24 +08:00
committed by lijinxia
parent b0861621d9
commit b5a233da9f
4 changed files with 21 additions and 4 deletions

View File

@@ -19,10 +19,12 @@
#include "arch/x86/guest/instr_emul.h"
struct per_cpu_region {
#ifdef HV_DEBUG
uint64_t *sbuf[ACRN_SBUF_ID_MAX];
uint64_t irq_count[NR_IRQS];
uint64_t vmexit_cnt[64];
uint64_t vmexit_time[64];
#endif
uint64_t irq_count[NR_IRQS];
uint64_t softirq_pending;
uint64_t spurious;
uint64_t vmxon_region_pa;