Changeset e1be3b6 in mainline
- Timestamp:
- 2006-03-23T21:18:58Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 9cbd27b
- Parents:
- 3b712407
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/amd64/include/atomic.h
r3b712407 re1be3b6 102 102 "0:;" 103 103 #ifdef CONFIG_HT 104 "pause;" /* Pentium 4's HT love this instruction */104 "pause;" 105 105 #endif 106 106 "mov %0, %1;" -
arch/amd64/src/amd64.c
r3b712407 re1be3b6 164 164 } 165 165 166 /** Set Thread-local-storeage pointer166 /** Set thread-local-storage pointer 167 167 * 168 168 * TLS pointer is set in FS register. Unfortunately the 64-bit 169 169 * part can be set only in CPL0 mode. 170 170 * 171 * The specs say s, that on %fs:0 there is stored contents of %fs register,171 * The specs say, that on %fs:0 there is stored contents of %fs register, 172 172 * we need not to go to CPL0 to read it. 173 173 */ -
arch/amd64/src/asm_utils.S
r3b712407 re1be3b6 181 181 * a little bit tricky. For instance, subq $0x80, %rsp and subq $0x78, %rsp 182 182 * can result in two instructions with different op-code lengths. 183 * Therefore, pay special attention to the extra NOP's that serve as 184 * a necessary fill. 183 * Therefore we align the interrupt handlers. 185 184 */ 186 185 -
arch/ia32/src/ia32.c
r3b712407 re1be3b6 110 110 } 111 111 112 /** Set Thread-local-storeage pointer112 /** Set thread-local-storage pointer 113 113 * 114 114 * TLS pointer is set in GS register. That means, the GS contains -
arch/ia32/src/userspace.c
r3b712407 re1be3b6 43 43 { 44 44 ipl_t ipl; 45 45 46 46 ipl = interrupts_disable(); 47 47 -
arch/ia64/src/ia64.c
r3b712407 re1be3b6 43 43 #include <console/console.h> 44 44 #include <proc/uarg.h> 45 #include <syscall/syscall.h> 45 46 46 47 void arch_pre_mm_init(void) … … 102 103 } 103 104 } 105 106 /** Set thread-local-storage pointer. 107 * 108 * We use r13 (a.k.a. tp) for this purpose. 109 */ 110 __native sys_tls_set(__native addr) 111 { 112 return 0; 113 } -
arch/mips32/src/mips32.c
r3b712407 re1be3b6 144 144 } 145 145 146 /** Set Thread-local-storeage pointer146 /** Set thread-local-storage pointer 147 147 * 148 148 * We have it currently in K1, it is -
generic/src/adt/btree.c
r3b712407 re1be3b6 29 29 /* 30 30 * This B-tree has the following properties: 31 * - it is a ballanced 2-3-4 tree (i.e. M = 4)31 * - it is a ballanced 2-3-4 tree (i.e. BTREE_M = 4) 32 32 * - values (i.e. pointers to values) are stored only in leaves 33 33 * - leaves are linked in a list
Note:
See TracChangeset
for help on using the changeset viewer.