Changeset 085434a in mainline for arch/ia64/src/mm/page.c


Ignore:
Timestamp:
2006-02-25T19:14:48Z (19 years ago)
Author:
Jakub Vana <jakub.vana@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
13c1a0c
Parents:
578aebf7
Message:

Itanium kernel page extended to maximum (256M) repaired RR manipulation functions, paging setuping function and added some comments.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ia64/src/mm/page.c

    r578aebf7 r085434a  
    5757{
    5858
    59 //#ifdef NEVERDEFINED   
    6059        region_register rr;
    6160        pta_register pta;       
     
    6463        /*
    6564         * First set up kernel region register.
     65         * This action is redundand (see start.S) but I would to keep it to make sure that
     66         *no unexpected changes will be made.
    6667         */
    6768        rr.word = rr_read(VRN_KERNEL);
    6869        rr.map.ve = 0;                  /* disable VHPT walker */
    6970        rr.map.ps = PAGE_WIDTH;
    70         rr.map.rid = ASID_KERNEL;
     71        rr.map.rid = ASID2RID(ASID_KERNEL,VRN_KERNEL); 
    7172        rr_write(VRN_KERNEL, rr.word);
    7273        srlz_i();
     
    8384                rr.word == rr_read(i);
    8485                rr.map.ve = 0;          /* disable VHPT walker */
    85                 rr.map.rid = ASID_INVALID;
     86                rr.map.rid = ASID2RID(ASID_INVALID,i);
    8687                rr_write(i, rr.word);
    8788                srlz_i();
     
    101102        srlz_d();
    102103       
    103 //#endif
    104104
    105105        return ;       
Note: See TracChangeset for help on using the changeset viewer.