2 * Hyper Operating System V4 Advance
4 * Copyright (C) 1998-2014 by Project HOS
5 * http://sourceforge.jp/projects/hos/
15 /************************************************
17 void _kernel_ena_int(void)
18 ************************************************/
19 .global _kernel_ena_int
20 .global _kernel_ictxcb
22 ldr r1, =_kernel_ictxcb
23 mrs r0, cpsr /* cpsr取得 */
24 ldrb r1, [r1, #ICTXCB_IMSK] /* 割込みマスク値取得 */
25 bic r0, r0, #(F_Bit | I_Bit) /* FビットとIビットをクリア */
26 orr r0, r0, r1 /* 割込みマスク設定 */
27 msr cpsr_c, r0 /* cpsr設定 */