Home
last modified time | relevance | path

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

12

/openbmc/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 …]
/openbmc/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()
349 block_nr = gen_eckd_block_num(&bmt->entry[loadparm].xeckd, ldipl); in run_eckd_boot_script()
741 unsigned int loadparm = get_loadparm_index(); in ipl_scsi() local
790 loadparm = menu_get_enum_boot_index(valid_entries); in ipl_scsi()
793 debug_print_int("loadparm", loadparm); in ipl_scsi()
794 if (loadparm >= MAX_BOOT_ENTRIES) { in ipl_scsi()
799 return zipl_run(&prog_table->entry[loadparm].scsi); 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);
/openbmc/linux/arch/s390/include/uapi/asm/
H A Dipl.h40 __u8 loadparm[8]; member
51 __u8 loadparm[8]; member
77 __u8 loadparm[8]; member
102 __u8 loadparm[8]; member
/openbmc/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.c419 void s390_ipl_fmt_loadparm(uint8_t *loadparm, char *str, Error **errp) in s390_ipl_fmt_loadparm() argument
422 memset(loadparm, ' ', LOADPARM_LEN); in s390_ipl_fmt_loadparm()
423 qdev_prop_sanitize_s390x_loadparm(loadparm, str, errp); in s390_ipl_fmt_loadparm()
450 lp = ccw_dev->loadparm; in s390_build_iplb()
488 lp = S390_CCW_MACHINE(qdev_get_machine())->loadparm; in s390_build_iplb()
491 s390_ipl_convert_loadparm((char *)lp, iplb->loadparm); in s390_build_iplb()
527 if (memcmp(S390_CCW_MACHINE(machine)->loadparm, NO_LOADPARM, 8) == 0) { in s390_init_all_iplbs()
573 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.h26 void s390_ipl_fmt_loadparm(uint8_t *loadparm, char *str, Error **errp);
H A Dsclp.c173 s390_ipl_convert_loadparm((char *)S390_CCW_MACHINE(machine)->loadparm, in read_SCP_info()
174 read_info->loadparm); in read_SCP_info()
H A Ds390-virtio-ccw.c724 char *str = g_strndup((char *) ms->loadparm, sizeof(ms->loadparm)); in machine_get_loadparm()
741 s390_ipl_fmt_loadparm(ms->loadparm, val, errp); in machine_set_loadparm()
/openbmc/linux/arch/s390/kernel/
H A Dipl.c546 char loadparm[LOADPARM_LEN + 1] = {}; in ipl_ccw_loadparm_show() local
550 memcpy(loadparm, &sclp_ipl_info.loadparm, LOADPARM_LEN); in ipl_ccw_loadparm_show()
551 EBCASC(loadparm, LOADPARM_LEN); in ipl_ccw_loadparm_show()
552 strim(loadparm); in ipl_ccw_loadparm_show()
553 return sprintf(page, "%s\n", loadparm); in ipl_ccw_loadparm_show()
557 __ATTR(loadparm, 0444, ipl_ccw_loadparm_show, NULL);
834 static void reipl_get_ascii_loadparm(char *loadparm, in reipl_get_ascii_loadparm() argument
837 memcpy(loadparm, ibp->common.loadparm, LOADPARM_LEN); in reipl_get_ascii_loadparm()
838 EBCASC(loadparm, LOADPARM_LEN); in reipl_get_ascii_loadparm()
839 loadparm[LOADPARM_LEN] = 0; in reipl_get_ascii_loadparm()
[all …]
/openbmc/linux/drivers/s390/char/
H A Dsclp_early.c103 memcpy(&sclp_ipl_info.loadparm, &sccb->loadparm, LOADPARM_LEN); in sclp_early_facilities_detect()
H A Dsclp.h166 u8 loadparm[8]; /* 24-31 */ member
/openbmc/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
/openbmc/qemu/include/hw/s390x/ipl/
H A Dqipl.h110 uint8_t loadparm[LOADPARM_LEN]; member
/openbmc/linux/arch/s390/include/asm/
H A Dsclp.h35 char loadparm[LOADPARM_LEN]; member
/openbmc/qemu/include/hw/
H A Dqdev-properties-system.h6 bool qdev_prop_sanitize_s390x_loadparm(uint8_t *loadparm, const char *str,
/openbmc/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()
/openbmc/qemu/hw/vfio/
H A Dccw.c665 DEFINE_PROP_CCW_LOADPARM("loadparm", CcwDevice, loadparm),

12