Rev 65 | Rev 125 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 65 | Rev 106 | ||
---|---|---|---|
Line 50... | Line 50... | ||
50 | "pushl %1\n" |
50 | "pushl %1\n" |
51 | "pushl %2\n" |
51 | "pushl %2\n" |
52 | "pushl %3\n" |
52 | "pushl %3\n" |
53 | "pushl %4\n" |
53 | "pushl %4\n" |
54 | "iret" |
54 | "iret" |
55 | : : "i" (selector(UDATA_DES) | PL_USER), "i" (USTACK_ADDRESS+THREAD_STACK_SIZE-1000), "r" (pri), "i" (selector(UTEXT_DES) | PL_USER), "i" (UTEXT_ADDRESS)); |
55 | : : "i" (selector(UDATA_DES) | PL_USER), "i" (USTACK_ADDRESS+(THREAD_STACK_SIZE-1)), "r" (pri), "i" (selector(UTEXT_DES) | PL_USER), "i" (UTEXT_ADDRESS)); |
56 | 56 | ||
57 | /* Unreachable */ |
57 | /* Unreachable */ |
58 | for(;;); |
58 | for(;;); |
59 | } |
59 | } |