Advertisement
Guest User

Untitled

a guest
Sep 2nd, 2014
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.23 KB | None | 0 0
  1. asm volatile(
  2. "mov $0x2B, %%rbx \n\t"
  3. "mov %%rbx, %%fs \n\t"
  4.  
  5. "movl $0xC0000100, %%ecx \n\t"
  6. "movl %[lo], %%eax \n\t"
  7. "movl %[hi], %%edx \n\t"
  8. "wrmsr"
  9. :: [lo]"g"(tlsptr & 0xFFFFFFFF), [hi]"g"(tlsptr >> 32) : "memory");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement