Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/ia64/include/arch/mm/page.h

    r63e27ef ra35b458  
    117117        unsigned int ed : 1;
    118118        unsigned int ig1 : 11;
    119        
     119
    120120        /* Word 1 */
    121121        unsigned int : 2;
     
    123123        unsigned int key : 24;
    124124        unsigned int : 32;
    125        
     125
    126126        /* Word 2 */
    127127        union vhpt_tag tag;
    128        
     128
    129129        /* Word 3 */
    130130        uint64_t ig3 : 64;
     
    136136        unsigned long long ig0 : 52;
    137137        unsigned int ig1 : 11;
    138        
     138
    139139        /* Word 1 */
    140140        unsigned int : 2;
    141141        unsigned int ps : 6;
    142142        unsigned long long ig2 : 56;
    143        
     143
    144144        /* Word 2 */
    145145        union vhpt_tag tag;
    146        
     146
    147147        /* Word 3 */
    148148        uint64_t ig3 : 64;
     
    194194{
    195195        uint64_t ret;
    196        
     196
    197197        asm volatile (
    198198                "thash %[ret] = %[va]\n"
     
    200200                : [va] "r" (va)
    201201        );
    202        
     202
    203203        return ret;
    204204}
     
    216216{
    217217        uint64_t ret;
    218        
     218
    219219        asm volatile (
    220220                "ttag %[ret] = %[va]\n"
     
    222222                : [va] "r" (va)
    223223        );
    224        
     224
    225225        return ret;
    226226}
     
    235235{
    236236        uint64_t ret;
    237        
     237
    238238        assert(i < REGION_REGISTERS);
    239        
     239
    240240        asm volatile (
    241241                "mov %[ret] = rr[%[index]]\n"
     
    243243                : [index] "r" (i << VRN_SHIFT)
    244244        );
    245        
     245
    246246        return ret;
    247247}
     
    255255{
    256256        assert(i < REGION_REGISTERS);
    257        
     257
    258258        asm volatile (
    259259                "mov rr[%[index]] = %[value]\n"
     
    270270{
    271271        uint64_t ret;
    272        
     272
    273273        asm volatile (
    274274                "mov %[ret] = cr.pta\n"
    275275                : [ret] "=r" (ret)
    276276        );
    277        
     277
    278278        return ret;
    279279}
Note: See TracChangeset for help on using the changeset viewer.