diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2007-03-07 17:42:58 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2007-03-07 17:42:58 +0000 |
commit | 1f754edf772673bababe1dc42dad095208525230 (patch) | |
tree | a690d400f687f300dc1753b5be22f2c960ec21b8 /nuttx/arch/c5471/src/up_initialstate.c | |
parent | 37d122462b63f86d33120783576e9b74b880edd9 (diff) | |
download | px4-nuttx-1f754edf772673bababe1dc42dad095208525230.tar.gz px4-nuttx-1f754edf772673bababe1dc42dad095208525230.tar.bz2 px4-nuttx-1f754edf772673bababe1dc42dad095208525230.zip |
c5471 bringup changes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@41 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/c5471/src/up_initialstate.c')
-rw-r--r-- | nuttx/arch/c5471/src/up_initialstate.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/nuttx/arch/c5471/src/up_initialstate.c b/nuttx/arch/c5471/src/up_initialstate.c index 0309daab0..76792f695 100644 --- a/nuttx/arch/c5471/src/up_initialstate.c +++ b/nuttx/arch/c5471/src/up_initialstate.c @@ -83,5 +83,9 @@ void up_initial_state(_TCB *tcb) memset(xcp, 0, sizeof(struct xcptcontext)); xcp->regs[REG_SP] = (uint32)tcb->adj_stack_ptr; xcp->regs[REG_PC] = (uint32)tcb->start; +#ifdef CONFIG_SUPPRESS_INTERRUPTS + xcp->regs[REG_CPSR] = SVC_MODE | I_BIT | F_BIT; +#else xcp->regs[REG_CPSR] = SVC_MODE | F_BIT; +#endif } |