mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-06-19 20:22:46 +00:00
hv: assign: clean up HV_DEBUG usage related to vuart pin
replace HV_DEBUG with CONFIG_COM_IRQ which is more reasonable Tracked-On: #861 Signed-off-by: Shiqing Gao <shiqing.gao@intel.com> Reviewed-by: Li, Fei1 <fei1.li@intel.com> Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
parent
c380ee9eeb
commit
06efc58a7e
@ -52,7 +52,7 @@ ptdev_lookup_entry_by_vpin(struct acrn_vm *vm, uint8_t virt_pin, bool pic_pin)
|
||||
return entry;
|
||||
}
|
||||
|
||||
#ifdef HV_DEBUG
|
||||
#ifdef CONFIG_COM_IRQ
|
||||
static bool ptdev_hv_owned_intx(const struct acrn_vm *vm, const union source_id *virt_sid)
|
||||
{
|
||||
/* vm0 vuart pin is owned by hypervisor under debug version */
|
||||
@ -62,7 +62,7 @@ static bool ptdev_hv_owned_intx(const struct acrn_vm *vm, const union source_id
|
||||
return false;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
#endif /* CONFIG_COM_IRQ */
|
||||
|
||||
static uint64_t calculate_logical_dest_mask(uint64_t pdmask)
|
||||
{
|
||||
@ -645,11 +645,12 @@ int ptdev_intx_pin_remap(struct acrn_vm *vm, uint8_t virt_pin,
|
||||
*/
|
||||
|
||||
/* no remap for hypervisor owned intx */
|
||||
#ifdef HV_DEBUG
|
||||
#ifdef CONFIG_COM_IRQ
|
||||
if (ptdev_hv_owned_intx(vm, &virt_sid)) {
|
||||
goto END;
|
||||
}
|
||||
#endif
|
||||
#endif /* CONFIG_COM_IRQ */
|
||||
|
||||
/* query if we have virt to phys mapping */
|
||||
spinlock_obtain(&ptdev_lock);
|
||||
entry = ptdev_lookup_entry_by_vpin(vm, virt_pin, pic_pin);
|
||||
|
Loading…
Reference in New Issue
Block a user