summaryrefslogtreecommitdiff
path: root/bmm_test.c
diff options
context:
space:
mode:
Diffstat (limited to 'bmm_test.c')
-rw-r--r--bmm_test.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/bmm_test.c b/bmm_test.c
index 34e4559..d897aaa 100644
--- a/bmm_test.c
+++ b/bmm_test.c
@@ -82,10 +82,10 @@ int test_bmm_malloc(unsigned long size, int attr)
return -1;
}
for(off = 0; off < size; off += 1024*1024){
- void *get_paddr = bmm_get_paddr(vaddr+off);
+ unsigned long get_paddr = bmm_get_paddr(vaddr+off);
void *get_vaddr = bmm_get_vaddr(get_paddr);
int get_attr = bmm_get_mem_attr(get_vaddr);
- printf("\toff = 0x%x, vaddr=0x%p, get_vaddr=0x%p, get_paddr=0x%p\n", off, vaddr+off, get_vaddr, get_paddr);
+ printf("\toff = 0x%x, vaddr=0x%p, get_vaddr=0x%p, get_paddr=0x%08lx\n", off, vaddr+off, get_vaddr, get_paddr);
printf("\tset_attr=0x%x, get_attr=0x%x\n", attr, get_attr);
if(vaddr+off != get_vaddr)
return -1;
@@ -103,7 +103,7 @@ int test_bmm_malloc(unsigned long size, int attr)
printf("\tbmm_get_free_space() return %ldKB %ldKB %ldKB\n",
free_size1/1024, free_size2/1024, free_size3/1024);
- return ((int)vaddr <= 0 ||
+ return (
allocated_size2 - allocated_size1 != size ||
allocated_size1 != allocated_size3 ||
free_size1 - free_size2 != size ||
@@ -157,8 +157,8 @@ int test_bmm_share(unsigned long size)
{
char *src;
char *dst;
- char *psrc;
- char *pdst;
+ unsigned long psrc;
+ unsigned long pdst;
unsigned long i;
unsigned long off, len;
unsigned long free_size1;
@@ -228,9 +228,9 @@ int test_bmm_share(unsigned long size)
pdst = bmm_get_paddr(dst);
if(pdst == psrc + off)
- printf("\t[%d] pdst(%p) == psrc(%p) + off(%lx)\n", pid, pdst, psrc, off);
+ printf("\t[%d] pdst(0x%08lx) == psrc(0x%08lx) + off(%lx)\n", pid, pdst, psrc, off);
else
- printf("\t[%d] Error: pdst(%p) != psrc(%p) + off(%lx)\n", pid, pdst, psrc, off);
+ printf("\t[%d] Error: pdst(0x%08lx) != psrc(0x%08lx) + off(%lx)\n", pid, pdst, psrc, off);
bmm_flush_cache(dst, BMM_DMA_FROM_DEVICE);
for(i=0; i<len; i++) {