kernel: convert putmmu() to uintptr for va and pa
This commit is contained in:
parent
ad1eefb355
commit
ebfb4fdf29
8 changed files with 8 additions and 9 deletions
|
@ -139,7 +139,7 @@ mmunewtop(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
putmmu(ulong va, ulong pa, Page *pg)
|
putmmu(uintptr va, uintptr pa, Page *pg)
|
||||||
{
|
{
|
||||||
int lvl2off;
|
int lvl2off;
|
||||||
uvlong *lvl2, *pt;
|
uvlong *lvl2, *pt;
|
||||||
|
|
|
@ -362,7 +362,7 @@ static ulong mmubits[16] =
|
||||||
* add an entry to the current map
|
* add an entry to the current map
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
putmmu(ulong va, ulong pa, Page *pg)
|
putmmu(uintptr va, uintptr pa, Page *pg)
|
||||||
{
|
{
|
||||||
Page *l2pg;
|
Page *l2pg;
|
||||||
ulong *t, *l1p, *l2p;
|
ulong *t, *l1p, *l2p;
|
||||||
|
|
|
@ -176,7 +176,7 @@ mmurelease(Proc* p)
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
putmmu(ulong va, ulong pa, Page *pg)
|
putmmu(uintptr va, uintptr pa, Page *pg)
|
||||||
{
|
{
|
||||||
int mp;
|
int mp;
|
||||||
char *ctl;
|
char *ctl;
|
||||||
|
|
|
@ -139,7 +139,7 @@ mmuswitch(Proc *p)
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
putmmu(ulong va, ulong pa, Page *)
|
putmmu(uintptr va, uintptr pa, Page *)
|
||||||
{
|
{
|
||||||
ulong *l1a, *l1b, *l2;
|
ulong *l1a, *l1b, *l2;
|
||||||
int l1o, l2o;
|
int l1o, l2o;
|
||||||
|
|
|
@ -421,7 +421,7 @@ upallocpdb(void)
|
||||||
* Update the mmu in response to a user fault. pa may have PTEWRITE set.
|
* Update the mmu in response to a user fault. pa may have PTEWRITE set.
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
putmmu(ulong va, ulong pa, Page*)
|
putmmu(uintptr va, uintptr pa, Page*)
|
||||||
{
|
{
|
||||||
int old, s;
|
int old, s;
|
||||||
Page *page;
|
Page *page;
|
||||||
|
|
|
@ -79,8 +79,7 @@ fixfault(Segment *s, uintptr addr, int read, int doputmmu)
|
||||||
int type;
|
int type;
|
||||||
int ref;
|
int ref;
|
||||||
Pte **p, *etp;
|
Pte **p, *etp;
|
||||||
ulong mmuphys=0;
|
uintptr soff, mmuphys=0;
|
||||||
uintptr soff;
|
|
||||||
Page **pg, *lkp, *new;
|
Page **pg, *lkp, *new;
|
||||||
Page *(*fn)(Segment*, uintptr);
|
Page *(*fn)(Segment*, uintptr);
|
||||||
|
|
||||||
|
|
|
@ -240,7 +240,7 @@ Block* pullupblock(Block*, int);
|
||||||
Block* pullupqueue(Queue*, int);
|
Block* pullupqueue(Queue*, int);
|
||||||
void putimage(Image*);
|
void putimage(Image*);
|
||||||
void putmhead(Mhead*);
|
void putmhead(Mhead*);
|
||||||
void putmmu(ulong, ulong, Page*);
|
void putmmu(uintptr, uintptr, Page*);
|
||||||
void putpage(Page*);
|
void putpage(Page*);
|
||||||
void putseg(Segment*);
|
void putseg(Segment*);
|
||||||
void putstrn(char*, int);
|
void putstrn(char*, int);
|
||||||
|
|
|
@ -196,7 +196,7 @@ mmurelease(Proc* p)
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
putmmu(ulong va, ulong pa, Page *pg)
|
putmmu(uintptr va, uintptr pa, Page *pg)
|
||||||
{
|
{
|
||||||
int mp;
|
int mp;
|
||||||
char *ctl;
|
char *ctl;
|
||||||
|
|
Loading…
Reference in a new issue