opuntiaOS - an operating system targeting x86 and ARMv7
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

[kernel][arm] Clear exclusive monitors on interrupt

+5
+5
kernel/kernel/platform/aarch32/interrupts/interrupts.s
··· 21 21 b vector_FIQ 22 22 23 23 irq_isp: 24 + clrex 24 25 subs lr, lr, #4 25 26 // Moving to SVC mode, to use it's stack. 26 27 stmfd sp!, {r1-r5} ··· 64 65 nop 65 66 66 67 svc_isp: 68 + clrex 67 69 stmfd sp!, {r0-r12,lr} 68 70 mrs r0, spsr 69 71 mrs r1, sp_usr ··· 86 88 nop 87 89 88 90 undefined_handler_isp: 91 + clrex 89 92 subs lr, lr, #4 90 93 stmfd sp!, {r0-r12,lr} 91 94 mrs r0, spsr ··· 108 111 nop 109 112 110 113 data_abort_isp: 114 + clrex 111 115 subs lr, lr, #8 112 116 stmfd sp!, {r0-r12,lr} 113 117 mrs r0, spsr ··· 130 134 nop 131 135 132 136 prefetch_abort_isp: 137 + clrex 133 138 subs lr, lr, #4 134 139 stmfd sp!, {r0-r12,lr} 135 140 mrs r0, spsr