git: 9front

Download patch

ref: e430ea84ae98ceb8ed70e19db6fefa2780092250
parent: 4d79df6abc88ab9daaeeb6f7d205c342a891cfe3
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Tue Jul 8 17:57:35 EDT 2014

bcm: apply richards fix for mmukmap (from /n/sources/patch/bcm-mmukmap-bug)

--- a/sys/src/9/bcm/mmu.c
+++ b/sys/src/9/bcm/mmu.c
@@ -305,7 +305,7 @@
 		*pte++ = (pa+n)|Dom0|L1AP(Krw)|Section;
 		mmuinvalidateaddr(va+n);
 	}
-	cachedwbse(pte0, pte - pte0);
+	cachedwbse(pte0, (uintptr)pte - (uintptr)pte0);
 	return va + o;
 }
 
--