From d1604b5f9ce1d64919a8b8313e1db22ebd8d5213 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sun, 18 Oct 2020 17:02:42 +0200 Subject: sdnvme: use PCIWADDR() instead of PADDR() --- sys/src/9/pc/sdnvme.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sys/src/9/pc/sdnvme.c b/sys/src/9/pc/sdnvme.c index 1909eabdb..aa985d932 100644 --- a/sys/src/9/pc/sdnvme.c +++ b/sys/src/9/pc/sdnvme.c @@ -127,7 +127,7 @@ qcmd(WS *ws, Ctlr *ctlr, int adm, u32int opc, u32int nsid, void *mptr, void *dat e[2] = 0; e[3] = 0; if(mptr != nil){ - pa = PADDR(mptr); + pa = PCIWADDR(mptr); e[4] = pa; e[5] = pa>>32; } else { @@ -135,7 +135,7 @@ qcmd(WS *ws, Ctlr *ctlr, int adm, u32int opc, u32int nsid, void *mptr, void *dat e[5] = 0; } if(len > 0){ - pa = PADDR(data); + pa = PCIWADDR(data); e[6] = pa; e[7] = pa>>32; if(len > ctlr->mps - (pa & ctlr->mps-1)) @@ -531,11 +531,11 @@ nvmeenable(SDev *sd) return 0; } - pa = PADDR(cqalloc(ctlr, &ctlr->cq[0], ctlr->mpsshift)); + pa = PCIWADDR(cqalloc(ctlr, &ctlr->cq[0], ctlr->mpsshift)); ctlr->reg[ACQBase0] = pa; ctlr->reg[ACQBase1] = pa>>32; - pa = PADDR(sqalloc(ctlr, &ctlr->sq[0], ctlr->mpsshift)); + pa = PCIWADDR(sqalloc(ctlr, &ctlr->sq[0], ctlr->mpsshift)); ctlr->reg[ASQBase0] = pa; ctlr->reg[ASQBase1] = pa>>32; -- cgit v1.2.3