ioemu: Fix build: use uint64_t rather than u64.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
This commit is contained in:
Keir Fraser committed 2008-05-12 11:16:43 +01:00
1 parent c64bf46b1f
commit 543cb6d751
2 files changed
+3 -3

No files matched your search

+1 -1
View File
@@ -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;
+2 -2
View File
@@ -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);
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.