Revision d0249ce5 hw/s390x/s390-virtio.c
b/hw/s390x/s390-virtio.c | ||
---|---|---|
49 | 49 |
#endif |
50 | 50 |
|
51 | 51 |
#define MAX_BLK_DEVS 10 |
52 |
#define ZIPL_FILENAME "s390-zipl.rom" |
|
52 | 53 |
|
53 | 54 |
static VirtIOS390Bus *s390_bus; |
54 | 55 |
static S390CPU **ipi_states; |
... | ... | |
158 | 159 |
|
159 | 160 |
void s390_init_ipl_dev(const char *kernel_filename, |
160 | 161 |
const char *kernel_cmdline, |
161 |
const char *initrd_filename) |
|
162 |
const char *initrd_filename, |
|
163 |
const char *firmware) |
|
162 | 164 |
{ |
163 | 165 |
DeviceState *dev; |
164 | 166 |
|
... | ... | |
170 | 172 |
qdev_prop_set_string(dev, "initrd", initrd_filename); |
171 | 173 |
} |
172 | 174 |
qdev_prop_set_string(dev, "cmdline", kernel_cmdline); |
175 |
qdev_prop_set_string(dev, "firmware", firmware); |
|
173 | 176 |
qdev_init_nofail(dev); |
174 | 177 |
} |
175 | 178 |
|
... | ... | |
247 | 250 |
s390_bus = s390_virtio_bus_init(&my_ram_size); |
248 | 251 |
s390_sclp_init(); |
249 | 252 |
s390_init_ipl_dev(args->kernel_filename, args->kernel_cmdline, |
250 |
args->initrd_filename); |
|
253 |
args->initrd_filename, ZIPL_FILENAME);
|
|
251 | 254 |
|
252 | 255 |
/* register hypercalls */ |
253 | 256 |
s390_virtio_register_hcalls(); |
Also available in: Unified diff