Loading arch/csky/Kconfig +3 −0 Original line number Diff line number Diff line Loading @@ -69,6 +69,9 @@ config CSKY select PCI_SYSCALL if PCI select PCI_MSI if PCI config LOCKDEP_SUPPORT def_bool y config CPU_HAS_CACHEV2 bool Loading arch/csky/kernel/entry.S +11 −0 Original line number Diff line number Diff line Loading @@ -225,6 +225,13 @@ ret_from_exception: cmpnei r12, 0 bt exit_work 1: #ifdef CONFIG_TRACE_IRQFLAGS ld r10, (sp, LSAVE_PSR) btsti r10, 6 bf 2f jbsr trace_hardirqs_on 2: #endif RESTORE_ALL exit_work: Loading Loading @@ -280,6 +287,10 @@ ENTRY(csky_irq) zero_fp psrset ee #ifdef CONFIG_TRACE_IRQFLAGS jbsr trace_hardirqs_off #endif #ifdef CONFIG_PREEMPTION mov r9, sp /* Get current stack pointer */ bmaski r10, THREAD_SHIFT Loading Loading
arch/csky/Kconfig +3 −0 Original line number Diff line number Diff line Loading @@ -69,6 +69,9 @@ config CSKY select PCI_SYSCALL if PCI select PCI_MSI if PCI config LOCKDEP_SUPPORT def_bool y config CPU_HAS_CACHEV2 bool Loading
arch/csky/kernel/entry.S +11 −0 Original line number Diff line number Diff line Loading @@ -225,6 +225,13 @@ ret_from_exception: cmpnei r12, 0 bt exit_work 1: #ifdef CONFIG_TRACE_IRQFLAGS ld r10, (sp, LSAVE_PSR) btsti r10, 6 bf 2f jbsr trace_hardirqs_on 2: #endif RESTORE_ALL exit_work: Loading Loading @@ -280,6 +287,10 @@ ENTRY(csky_irq) zero_fp psrset ee #ifdef CONFIG_TRACE_IRQFLAGS jbsr trace_hardirqs_off #endif #ifdef CONFIG_PREEMPTION mov r9, sp /* Get current stack pointer */ bmaski r10, THREAD_SHIFT Loading