Revision 1ed1139d hw/mips_fulong2e.c
b/hw/mips_fulong2e.c | ||
---|---|---|
141 | 141 |
prom_size = ENVP_NB_ENTRIES * (sizeof(int32_t) + ENVP_ENTRY_SIZE); |
142 | 142 |
prom_buf = qemu_malloc(prom_size); |
143 | 143 |
|
144 |
prom_set(prom_buf, index++, loaderparams.kernel_filename); |
|
144 |
prom_set(prom_buf, index++, "%s", loaderparams.kernel_filename);
|
|
145 | 145 |
if (initrd_size > 0) { |
146 |
prom_set(prom_buf, index++, "rd_start=0x" PRIx64 " rd_size=%li %s", |
|
146 |
prom_set(prom_buf, index++, "rd_start=0x%" PRIx64 " rd_size=%li %s",
|
|
147 | 147 |
cpu_mips_phys_to_kseg0(NULL, initrd_offset), initrd_size, |
148 | 148 |
loaderparams.kernel_cmdline); |
149 | 149 |
} else { |
150 |
prom_set(prom_buf, index++, loaderparams.kernel_cmdline); |
|
150 |
prom_set(prom_buf, index++, "%s", loaderparams.kernel_cmdline);
|
|
151 | 151 |
} |
152 | 152 |
|
153 | 153 |
/* Setup minimum environment variables */ |
Also available in: Unified diff