185
187
for (i = 0; i < IPEDMA_DMA_PAGES; i++) {
188
uintptr_t bus_addr_check, bus_addr = pcilib_kmem_get_block_ba(ctx->pcilib, pages, i);
187
189
WR(IPEDMA_REG_PAGE_ADDR, bus_addr);
188
190
if (bus_addr%4096) printf("Bad address %lu: %lx\n", i, bus_addr);
194
pcilib_error("Written (%x) and read (%x) bus addresses does not match\n", bus_addr, bus_addr_check);
195
203
ctx->last_read = IPEDMA_DMA_PAGES - 1;