mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 18:50:05 +01:00
ioemu: Fix build: use uint64_t rather than u64.
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
This commit is contained in:
1 parent
c64bf46b1f
commit
543cb6d751
2 files changed
+3
-3
No files matched your search
@@ -76,7 +76,7 @@ struct pt_msix_info {
|
||||
int total_entries;
|
||||
int bar_index;
|
||||
uint32_t table_off;
|
||||
u64 mmio_base_addr;
|
||||
uint64_t mmio_base_addr;
|
||||
int mmio_index;
|
||||
int fd;
|
||||
void *phys_iomem_base;
|
||||
|
||||
@@ -666,7 +666,7 @@ int pt_msix_init(struct pt_dev *dev, int pos)
|
||||
uint8_t id;
|
||||
uint16_t flags, control;
|
||||
int i, total_entries, table_off, bar_index;
|
||||
u64 bar_base;
|
||||
uint64_t bar_base;
|
||||
struct pci_dev *pd = dev->pci_dev;
|
||||
|
||||
id = pci_read_byte(pd, pos + PCI_CAP_LIST_ID);
|
||||
@@ -714,7 +714,7 @@ int pt_msix_init(struct pt_dev *dev, int pos)
|
||||
if ( (bar_base & 0x6) == 0x4 )
|
||||
{
|
||||
bar_base &= ~0xf;
|
||||
bar_base += (u64)pci_read_long(pd, 0x10 + 4 * (bar_index + 1)) << 32;
|
||||
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);
|
||||
|
||||
|
||||