summaryrefslogtreecommitdiff
path: root/nuttx/arch/z80/src/ez80/ez80_irq.c
diff options
context:
space:
mode:
Diffstat (limited to 'nuttx/arch/z80/src/ez80/ez80_irq.c')
-rw-r--r--nuttx/arch/z80/src/ez80/ez80_irq.c29
1 files changed, 6 insertions, 23 deletions
diff --git a/nuttx/arch/z80/src/ez80/ez80_irq.c b/nuttx/arch/z80/src/ez80/ez80_irq.c
index 7702be3a6..d36441f5e 100644
--- a/nuttx/arch/z80/src/ez80/ez80_irq.c
+++ b/nuttx/arch/z80/src/ez80/ez80_irq.c
@@ -78,30 +78,13 @@ chipreg_t *current_regs;
void up_irqinitialize(void)
{
-}
+ current_regs = NULL;
+
+ /* And finally, enable interrupts */
-/****************************************************************************
- * Name: irqsave
- *
- * Description:
- * Disable all interrupts; return previous interrupt state
- *
- ****************************************************************************/
-
-irqstate_t irqsave(void)
-{
-}
-
-/****************************************************************************
- * Name: irqrestore
- *
- * Description:
- * Restore previous interrupt state
- *
- ****************************************************************************/
-
-void irqrestore(irqstate_t flags)
-{
+#ifndef CONFIG_SUPPRESS_INTERRUPTS
+ asm("ei");
+#endif
}
/****************************************************************************