|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] [PATCH 2/2] hvmloader: skip upper field of 64 bit base addre
This patch skips upper field of 64 bit base address register.
Signed-off-by: Yuji Shimada <shimada-yxb@xxxxxxxxxxxxxxx>
diff -r 598d92a5ae7a tools/firmware/hvmloader/hvmloader.c
--- a/tools/firmware/hvmloader/hvmloader.c Wed Aug 20 14:45:21 2008 +0100
+++ b/tools/firmware/hvmloader/hvmloader.c Mon Aug 25 10:18:07 2008 +0900
@@ -243,6 +243,14 @@
bars[i].bar_sz = bar_sz;
nr_bars++;
+
+ /* skip the upper address for 64bit BAR */
+ if ((bar_data & (PCI_BASE_ADDRESS_SPACE |
+ PCI_BASE_ADDRESS_MEM_TYPE_MASK)) ==
+ (PCI_BASE_ADDRESS_SPACE_MEMORY |
+ PCI_BASE_ADDRESS_MEM_TYPE_64))
+ bar++;
+
}
/* Map the interrupt. */
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|