forked from Imagelibrary/rtems
2010-04-17 Mike Frysinger <vapier.adi@gmail.com>
* cpu.c: Blackfin ABI requires L registers to be 0 upon function entry.
This commit is contained in:
@@ -1,3 +1,7 @@
|
|||||||
|
2010-04-17 Mike Frysinger <vapier.adi@gmail.com>
|
||||||
|
|
||||||
|
* cpu.c: Blackfin ABI requires L registers to be 0 upon function entry.
|
||||||
|
|
||||||
2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
|
2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
|
||||||
|
|
||||||
* Makefile.am: Remove unused file.
|
* Makefile.am: Remove unused file.
|
||||||
|
|||||||
@@ -195,6 +195,12 @@ void _CPU_Context_Initialize(
|
|||||||
the_context->register_sp = stack_high;
|
the_context->register_sp = stack_high;
|
||||||
the_context->register_rets = (uint32_t) entry_point;
|
the_context->register_rets = (uint32_t) entry_point;
|
||||||
the_context->imask = new_level ? 0 : 0xffff;
|
the_context->imask = new_level ? 0 : 0xffff;
|
||||||
|
|
||||||
|
/* Blackfin C ABI requires L regs to be 0 upon func entry. */
|
||||||
|
the_context->register_l0 = 0;
|
||||||
|
the_context->register_l1 = 0;
|
||||||
|
the_context->register_l2 = 0;
|
||||||
|
the_context->register_l3 = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user