diff options
author | Michal Simek <michal.simek@xilinx.com> | 2013-05-09 10:32:20 +0200 |
---|---|---|
committer | Michal Simek <michal.simek@xilinx.com> | 2013-05-09 10:46:16 +0200 |
commit | a047775e7eff511a529bf65f3b3e9c11443789b2 (patch) | |
tree | f5837f8d7c6f3d96bd901cc2faaad1c29d2bbf34 | |
parent | f663b60f5215b44d147ee0c07d17ffd7e9f3f881 (diff) |
microblaze: Enable IRQ in arch_cpu_idle
Microblaze requires to enable IRQ in cpu_idle loop.
It should be the part of this patch:
"microblaze: Use generic idle loop"
(sha1: e962bb9e9cf73b8c8893c95903e791dd5ec19fb4)
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
-rw-r--r-- | arch/microblaze/kernel/process.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/microblaze/kernel/process.c b/arch/microblaze/kernel/process.c index a55893807274..7d1a9c8b1f3d 100644 --- a/arch/microblaze/kernel/process.c +++ b/arch/microblaze/kernel/process.c @@ -160,3 +160,8 @@ int dump_fpu(struct pt_regs *regs, elf_fpregset_t *fpregs) return 0; /* MicroBlaze has no separate FPU registers */ } #endif /* CONFIG_MMU */ + +void arch_cpu_idle(void) +{ + local_irq_enable(); +} |