hvmloader: Add 64 bits big bar support
authorXiantao Zhang <xiantao.zhang@intel.com>
Mon, 1 Oct 2012 19:01:55 +0000 (20:01 +0100)
committerXiantao Zhang <xiantao.zhang@intel.com>
Mon, 1 Oct 2012 19:01:55 +0000 (20:01 +0100)
commit45f52f2646a5ad9092d94eb9474657b5b3e04025
treea38cb57f353e8569097bb727cf6633d65ae01936
parent5c88d313c0a57b0c8a7c72cd6e14737d1cc26ea4
hvmloader: Add 64 bits big bar support

Currently it is assumed PCI device BAR access < 4G memory. If there is
such a device whose BAR size is larger than 4G, it must access > 4G
memory address.  This patch enable the 64bits big BAR support on
hvmloader.

Signed-off-by: Xiantao Zhang <xiantao.zhang@intel.com>
Signed-off-by: Xudong Hao <xudong.hao@intel.com>
Committed-by: Keir Fraser <keir@xen.org>
tools/firmware/hvmloader/cacheattr.c
tools/firmware/hvmloader/config.h
tools/firmware/hvmloader/pci.c
tools/firmware/hvmloader/util.h