Rev 2071 | Rev 3146 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 2071 | Rev 3144 | ||
|---|---|---|---|
| Line 96... | Line 96... | ||
| 96 | 96 | ||
| 97 | jmp %o7 + 8 ! exit point |
97 | jmp %o7 + 8 ! exit point |
| 98 | mov %o1, %o0 |
98 | mov %o1, %o0 |
| 99 | 99 | ||
| 100 | jump_to_kernel: |
100 | jump_to_kernel: |
| - | 101 | /* |
|
| - | 102 | * Make sure that the code we have moved has drained to main memory. |
|
| - | 103 | * We have a reason to assume that the I-cache does not include the |
|
| - | 104 | * code to which we are going to pass control. Hence no I-cache |
|
| - | 105 | * invalidation. |
|
| - | 106 | */ |
|
| - | 107 | membar #StoreStore |
|
| - | 108 | ||
| 101 | mov %o0, %l1 |
109 | mov %o0, %l1 |
| 102 | mov %o1, %o0 |
110 | mov %o1, %o0 |
| 103 | mov %o2, %o1 |
111 | mov %o2, %o1 |
| 104 | mov %o3, %o2 |
112 | mov %o3, %o2 |
| 105 | jmp %l1 ! jump to kernel |
113 | jmp %l1 ! jump to kernel |