arch: convert to using newly introduced integer sized types
Convert code to use u{8,16,32,64}_t and s{8,16,32,64}_t instead of C99 integer types. There are few places we dont convert over to the new types because of compatiability with ext/HALs or for ease of transition at this point. Fixup a few of the PRI formatters so we build with newlib. Jira: ZEP-2051 Change-Id: I7d2d3697cad04f20aaa8f6e77228f502cd9c8286 Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
This commit is contained in:
parent
99a7168b08
commit
bf53ebf2c8
85 changed files with 965 additions and 966 deletions
|
@ -67,7 +67,7 @@ SECTION_FUNC(TEXT, _CpuIdleInit)
|
|||
*
|
||||
* C function prototype:
|
||||
*
|
||||
* int32_t _NanoIdleValGet (void);
|
||||
* s32_t _NanoIdleValGet (void);
|
||||
*/
|
||||
|
||||
SECTION_FUNC(TEXT, _NanoIdleValGet)
|
||||
|
|
|
@ -162,7 +162,7 @@ void _arch_isr_direct_pm(void)
|
|||
#endif /* CONFIG_ARMV6_M */
|
||||
|
||||
if (_kernel.idle) {
|
||||
int32_t idle_val = _kernel.idle;
|
||||
s32_t idle_val = _kernel.idle;
|
||||
|
||||
_kernel.idle = 0;
|
||||
_sys_power_save_idle_exit(idle_val);
|
||||
|
|
|
@ -75,7 +75,7 @@ void _new_thread(char *pStackMem, size_t stackSize,
|
|||
{
|
||||
_ASSERT_VALID_PRIO(priority, pEntry);
|
||||
|
||||
__ASSERT(!((uint32_t)pStackMem & (STACK_ALIGN - 1)),
|
||||
__ASSERT(!((u32_t)pStackMem & (STACK_ALIGN - 1)),
|
||||
"stack is not aligned properly\n"
|
||||
"%d-byte alignment required\n", STACK_ALIGN);
|
||||
|
||||
|
@ -92,11 +92,11 @@ void _new_thread(char *pStackMem, size_t stackSize,
|
|||
pInitCtx = (struct __esf *)(STACK_ROUND_DOWN(stackEnd) -
|
||||
sizeof(struct __esf));
|
||||
|
||||
pInitCtx->pc = ((uint32_t)_thread_entry) & 0xfffffffe;
|
||||
pInitCtx->a1 = (uint32_t)pEntry;
|
||||
pInitCtx->a2 = (uint32_t)parameter1;
|
||||
pInitCtx->a3 = (uint32_t)parameter2;
|
||||
pInitCtx->a4 = (uint32_t)parameter3;
|
||||
pInitCtx->pc = ((u32_t)_thread_entry) & 0xfffffffe;
|
||||
pInitCtx->a1 = (u32_t)pEntry;
|
||||
pInitCtx->a2 = (u32_t)parameter1;
|
||||
pInitCtx->a3 = (u32_t)parameter2;
|
||||
pInitCtx->a4 = (u32_t)parameter3;
|
||||
pInitCtx->xpsr =
|
||||
0x01000000UL; /* clear all, thumb bit is 1, even if RO */
|
||||
|
||||
|
@ -120,7 +120,7 @@ void _new_thread(char *pStackMem, size_t stackSize,
|
|||
thread->entry = (struct __thread_entry *)(pInitCtx);
|
||||
#endif
|
||||
|
||||
thread->callee_saved.psp = (uint32_t)pInitCtx;
|
||||
thread->callee_saved.psp = (u32_t)pInitCtx;
|
||||
thread->arch.basepri = 0;
|
||||
|
||||
/* swap_return_value can contain garbage */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue