Rev 1105 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1105 | Rev 1113 | ||
---|---|---|---|
Line 35... | Line 35... | ||
35 | .globl __thread_entry |
35 | .globl __thread_entry |
36 | 36 | ||
37 | ## User-space thread entry point for all but the first threads. |
37 | ## User-space thread entry point for all but the first threads. |
38 | # |
38 | # |
39 | # |
39 | # |
- | 40 | .ent __thread_entry |
|
40 | __thread_entry: |
41 | __thread_entry: |
41 | lui $28, _gp |
42 | lui $28, _gp |
42 | 43 | ||
43 | # |
44 | # |
44 | # v0 contains address of uarg. |
45 | # v0 contains address of uarg. |
45 | # |
46 | # |
46 | add $4, $2, 0 |
47 | add $4, $2, 0 |
47 | jal thread_main |
48 | # Mips o32 may store its arguments on stack, make space |
48 | nop |
49 | addiu $sp, -16 |
49 | 50 | ||
- | 51 | j __thread_main |
|
- | 52 | nop |
|
- | 53 | ||
50 | # |
54 | # |
51 | # Not reached. |
55 | # Not reached. |
52 | # |
56 | # |
- | 57 | .end __thread_entry |