1
0
Fork 0
forked from len0rd/rockbox

iPod S5L87xx bootloader: Move variable declaration to avoid macros

No change in the bootloader binary for ipod6g.

Change-Id: I17a91ec8a710250b5400b06f9520360b814d1184
This commit is contained in:
Vencislav Atanasov 2025-01-25 02:21:56 +02:00 committed by Solomon Peachy
parent 4930fac05c
commit fc4e0d912e

View file

@ -613,11 +613,6 @@ void main(void)
{
int rc = 0;
#ifndef S5L87XX_DEVELOPMENT_BOOTLOADER
unsigned char *loadbuffer;
int (*kernel_entry)(void);
#endif
usec_timer_init();
#ifdef S5L87XX_DEVELOPMENT_BOOTLOADER
@ -763,7 +758,7 @@ void main(void)
}
printf("Loading Rockbox...");
loadbuffer = (unsigned char *)DRAM_ORIG;
unsigned char *loadbuffer = (unsigned char *)DRAM_ORIG;
rc = load_firmware(loadbuffer, BOOTFILE, MAX_LOADSIZE);
if (rc <= EFILE_EMPTY) {
@ -778,7 +773,7 @@ void main(void)
/* If we get here, we have a new firmware image at 0x08000000, run it */
disable_irq();
kernel_entry = (void*) loadbuffer;
int (*kernel_entry)(void) = (void*)loadbuffer;
commit_discard_idcache();
rc = kernel_entry();