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