mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-10-14 02:27:39 -04:00
misc: Ensure stacks are always aligned with the native pointer size.
Change-Id: Ie7efae914dcb43be98bbb71bae9b765b2d87d817
This commit is contained in:
parent
695698b918
commit
16c9ef64b0
8 changed files with 9 additions and 9 deletions
|
@ -122,9 +122,9 @@ unsigned short power_history[POWER_HISTORY_LEN] = {0};
|
||||||
|
|
||||||
#if (CONFIG_CPU == JZ4732) || (CONFIG_CPU == JZ4760B) || \
|
#if (CONFIG_CPU == JZ4732) || (CONFIG_CPU == JZ4760B) || \
|
||||||
(CONFIG_CPU == X1000) || (CONFIG_PLATFORM & PLATFORM_HOSTED)
|
(CONFIG_CPU == X1000) || (CONFIG_PLATFORM & PLATFORM_HOSTED)
|
||||||
static char power_stack[DEFAULT_STACK_SIZE];
|
static long power_stack[DEFAULT_STACK_SIZE/sizeof(long)];
|
||||||
#else
|
#else
|
||||||
static char power_stack[DEFAULT_STACK_SIZE/2];
|
static long power_stack[DEFAULT_STACK_SIZE/2/sizeof(long)];
|
||||||
#endif
|
#endif
|
||||||
static const char power_thread_name[] = "power";
|
static const char power_thread_name[] = "power";
|
||||||
|
|
||||||
|
|
|
@ -194,7 +194,7 @@ static void scroll_thread(void)
|
||||||
|
|
||||||
void scroll_init(void)
|
void scroll_init(void)
|
||||||
{
|
{
|
||||||
static char scroll_stack[DEFAULT_STACK_SIZE*3];
|
static long scroll_stack[(DEFAULT_STACK_SIZE*3)/sizeof(long)];
|
||||||
#ifdef HAVE_REMOTE_LCD
|
#ifdef HAVE_REMOTE_LCD
|
||||||
queue_init(&scroll_queue, true);
|
queue_init(&scroll_queue, true);
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
#include "pca9555.h"
|
#include "pca9555.h"
|
||||||
|
|
||||||
static struct semaphore pca9555_sem;
|
static struct semaphore pca9555_sem;
|
||||||
static char pca9555_thread_stack[DEFAULT_STACK_SIZE];
|
static long pca9555_thread_stack[DEFAULT_STACK_SIZE/sizeof(long)];
|
||||||
volatile unsigned short pca9555_in_ports;
|
volatile unsigned short pca9555_in_ports;
|
||||||
|
|
||||||
void INT_GPIO1(void)
|
void INT_GPIO1(void)
|
||||||
|
|
|
@ -195,7 +195,7 @@ unsigned short pmu_read_adc(const struct pmu_adc_channel *ch)
|
||||||
*/
|
*/
|
||||||
#define Q_EINT 0
|
#define Q_EINT 0
|
||||||
|
|
||||||
static char pmu_thread_stack[DEFAULT_STACK_SIZE/2];
|
static long pmu_thread_stack[DEFAULT_STACK_SIZE/2/sizeof(long)];
|
||||||
static struct event_queue pmu_queue;
|
static struct event_queue pmu_queue;
|
||||||
static unsigned char ints_msk[6];
|
static unsigned char ints_msk[6];
|
||||||
|
|
||||||
|
|
|
@ -163,7 +163,7 @@ unsigned short pmu_read_adc(const struct pmu_adc_channel *ch)
|
||||||
*/
|
*/
|
||||||
#define Q_EINT 0
|
#define Q_EINT 0
|
||||||
|
|
||||||
static char pmu_thread_stack[DEFAULT_STACK_SIZE/2];
|
static long pmu_thread_stack[DEFAULT_STACK_SIZE/2/sizeof(long)];
|
||||||
static struct event_queue pmu_queue;
|
static struct event_queue pmu_queue;
|
||||||
static unsigned char ints_msk[2];
|
static unsigned char ints_msk[2];
|
||||||
|
|
||||||
|
|
|
@ -162,7 +162,7 @@ unsigned short pmu_read_adc(const struct pmu_adc_channel *ch)
|
||||||
*/
|
*/
|
||||||
#define Q_EINT 0
|
#define Q_EINT 0
|
||||||
|
|
||||||
static char pmu_thread_stack[DEFAULT_STACK_SIZE/2];
|
static long pmu_thread_stack[DEFAULT_STACK_SIZE/2/sizeof(long)];
|
||||||
static struct event_queue pmu_queue;
|
static struct event_queue pmu_queue;
|
||||||
static unsigned char ints_msk[3];
|
static unsigned char ints_msk[3];
|
||||||
|
|
||||||
|
|
|
@ -68,7 +68,7 @@ static int samples_taken;
|
||||||
static clock_t initial_time, hz;
|
static clock_t initial_time, hz;
|
||||||
|
|
||||||
|
|
||||||
static char cputime_thread_stack[DEFAULT_STACK_SIZE + 0x100];
|
static long cputime_thread_stack[(DEFAULT_STACK_SIZE + 0x100)/sizeof(long)];
|
||||||
static char cputime_thread_name[] = "cputime";
|
static char cputime_thread_name[] = "cputime";
|
||||||
static int cputime_threadid;
|
static int cputime_threadid;
|
||||||
static void cputime_thread(void);
|
static void cputime_thread(void);
|
||||||
|
|
|
@ -97,7 +97,7 @@ static unsigned int xruns = 0;
|
||||||
|
|
||||||
static snd_async_handler_t *ahandler = NULL;
|
static snd_async_handler_t *ahandler = NULL;
|
||||||
static pthread_mutex_t pcm_mtx;
|
static pthread_mutex_t pcm_mtx;
|
||||||
static char signal_stack[SIGSTKSZ];
|
static long signal_stack[SIGSTKSZ/sizeof(long)];
|
||||||
|
|
||||||
static const char *playback_dev = DEFAULT_PLAYBACK_DEVICE;
|
static const char *playback_dev = DEFAULT_PLAYBACK_DEVICE;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue