mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-04-01 03:51:31 +00:00
MIPS: bootm_qemu_mips.c: make checkpatch.pl clean
Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@googlemail.com>
This commit is contained in:
parent
e51a6b7a6c
commit
ed53010441
1 changed files with 14 additions and 12 deletions
|
@ -29,30 +29,31 @@
|
||||||
|
|
||||||
DECLARE_GLOBAL_DATA_PTR;
|
DECLARE_GLOBAL_DATA_PTR;
|
||||||
|
|
||||||
int do_bootm_linux(int flag, int argc, char * const argv[], bootm_headers_t *images)
|
int do_bootm_linux(int flag, int argc, char * const argv[],
|
||||||
|
bootm_headers_t *images)
|
||||||
{
|
{
|
||||||
void (*theKernel) (int, char **, char **, int *);
|
void (*theKernel) (int, char **, char **, int *);
|
||||||
char *bootargs = getenv ("bootargs");
|
char *bootargs = getenv("bootargs");
|
||||||
char *start;
|
char *start;
|
||||||
uint len;
|
uint len;
|
||||||
|
|
||||||
/* find kernel entry point */
|
/* find kernel entry point */
|
||||||
theKernel = (void (*)(int, char **, char **, int *))images->ep;
|
theKernel = (void (*)(int, char **, char **, int *))images->ep;
|
||||||
|
|
||||||
bootstage_mark(BOOTSTAGE_ID_RUN_OS);
|
bootstage_mark(BOOTSTAGE_ID_RUN_OS);
|
||||||
|
|
||||||
debug ("## Transferring control to Linux (at address %08lx) ...\n",
|
debug("## Transferring control to Linux (at address %08lx) ...\n",
|
||||||
(ulong) theKernel);
|
(ulong) theKernel);
|
||||||
|
|
||||||
gd->bd->bi_boot_params = gd->bd->bi_memstart + (16 << 20) - 256;
|
gd->bd->bi_boot_params = gd->bd->bi_memstart + (16 << 20) - 256;
|
||||||
debug ("%-12s= 0x%08lX\n", "boot_params", (ulong)gd->bd->bi_boot_params);
|
debug("%-12s= 0x%08lX\n", "boot_params", (ulong)gd->bd->bi_boot_params);
|
||||||
|
|
||||||
/* set Magic */
|
/* set Magic */
|
||||||
*(int32_t *)(gd->bd->bi_boot_params - 4) = 0x12345678;
|
*(int32_t *)(gd->bd->bi_boot_params - 4) = 0x12345678;
|
||||||
/* set ram_size */
|
/* set ram_size */
|
||||||
*(int32_t *)(gd->bd->bi_boot_params - 8) = gd->ram_size;
|
*(int32_t *)(gd->bd->bi_boot_params - 8) = gd->ram_size;
|
||||||
|
|
||||||
start = (char*)gd->bd->bi_boot_params;
|
start = (char *)gd->bd->bi_boot_params;
|
||||||
|
|
||||||
len = strlen(bootargs);
|
len = strlen(bootargs);
|
||||||
|
|
||||||
|
@ -62,15 +63,16 @@ int do_bootm_linux(int flag, int argc, char * const argv[], bootm_headers_t *ima
|
||||||
|
|
||||||
len = images->rd_end - images->rd_start;
|
len = images->rd_end - images->rd_start;
|
||||||
if (len > 0) {
|
if (len > 0) {
|
||||||
start += sprintf(start," rd_start=0x%08X rd_size=0x%0X",
|
start += sprintf(start, " rd_start=0x%08X rd_size=0x%0X",
|
||||||
(uint) UNCACHED_SDRAM (images->rd_start),
|
(uint) UNCACHED_SDRAM(images->rd_start),
|
||||||
(uint) len);
|
(uint) len);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* we assume that the kernel is in place */
|
/* we assume that the kernel is in place */
|
||||||
printf ("\nStarting kernel ...\n\n");
|
printf("\nStarting kernel ...\n\n");
|
||||||
|
|
||||||
|
theKernel(0, NULL, NULL, 0);
|
||||||
|
|
||||||
theKernel (0, NULL, NULL, 0);
|
|
||||||
/* does not return */
|
/* does not return */
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue