acrn-hypervisor/hypervisor/dm
dongshen f0244b24e7 HV: call get_vbar_base() to get the newly set vbar base address in 64-bit
Replace new_base with vbar_base in vdev_pt_remap_generic_mem_vbar().
We will call vdev_pt_remap_generic_mem_vbar() after a new vbar base
is set, no need to pass new_base to vdev_pt_remap_generic_mem_vbar(),
as this new vbar base (vbar_base) can be obtained by calling get_vbar_base().

The reason we call vdev_pt_remap_generic_mem_vbar() after a new vbar base
is set is for 64-bit mmio handling: when the lower 32-bit of 64-bit mmio vbar is
set, we will defer calling vdev_pt_remap_generic_mem_vbar until its upper 32-bit
vbar base is set.

Tracked-On: #3241
Signed-off-by: dongshen <dongsheng.x.zhang@intel.com>
Reviewed-by: Eddie Dong <eddie.dong@intel.com>
2019-07-01 09:57:05 +08:00
..
vpci HV: call get_vbar_base() to get the newly set vbar base address in 64-bit 2019-07-01 09:57:05 +08:00
io_req.c hv: ept: unify EPT API name to verb-object style 2019-06-14 14:40:25 +08:00
vioapic.c HV: Clean vpic and vioapic logic when lapic is pt 2019-06-12 14:29:50 +08:00
vpic.c HV:Modularize vpic code to remove usage of acrn_vm 2019-06-13 09:54:52 +08:00
vrtc.c HV:fix simple violations 2019-06-25 20:09:21 +08:00
vuart.c HV:fix simple violations 2019-06-25 20:09:21 +08:00