From 6aff58df7502dfb8b8ab9f981ec89fecd0d7e358 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Thu, 11 Apr 2019 17:12:20 +0200 Subject: bcm: don't use PADDR() to convert bus address to physical in vcore --- sys/src/9/bcm/vcore.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/src/9/bcm/vcore.c b/sys/src/9/bcm/vcore.c index 7c3f525e2..bc5b6a1b9 100644 --- a/sys/src/9/bcm/vcore.c +++ b/sys/src/9/bcm/vcore.c @@ -211,7 +211,7 @@ fbinit(int set, int *width, int *height, int *depth) vcwrite(ChanFb, dmaaddr(fi)); if(vcread(ChanFb) != 0) return 0; - va = mmukmap(FRAMEBUFFER, PADDR(fi->base), fi->screensize); + va = mmukmap(FRAMEBUFFER, (fi->base&~0xC0000000)|PHYSDRAM, fi->screensize); if(va) memset((char*)va, 0x7F, fi->screensize); return (void*)va; -- cgit v1.2.3