Changeset 6461d67c in mainline
- Timestamp:
- 2006-01-19T22:58:41Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 86c9e37
- Parents:
- 4512d7e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/ia64/src/mm/page.c
r4512d7e r6461d67c 30 30 #include <arch/types.h> 31 31 #include <genarch/mm/page_ht.h> 32 #include <print.h> 32 33 #include <mm/page.h> 33 34 #include <config.h> … … 65 66 static void set_VHPT_environment(void) 66 67 { 67 return;68 68 69 69 70 /* … … 82 83 asm 83 84 ( 84 "mov rr[r0]=%0;;" 85 ";;\n" 86 "srlz.i;;\n" 87 "srlz.d;;\n" 88 "{mov rr[r0]=%0};;\n" 89 "srlz.i;;\n" 90 "srlz.d;;\n" 91 ";;\n" 85 92 : 86 93 :"r"(rr.word) 87 94 ); 88 95 96 89 97 /* And Invalidate the rest of REGION REGISTERS */ 90 91 98 for(i=1;i<REGION_REGISTERS;i++) 92 99 { … … 94 101 asm 95 102 ( 96 "mov r8=%1;;" 97 "mov rr[r8]=%0;;" 103 ";;\n" 104 /* "mov r8=%1;;\n"*/ 105 /* "mov rr[r8]=%0;;\n"*/ 106 "srlz.i;;\n" 107 "srlz.d;;\n" 108 "{mov rr[%1]=%0};;\n" 109 "srlz.i;;\n" 110 "srlz.d;;\n" 98 111 : 99 112 :"r"(rr.word),"r"(i) … … 101 114 ); 102 115 }; 116 117 103 118 104 119 PTA_register pta; … … 108 123 pta.map.base=VHPT_BASE; 109 124 125 return ; 126 127 printf("pta struct size:%d\n",sizeof(pta)); 110 128 111 129 /*Write PTA*/ … … 116 134 :"r"(pta.word) 117 135 ); 118 136 return ; 119 137 } 120 138
Note:
See TracChangeset
for help on using the changeset viewer.