diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2020-06-06 16:14:58 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2020-06-06 16:14:58 +0200 |
commit | 15e90cedc17dd2501708428da62c7e54086cf3b1 (patch) | |
tree | 4800bd919b918b8b9a1db4dbf7291ce99129c9a8 | |
parent | caf8df647886963848a2e266124de54fcc737247 (diff) |
sdiahci: use 64-bit physical addresses
-rw-r--r-- | sys/src/9/pc/sdiahci.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/sys/src/9/pc/sdiahci.c b/sys/src/9/pc/sdiahci.c index d474f6209..644850dd8 100644 --- a/sys/src/9/pc/sdiahci.c +++ b/sys/src/9/pc/sdiahci.c @@ -2141,7 +2141,7 @@ static SDev* iapnp(void) { int i, n, nunit, type; - uintptr io; + uvlong io; Ctlr *c; Drive *d; Pcidev *p; @@ -2178,9 +2178,8 @@ iapnp(void) memset(c, 0, sizeof *c); memset(s, 0, sizeof *s); c->mmio = vmap(io, p->mem[Abar].size); - if(c->mmio == 0){ - print("%s: address %#p in use did %.4ux\n", - Tname(c), io, p->did); + if(c->mmio == nil){ + print("%s: can't map %llux\n", Tname(c), io); continue; } c->lmmio = (ulong*)c->mmio; |