Changeset e34a141 in mainline for arch/ppc32/src/asm.S
- Timestamp:
- 2006-05-02T16:03:58Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 738ad2e
- Parents:
- 9417cdc
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/ppc32/src/asm.S
r9417cdc re34a141 33 33 .global userspace_asm 34 34 .global iret 35 .global iret_syscall 35 36 .global memsetb 36 37 .global memcpy … … 67 68 68 69 iret: 70 71 # disable interrupts 72 73 mfmsr r31 74 rlwinm r31, r31, 0, 17, 15 75 mtmsr r31 76 69 77 lwz r0, 0(sp) 70 78 lwz r2, 4(sp) … … 99 107 100 108 lwz r12, 120(sp) 109 mtcr r12 110 111 lwz r12, 124(sp) 101 112 mtsrr0 r12 102 113 103 lwz r12, 12 4(sp)114 lwz r12, 128(sp) 104 115 mtsrr1 r12 105 116 106 lwz r12, 1 28(sp)117 lwz r12, 132(sp) 107 118 mtlr r12 108 109 lwz r12, 132(sp)110 mtcr r12111 119 112 120 lwz r12, 136(sp) … … 115 123 lwz r12, 140(sp) 116 124 mtxer r12 117 118 mfsprg1 sp 119 mfsprg2 r12 120 125 126 lwz r12, 144(sp) 127 lwz sp, 148(sp) 128 129 rfi 130 131 iret_syscall: 132 133 # disable interrupts 134 135 mfmsr r31 136 rlwinm r31, r31, 0, 17, 15 137 mtmsr r31 138 139 lwz r0, 0(sp) 140 lwz r2, 4(sp) 141 lwz r4, 12(sp) 142 lwz r5, 16(sp) 143 lwz r6, 20(sp) 144 lwz r7, 24(sp) 145 lwz r8, 28(sp) 146 lwz r9, 32(sp) 147 lwz r10, 36(sp) 148 lwz r11, 40(sp) 149 lwz r13, 44(sp) 150 lwz r14, 48(sp) 151 lwz r15, 52(sp) 152 lwz r16, 56(sp) 153 lwz r17, 60(sp) 154 lwz r18, 64(sp) 155 lwz r19, 68(sp) 156 lwz r20, 72(sp) 157 lwz r21, 76(sp) 158 lwz r22, 80(sp) 159 lwz r23, 84(sp) 160 lwz r24, 88(sp) 161 lwz r25, 92(sp) 162 lwz r26, 96(sp) 163 lwz r27, 100(sp) 164 lwz r28, 104(sp) 165 lwz r29, 108(sp) 166 lwz r30, 112(sp) 167 lwz r31, 116(sp) 168 169 lwz r12, 120(sp) 170 mtcr r12 171 172 lwz r12, 124(sp) 173 mtsrr0 r12 174 175 lwz r12, 128(sp) 176 mtsrr1 r12 177 178 lwz r12, 132(sp) 179 mtlr r12 180 181 lwz r12, 136(sp) 182 mtctr r12 183 184 lwz r12, 140(sp) 185 mtxer r12 186 187 lwz r12, 144(sp) 188 lwz sp, 148(sp) 189 121 190 rfi 122 191
Note:
See TracChangeset
for help on using the changeset viewer.