devarch: reading msr 0xffffffff
This commit is contained in:
parent
ba7b07d51a
commit
b591ee195b
1 changed files with 2 additions and 2 deletions
|
@ -400,7 +400,7 @@ archread(Chan *c, void *a, long n, vlong offset)
|
|||
if((uint)n/8 > -port)
|
||||
error(Ebadarg);
|
||||
end = port+(n/8);
|
||||
for(vp = a; port < end; port++)
|
||||
for(vp = a; port != end; port++)
|
||||
if(rdmsr(port, vp++) < 0)
|
||||
error(Ebadarg);
|
||||
return n;
|
||||
|
@ -473,7 +473,7 @@ archwrite(Chan *c, void *a, long n, vlong offset)
|
|||
if((uint)n/8 > -port)
|
||||
error(Ebadarg);
|
||||
end = port+(n/8);
|
||||
for(vp = a; port < end; port++)
|
||||
for(vp = a; port != end; port++)
|
||||
if(wrmsr(port, *vp++) < 0)
|
||||
error(Ebadarg);
|
||||
return n;
|
||||
|
|
Loading…
Reference in a new issue