Ian Jackson wrote:
Jean Guyader writes ("Re: [Xen-devel] [PATCH] ioemu-remote: Fix pci
pass-through"):
Sorry, I missed the Signed-off.
ioemu-remote: Enable pci pass-through by default.
I applied your previous patch and this one and it said this:
[...]
These should probably be fixed.
I forgot to check the 32 bits compilation, my mistake.
The pt_init declaration error should be fixed with another patch I sent.
ioemu-remote: Fix the pass-through compilation.
Signed-off-by: Jean Guyader <jean.guyader@xxxxxxxxxxxxx>
--
Jean Guyader
diff --git a/hw/pass-through.h b/hw/pass-through.h
index ffd87ef..4f5d88a 100644
--- a/hw/pass-through.h
+++ b/hw/pass-through.h
@@ -27,7 +27,7 @@
#define PT_LOGGING_ENABLED
#ifdef PT_LOGGING_ENABLED
-#define PT_LOG(_f, _a...) fprintf(logfile, "%s: " _f, __func__, ##_a)
+#define PT_LOG(_f, _a...) fprintf(stdout, "%s: " _f, __func__, ##_a)
#else
#define PT_LOG(_f, _a...)
#endif
diff --git a/hw/pt-msi.c b/hw/pt-msi.c
index 5e7c479..d5bd6b7 100644
--- a/hw/pt-msi.c
+++ b/hw/pt-msi.c
@@ -271,7 +271,7 @@ pt_msi_map_update(struct pt_dev *d, uint32_t old_data,
uint64_t old_addr)
data = get_msi_gdata(d);
addr = get_msi_gaddr(d);
- PT_LOG("old_data %x old_addr %lx data %x addr %lx\n",
+ PT_LOG("old_data %x old_addr %"PRIx64" data %x addr %"PRIx64"\n",
old_data, old_addr, data, addr);
if ( data != old_data || addr != old_addr )
@@ -567,7 +567,7 @@ static void pci_msix_writel(void *opaque,
target_phys_addr_t addr, uint32_t val)
if ( addr % 4 )
{
- PT_LOG("unaligned dword access to MSI-X table, addr %016lx\n",
+ PT_LOG("unaligned dword access to MSI-X table, addr %016"PRIx64"\n",
addr);
return;
}
@@ -616,7 +616,7 @@ static uint32_t pci_msix_readl(void *opaque,
target_phys_addr_t addr)
if ( addr % 4 )
{
- PT_LOG("unaligned dword access to MSI-X table, addr %016lx\n",
+ PT_LOG("unaligned dword access to MSI-X table, addr %016"PRIx64"\n",
addr);
return 0;
}
@@ -723,7 +723,7 @@ int pt_msix_init(struct pt_dev *dev, int pos)
bar_base &= ~0xf;
bar_base += (uint64_t)pci_read_long(pd, 0x10 + 4 * (bar_index + 1)) <<
32;
}
- PT_LOG("get MSI-X table bar base %lx\n", bar_base);
+ PT_LOG("get MSI-X table bar base %"PRIx64"\n", bar_base);
dev->msix->fd = open("/dev/mem", O_RDWR);
dev->msix->phys_iomem_base = mmap(0, total_entries * 16,
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|