Home
last modified time | relevance | path

Searched refs:loadparm (Results 1 – 21 of 21) sorted by relevance

/qemu/docs/system/s390x/
H A Dbootdevices.rst59 Selecting kernels with the ``loadparm`` property
62 The ``s390-ccw-virtio`` machine supports the so-called ``loadparm`` parameter
66 qemu-system-s390x -machine s390-ccw-virtio,loadparm=<string>
83 ``loadparm`` is not assigned a value, then the default entry is used.
85 By default, the machine ``loadparm`` applies to all boot devices. If multiple
86 devices are assigned a ``bootindex`` and the ``loadparm`` is to be different
87 between them, an independent ``loadparm`` may be assigned on a per-device basis.
89 An example guest using per-device ``loadparm``::
94 -device virtio-blk,drive=dr2,bootindex=2,loadparm=3
97 entry (because no ``loadparm`` is specified for this device or for the
[all …]
/qemu/pc-bios/s390-ccw/
H A Dbootmap.c325 unsigned int loadparm = get_loadparm_index(); in run_eckd_boot_script() local
334 loadparm = eckd_get_boot_menu_index(s1b_block_nr); in run_eckd_boot_script()
337 debug_print_int("loadparm", loadparm); in run_eckd_boot_script()
338 if (loadparm >= MAX_BOOT_ENTRIES) { in run_eckd_boot_script()
348 block_nr = gen_eckd_block_num(&bmt->entry[loadparm].xeckd, ldipl); in run_eckd_boot_script()
350 printf("The requested boot entry (%d) is invalid\n", loadparm); in run_eckd_boot_script()
740 unsigned int loadparm = get_loadparm_index(); in ipl_scsi() local
789 loadparm = menu_get_enum_boot_index(valid_entries); in ipl_scsi()
792 debug_print_int("loadparm", loadparm); in ipl_scsi()
793 if (loadparm >= MAX_BOOT_ENTRIES) { in ipl_scsi()
[all …]
H A Dsclp.c104 void sclp_get_loadparm_ascii(char *loadparm) in sclp_get_loadparm_ascii() argument
112 ebcdic_to_ascii((char *) sccb->loadparm, loadparm, LOADPARM_LEN); in sclp_get_loadparm_ascii()
H A Dmain.c194 if (have_iplb && memcmp(iplb.loadparm, NO_LOADPARM, LOADPARM_LEN) != 0) { in boot_setup()
195 ebcdic_to_ascii((char *) iplb.loadparm, loadparm_str, LOADPARM_LEN); in boot_setup()
H A Dsclp.h59 uint8_t loadparm[LOADPARM_LEN]; member
H A Ds390-ccw.h66 void sclp_get_loadparm_ascii(char *loadparm);
/qemu/hw/s390x/
H A Dccw-device.c49 char *str = g_strndup((char *) dev->loadparm, sizeof(dev->loadparm)); in ccw_device_get_loadparm()
73 s390_ipl_fmt_loadparm(dev->loadparm, val, errp); in ccw_device_set_loadparm()
H A Dipl.c407 void s390_ipl_fmt_loadparm(uint8_t *loadparm, char *str, Error **errp) in s390_ipl_fmt_loadparm() argument
410 memset(loadparm, ' ', LOADPARM_LEN); in s390_ipl_fmt_loadparm()
411 qdev_prop_sanitize_s390x_loadparm(loadparm, str, errp); in s390_ipl_fmt_loadparm()
438 lp = ccw_dev->loadparm; in s390_build_iplb()
476 lp = S390_CCW_MACHINE(qdev_get_machine())->loadparm; in s390_build_iplb()
479 s390_ipl_convert_loadparm((char *)lp, iplb->loadparm); in s390_build_iplb()
515 if (memcmp(S390_CCW_MACHINE(machine)->loadparm, NO_LOADPARM, 8) == 0) { in s390_init_all_iplbs()
561 uint8_t *ebcdic_loadparm = iplb->loadparm; in update_machine_ipl_properties()
H A Dccw-device.h30 uint8_t loadparm[8]; member
H A Dvirtio-ccw-blk.c51 DEFINE_PROP_CCW_LOADPARM("loadparm", CcwDevice, loadparm),
H A Dvirtio-ccw-net.c54 DEFINE_PROP_CCW_LOADPARM("loadparm", CcwDevice, loadparm),
H A Dipl.h29 void s390_ipl_fmt_loadparm(uint8_t *loadparm, char *str, Error **errp);
H A Dsclp.c177 s390_ipl_convert_loadparm((char *)S390_CCW_MACHINE(machine)->loadparm, in read_SCP_info()
178 read_info->loadparm); in read_SCP_info()
H A Ds390-virtio-ccw.c756 char *str = g_strndup((char *) ms->loadparm, sizeof(ms->loadparm)); in machine_get_loadparm()
773 s390_ipl_fmt_loadparm(ms->loadparm, val, errp); in machine_set_loadparm()
/qemu/include/hw/s390x/
H A Ds390-virtio-ccw.h31 uint8_t loadparm[8]; member
H A Dsclp.h123 uint8_t loadparm[8]; /* 24-31 */ member
/qemu/include/hw/s390x/ipl/
H A Dqipl.h110 uint8_t loadparm[LOADPARM_LEN]; member
/qemu/include/hw/
H A Dqdev-properties-system.h6 bool qdev_prop_sanitize_s390x_loadparm(uint8_t *loadparm, const char *str,
/qemu/hw/core/
H A Dqdev-properties-system.c61 bool qdev_prop_sanitize_s390x_loadparm(uint8_t *loadparm, const char *str, in qdev_prop_sanitize_s390x_loadparm() argument
76 loadparm[i] = c; in qdev_prop_sanitize_s390x_loadparm()
/qemu/hw/vfio/
H A Dccw.c654 DEFINE_PROP_CCW_LOADPARM("loadparm", CcwDevice, loadparm),
/qemu/hw/scsi/
H A Dscsi-disk.c113 char *loadparm; /* only for s390x */ member
3122 return g_strdup(SCSI_DISK_BASE(obj)->loadparm); in scsi_property_get_loadparm()
3140 SCSI_DISK_BASE(obj)->loadparm = lp_str; in scsi_property_set_loadparm()