acrn-hypervisor/hypervisor/dm
dongshen 73cff9ef08 HV: predefine pci vbar's base address for pre-launched VMs in vm_config
For pre-launched VMs, currently we set all vbars to 0s initially in
bar emulation code, guest OS will reprogram the bars when it sees the bars are uninited (0s).
We consider this is not the right solution, change to populate the
vbars (to non zero valid pci hole address) based on the vbar base
addresses predefined in vm_config.

Store a pointer to acrn_vm_pci_ptdev_config in struct pci_vdev

Tracked-On: #3022
Signed-off-by: dongshen <dongsheng.x.zhang@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
2019-05-22 10:00:15 +08:00
..
vpci HV: predefine pci vbar's base address for pre-launched VMs in vm_config 2019-05-22 10:00:15 +08:00
io_req.c HV: rename 'type' in struct io_request 2019-05-06 18:25:20 +08:00
vioapic.c hv:remove some unnecessary includes 2019-05-07 09:10:13 +08:00
vmptable.c hv: Build mptable for guest if VM type is Pre-Launched 2019-04-15 15:51:02 +08:00
vpic.c hv: remove the unnecessary equality operation 2019-04-02 18:18:59 +08:00
vrtc.c HV: HV: make io_read_fn_t return true or false 2019-03-29 16:17:44 +08:00
vuart.c HV: vuart: split vuart_write 2019-05-07 11:40:05 +08:00