Rev 657 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 657 | Rev 666 | ||
---|---|---|---|
Line 59... | Line 59... | ||
59 | stx %l3, [\r + OFFSET_L3] |
59 | stx %l3, [\r + OFFSET_L3] |
60 | stx %l4, [\r + OFFSET_L4] |
60 | stx %l4, [\r + OFFSET_L4] |
61 | stx %l5, [\r + OFFSET_L5] |
61 | stx %l5, [\r + OFFSET_L5] |
62 | stx %l6, [\r + OFFSET_L6] |
62 | stx %l6, [\r + OFFSET_L6] |
63 | stx %l7, [\r + OFFSET_L7] |
63 | stx %l7, [\r + OFFSET_L7] |
- | 64 | rdpr %cleanwin, %g1 |
|
- | 65 | stx %g1, [\r + OFFSET_CLEANWIN] |
|
64 | .endm |
66 | .endm |
65 | 67 | ||
66 | .macro CONTEXT_LOAD r |
68 | .macro CONTEXT_LOAD r |
67 | ldx [\r + OFFSET_SP], %sp |
69 | ldx [\r + OFFSET_SP], %sp |
68 | ldx [\r + OFFSET_PC], %o7 |
70 | ldx [\r + OFFSET_PC], %o7 |
Line 80... | Line 82... | ||
80 | ldx [\r + OFFSET_L3], %l3 |
82 | ldx [\r + OFFSET_L3], %l3 |
81 | ldx [\r + OFFSET_L4], %l4 |
83 | ldx [\r + OFFSET_L4], %l4 |
82 | ldx [\r + OFFSET_L5], %l5 |
84 | ldx [\r + OFFSET_L5], %l5 |
83 | ldx [\r + OFFSET_L6], %l6 |
85 | ldx [\r + OFFSET_L6], %l6 |
84 | ldx [\r + OFFSET_L7], %l7 |
86 | ldx [\r + OFFSET_L7], %l7 |
- | 87 | ldx [\r + OFFSET_CLEANWIN], %g1 |
|
- | 88 | wrpr %g1, %g0, %cleanwin |
|
85 | .endm |
89 | .endm |
86 | 90 | ||
87 | context_save_arch: |
91 | context_save_arch: |
88 | CONTEXT_STORE %o0 |
92 | CONTEXT_STORE %o0 |
89 | retl |
93 | retl |