Giovanni's fixes to dp8390:
Date: Sat, 03 Sep 2005 11:05:22 +0200 Subject: Minix 3.0.8
This commit is contained in:
parent
becc8c1a6b
commit
dfe3b33cf5
1 changed files with 4 additions and 4 deletions
|
@ -1147,8 +1147,8 @@ void *dst;
|
||||||
|
|
||||||
offset = page * DP_PAGESIZE + offset;
|
offset = page * DP_PAGESIZE + offset;
|
||||||
|
|
||||||
r= sys_vircopy(SELF, D, (vir_bytes)dst,
|
r = sys_vircopy(SELF, BIOS_SEG, dep->de_linmem + offset,
|
||||||
BIOS_SEG, D, dep->de_linmem + offset, size);
|
SELF, D, (vir_bytes)dst, size);
|
||||||
|
|
||||||
if (r != OK)
|
if (r != OK)
|
||||||
panic("DP8390", "dp_getblock: sys_vircopy failed", r);
|
panic("DP8390", "dp_getblock: sys_vircopy failed", r);
|
||||||
|
@ -1270,7 +1270,7 @@ vir_bytes count;
|
||||||
|
|
||||||
r= sys_vircopy(iovp->iod_proc_nr, D,
|
r= sys_vircopy(iovp->iod_proc_nr, D,
|
||||||
iovp->iod_iovec[i].iov_addr + offset,
|
iovp->iod_iovec[i].iov_addr + offset,
|
||||||
BIOS_SEG, D, vir_hw, bytes);
|
SELF, BIOS_SEG, vir_hw, bytes);
|
||||||
if (r != OK)
|
if (r != OK)
|
||||||
panic("DP8390", "dp_user2nic: sys_vircopy failed", r);
|
panic("DP8390", "dp_user2nic: sys_vircopy failed", r);
|
||||||
|
|
||||||
|
@ -1486,7 +1486,7 @@ vir_bytes count;
|
||||||
if (bytes > count)
|
if (bytes > count)
|
||||||
bytes = count;
|
bytes = count;
|
||||||
|
|
||||||
r= sys_vircopy(BIOS_SEG, D, vir_hw,
|
r= sys_vircopy(SELF, BIOS_SEG, vir_hw,
|
||||||
iovp->iod_proc_nr, D,
|
iovp->iod_proc_nr, D,
|
||||||
iovp->iod_iovec[i].iov_addr + offset, bytes);
|
iovp->iod_iovec[i].iov_addr + offset, bytes);
|
||||||
if (r != OK)
|
if (r != OK)
|
||||||
|
|
Loading…
Reference in a new issue