55,7 → 55,6 |
/** Initialize VHPT and region registers. */ |
void set_environment(void) |
{ |
|
region_register rr; |
pta_register pta; |
int i; |
62,8 → 61,7 |
|
/* |
* First set up kernel region register. |
* This action is redundand (see start.S) but I would to keep it to make sure that |
*no unexpected changes will be made. |
* This is redundant (see start.S) but we keep it here just for sure. |
*/ |
rr.word = rr_read(VRN_KERNEL); |
rr.map.ve = 0; /* disable VHPT walker */ |
83,7 → 81,7 |
|
rr.word == rr_read(i); |
rr.map.ve = 0; /* disable VHPT walker */ |
rr.map.rid = ASID2RID(ASID_INVALID,i); |
rr.map.rid = RID_INVALID; |
rr_write(i, rr.word); |
srlz_i(); |
srlz_d(); |
100,10 → 98,6 |
pta_write(pta.word); |
srlz_i(); |
srlz_d(); |
|
|
return ; |
|
} |
|
/** Calculate address of collision chain from VPN and ASID. |