Changeset bc78c75 in mainline for arch/ia64/include/mm/page.h


Ignore:
Timestamp:
2006-02-08T17:15:56Z (19 years ago)
Author:
Jakub Vana <jakub.vana@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
89298e3
Parents:
4c8715d2
Message:

IA-64 TLB filling functions for dynamic tlb filling (TC tlb).

File:
1 edited

Legend:

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

    r4c8715d2 rbc78c75  
    7171#define AR_EXECUTE      0x1
    7272#define AR_WRITE        0x2
     73
     74
     75#define VA_REGION_INDEX 61
     76
     77#define VA_REGION(va) (va>>VA_REGION_INDEX)
     78
     79
    7380
    7481struct vhpt_tag_info {
     
    221228{
    222229        ASSERT(i < REGION_REGISTERS);
    223         __asm__ volatile ("mov rr[%0] = %1\n" : : "r" (i), "r" (v));
     230        __asm__ volatile (
     231        "mov rr[%0] = %1;;\n"
     232        "srlz.d;;\n"
     233        :
     234        : "r" (i), "r" (v));
    224235}
    225236 
Note: See TracChangeset for help on using the changeset viewer.