Rev 3597 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 3597 | Rev 4377 | ||
|---|---|---|---|
| Line 32... | Line 32... | ||
| 32 | 32 | ||
| 33 | .global userspace_asm |
33 | .global userspace_asm |
| 34 | .global iret |
34 | .global iret |
| 35 | .global iret_syscall |
35 | .global iret_syscall |
| 36 | .global memsetb |
36 | .global memsetb |
| - | 37 | .global memsetw |
|
| 37 | .global memcpy |
38 | .global memcpy |
| 38 | .global memcpy_from_uspace |
39 | .global memcpy_from_uspace |
| 39 | .global memcpy_to_uspace |
40 | .global memcpy_to_uspace |
| 40 | .global memcpy_from_uspace_failover_address |
41 | .global memcpy_from_uspace_failover_address |
| 41 | .global memcpy_to_uspace_failover_address |
42 | .global memcpy_to_uspace_failover_address |
| Line 129... | Line 130... | ||
| 129 | mtctr r12 |
130 | mtctr r12 |
| 130 | 131 | ||
| 131 | lwz r12, 148(sp) |
132 | lwz r12, 148(sp) |
| 132 | mtxer r12 |
133 | mtxer r12 |
| 133 | 134 | ||
| 134 | lwz r12, 152(sp) |
135 | lwz r12, 156(sp) |
| 135 | lwz sp, 156(sp) |
136 | lwz sp, 160(sp) |
| 136 | 137 | ||
| 137 | rfi |
138 | rfi |
| 138 | 139 | ||
| 139 | iret_syscall: |
140 | iret_syscall: |
| 140 | 141 | ||
| Line 195... | Line 196... | ||
| 195 | mtctr r12 |
196 | mtctr r12 |
| 196 | 197 | ||
| 197 | lwz r12, 148(sp) |
198 | lwz r12, 148(sp) |
| 198 | mtxer r12 |
199 | mtxer r12 |
| 199 | 200 | ||
| 200 | lwz r12, 152(sp) |
201 | lwz r12, 156(sp) |
| 201 | lwz sp, 156(sp) |
202 | lwz sp, 160(sp) |
| 202 | 203 | ||
| 203 | rfi |
204 | rfi |
| 204 | 205 | ||
| 205 | memsetb: |
206 | memsetb: |
| 206 | b _memsetb |
207 | b _memsetb |
| 207 | 208 | ||
| - | 209 | memsetw: |
|
| - | 210 | b _memsetw |
|
| - | 211 | ||
| 208 | memcpy: |
212 | memcpy: |
| 209 | memcpy_from_uspace: |
213 | memcpy_from_uspace: |
| 210 | memcpy_to_uspace: |
214 | memcpy_to_uspace: |
| 211 | 215 | ||
| 212 | srwi. r7, r5, 3 |
216 | srwi. r7, r5, 3 |