Rev 257 | Rev 413 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 257 | Rev 313 | ||
---|---|---|---|
Line 55... | Line 55... | ||
55 | "pushq %%rbx;" |
55 | "pushq %%rbx;" |
56 | "pushq %%rcx;" |
56 | "pushq %%rcx;" |
57 | "pushq %%rdx;" |
57 | "pushq %%rdx;" |
58 | "pushq %%rsi;" |
58 | "pushq %%rsi;" |
59 | "iretq;" |
59 | "iretq;" |
60 | : : "i" (gdtselector(UDATA_DES) | PL_USER), "i" (USTACK_ADDRESS+(THREAD_STACK_SIZE-1)), "r" (pri), "i" (gdtselector(UTEXT_DES) | PL_USER), "i" (UTEXT_ADDRESS)); |
60 | : : "i" (gdtselector(UDATA_DES) | PL_USER), "i" (USTACK_ADDRESS+THREAD_STACK_SIZE), "r" (pri), "i" (gdtselector(UTEXT_DES) | PL_USER), "i" (UTEXT_ADDRESS)); |
61 | 61 | ||
62 | /* Unreachable */ |
62 | /* Unreachable */ |
63 | for(;;); |
63 | for(;;); |
64 | } |
64 | } |