summaryrefslogtreecommitdiffstats
path: root/bootdevice.c
diff options
context:
space:
mode:
authorKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>2015-06-29 14:01:13 -0400
committerStefano Stabellini <stefano.stabellini@eu.citrix.com>2015-09-10 16:46:25 +0000
commit6aa07b1494d2725f24af097ca19c750ac25a7c11 (patch)
tree73d13fed3f3f27e66399dea307b4615e3d2e4189 /bootdevice.c
parent54fd08136e4ac8b88b88b15c397010e3b0de379f (diff)
downloadhqemu-6aa07b1494d2725f24af097ca19c750ac25a7c11.zip
hqemu-6aa07b1494d2725f24af097ca19c750ac25a7c11.tar.gz
xen/pt: Use xen_host_pci_get_[byte|word] instead of dev.config
During init time we treat the dev.config area as a cache of the host view. However during execution time we treat it as guest view (by the generic PCI API). We need to sync Xen's code to the generic PCI API view. This is the first step by replacing all of the code that uses dev.config or pci_get_[byte|word] to get host value to actually use the xen_host_pci_get_[byte|word] functions. Interestingly in 'xen_pt_ptr_reg_init' we also needed to swap reg_field from uint32_t to uint8_t - since the access is only for one byte not four bytes. We can split this as a seperate patch however we would have to use a cast to thwart compiler warnings in the meantime. We also truncated 'flags' to 'flag' to make the code fit within the 80 characters. Reviewed-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Diffstat (limited to 'bootdevice.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud