git: 9front

Download patch

ref: 6b2d100c42d10f15b0f8c9ad30954923179e6d4b
parent: 3b10c3e9a0a6be334302573b03f6f32bdda04864
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Fri May 3 18:53:09 EDT 2019

bcm: don't call nil on PADDR() in dmaaddr(), return busdram dummy address

--- a/sys/src/9/bcm/dma.c
+++ b/sys/src/9/bcm/dma.c
@@ -100,6 +100,8 @@
 uintptr
 dmaaddr(void *va)
 {
+	if(va == nil)
+		return soc.busdram;
 	return soc.busdram | (PADDR(va) - PHYSDRAM);
 }
 
--