summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/src/9/bcm/dma.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/src/9/bcm/dma.c b/sys/src/9/bcm/dma.c
index dfaf73b8f..84c7f0c73 100644
--- a/sys/src/9/bcm/dma.c
+++ b/sys/src/9/bcm/dma.c
@@ -100,6 +100,8 @@ static u32int *dmaregs = (u32int*)DMAREGS;
uintptr
dmaaddr(void *va)
{
+ if(va == nil)
+ return soc.busdram;
return soc.busdram | (PADDR(va) - PHYSDRAM);
}