OSDN Git Service

H8S CCR handling fix
authorYoshinori Sato <ysato@users.sourceforge.jp>
Fri, 9 Jan 2015 07:46:23 +0000 (16:46 +0900)
committerYoshinori Sato <ysato@users.sourceforge.jp>
Fri, 9 Jan 2015 07:46:23 +0000 (16:46 +0900)
arch/h8300/kernel/entry.S
arch/h8300/kernel/head_rom.S

index ff9f755..d41a6e6 100644 (file)
@@ -225,7 +225,6 @@ _interrupt_entry:
        subs    #4,er1                          /* adjust ret_pc */
 #if defined(CONFIG_CPU_H8S)
        orc     #7,exr
-       andc    #0x7f,ccr
 #endif 
        jsr     @do_IRQ
        jmp     @ret_from_interrupt
index f08dc03..0f44369 100644 (file)
@@ -83,7 +83,7 @@ _start:
        ldc     #0x07,exr
        bclr    #4,@INTCR:8
        bset    #5,@INTCR:8     /* Interrupt mode 2 */
-       ldc     #0x10,ccr       /* running kernel */
+       ldc     #0x90,ccr       /* running kernel */
 #endif
        mov.l   #init_thread_union,sp
        add.l   #0x2000,sp