Add ILA for debugging dma requests
This commit is contained in:
@@ -76,6 +76,8 @@ int virt_to_phys_user(uintptr_t *paddr, uintptr_t vaddr)
|
||||
int main(void)
|
||||
{
|
||||
|
||||
uint32_t dma_mem_addr = 0x10;
|
||||
|
||||
/* Instead of allocating source, just use the constant string */
|
||||
|
||||
//printf("Allocating 1024 bytes as source\n");
|
||||
@@ -108,7 +110,7 @@ int main(void)
|
||||
printf("Sending read DMA\n");
|
||||
pcie_base[0] = (uint32_t)src_phys;
|
||||
pcie_base[1] = (uint32_t)(src_phys >> 32);
|
||||
pcie_base[2] = 0;
|
||||
pcie_base[2] = dma_mem_addr;
|
||||
pcie_base[3] = strlen(src);
|
||||
|
||||
for (int i = 0; i < 4; i++) {
|
||||
@@ -125,7 +127,7 @@ int main(void)
|
||||
printf("Sending read DMA\n");
|
||||
pcie_base[8] = (uint32_t)dst_phys;
|
||||
pcie_base[9] = (uint32_t)(dst_phys >> 32);
|
||||
pcie_base[10] = 0;
|
||||
pcie_base[10] = dma_mem_addr;
|
||||
pcie_base[11] = strlen(src);
|
||||
|
||||
for (int i = 8; i < 12; i++) {
|
||||
|
||||
Reference in New Issue
Block a user