diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2007-12-30 21:08:23 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2007-12-30 21:08:23 +0000 |
commit | 9f740c40ba0aabdc4501452e93d0a22524cb4c7d (patch) | |
tree | dd5696bdff3cc00d9b4115380394549197922e8f /nuttx/arch/z80/src/common/up_initialstate.c | |
parent | 3eb484bd4d79de731b743d9dccf9a2535b82699f (diff) | |
download | px4-nuttx-9f740c40ba0aabdc4501452e93d0a22524cb4c7d.tar.gz px4-nuttx-9f740c40ba0aabdc4501452e93d0a22524cb4c7d.tar.bz2 px4-nuttx-9f740c40ba0aabdc4501452e93d0a22524cb4c7d.zip |
Add support of other resets
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@464 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/z80/src/common/up_initialstate.c')
-rw-r--r-- | nuttx/arch/z80/src/common/up_initialstate.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/nuttx/arch/z80/src/common/up_initialstate.c b/nuttx/arch/z80/src/common/up_initialstate.c index aa3090367..0e26af9a2 100644 --- a/nuttx/arch/z80/src/common/up_initialstate.c +++ b/nuttx/arch/z80/src/common/up_initialstate.c @@ -43,6 +43,7 @@ #include <string.h> #include <nuttx/arch.h> +#include "chip/chip.h" #include "up_internal.h" #include "up_arch.h" @@ -84,7 +85,7 @@ void up_initial_state(_TCB *tcb) memset(xcp, 0, sizeof(struct xcptcontext)); #ifndef CONFIG_SUPPRESS_INTERRUPTS - xcp->regs[XCPT_I] = 0x0001; /* Carry flag will enable interrupts */ + xcp->regs[XCPT_I] = Z80_C_FLAG; /* Carry flag will enable interrupts */ #endif xcp->regs[XCPT_SP] = (uint16)tcb->adj_stack_ptr; xcp->regs[XCPT_PC] = (uint16)tcb->start; |