summaryrefslogtreecommitdiff
path: root/sys/src/cmd/aux/vga/mach64xx.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2020-06-06 16:44:14 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2020-06-06 16:44:14 +0200
commit301148756eae8c9821ae0321cfe30a3a75b67a68 (patch)
treef0360ec8bd23b0fb29b1c182577a2cc4c971b3c9 /sys/src/cmd/aux/vga/mach64xx.c
parent4c8d2b0ebf1fd3fe5b96e227da23a82f669a82fa (diff)
aux/vga: use 64-bit physical addresses for pci membar
Diffstat (limited to 'sys/src/cmd/aux/vga/mach64xx.c')
-rw-r--r--sys/src/cmd/aux/vga/mach64xx.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/src/cmd/aux/vga/mach64xx.c b/sys/src/cmd/aux/vga/mach64xx.c
index b2c549eac..a0e56fc98 100644
--- a/sys/src/cmd/aux/vga/mach64xx.c
+++ b/sys/src/cmd/aux/vga/mach64xx.c
@@ -379,7 +379,8 @@ snarf(Vga* vga, Ctlr* ctlr)
mp->iow32 = portiow32;
mp->pci = pcimatch(0, 0x1002, 0);
if (mp->pci) {
- if(v = mp->pci->mem[1].bar & ~0x3) {
+ v = mp->pci->mem[1].bar & ~0x3;
+ if(v != 0) {
mp->io = v;
mp->ior32 = pciior32;
mp->iow32 = pciiow32;