/openbmc/qemu/hw/ppc/ |
H A D | mac_oldworld.c | 322 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_ADDR, kernel_base); in ppc_heathrow_init() 323 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_SIZE, kernel_size); in ppc_heathrow_init() 325 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_CMDLINE, cmdline_base); in ppc_heathrow_init() 329 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_CMDLINE, 0); in ppc_heathrow_init() 331 fw_cfg_add_i32(fw_cfg, FW_CFG_INITRD_ADDR, initrd_base); in ppc_heathrow_init() 332 fw_cfg_add_i32(fw_cfg, FW_CFG_INITRD_SIZE, initrd_size); in ppc_heathrow_init() 339 fw_cfg_add_i32(fw_cfg, FW_CFG_PPC_IS_KVM, kvm_enabled()); in ppc_heathrow_init() 346 fw_cfg_add_i32(fw_cfg, FW_CFG_PPC_KVM_PID, getpid()); in ppc_heathrow_init() 348 fw_cfg_add_i32(fw_cfg, FW_CFG_PPC_TBFREQ, tbfreq); in ppc_heathrow_init() 350 fw_cfg_add_i32(fw_cfg, FW_CFG_PPC_CLOCKFREQ, CLOCKFREQ); in ppc_heathrow_init() [all …]
|
H A D | mac_newworld.c | 480 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_ADDR, kernel_base); in ppc_core99_init() 481 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_SIZE, kernel_size); in ppc_core99_init() 483 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_CMDLINE, cmdline_base); in ppc_core99_init() 487 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_CMDLINE, 0); in ppc_core99_init() 489 fw_cfg_add_i32(fw_cfg, FW_CFG_INITRD_ADDR, initrd_base); in ppc_core99_init() 490 fw_cfg_add_i32(fw_cfg, FW_CFG_INITRD_SIZE, initrd_size); in ppc_core99_init() 497 fw_cfg_add_i32(fw_cfg, FW_CFG_PPC_VIACONFIG, core99_machine->via_config); in ppc_core99_init() 499 fw_cfg_add_i32(fw_cfg, FW_CFG_PPC_IS_KVM, kvm_enabled()); in ppc_core99_init() 506 fw_cfg_add_i32(fw_cfg, FW_CFG_PPC_KVM_PID, getpid()); in ppc_core99_init() 508 fw_cfg_add_i32(fw_cfg, FW_CFG_PPC_TBFREQ, tbfreq); in ppc_core99_init() [all …]
|
H A D | prep.c | 365 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_ADDR, kernel_base); in ibm_40p_init() 366 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_SIZE, kernel_size); in ibm_40p_init() 378 fw_cfg_add_i32(fw_cfg, FW_CFG_INITRD_ADDR, initrd_base); in ibm_40p_init() 379 fw_cfg_add_i32(fw_cfg, FW_CFG_INITRD_SIZE, initrd_size); in ibm_40p_init() 382 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_CMDLINE, CMDLINE_ADDR); in ibm_40p_init() 387 fw_cfg_add_i32(fw_cfg, FW_CFG_CMDLINE_SIZE, in ibm_40p_init() 403 fw_cfg_add_i32(fw_cfg, FW_CFG_PPC_TBFREQ, NANOSECONDS_PER_SECOND); in ibm_40p_init()
|
/openbmc/qemu/hw/i386/ |
H A D | x86-common.c | 619 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_ENTRY, pvh_start_addr); in load_elfboot() 620 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_ADDR, mh_load_addr); in load_elfboot() 621 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_SIZE, elf_kernel_size); in load_elfboot() 696 fw_cfg_add_i32(fw_cfg, FW_CFG_CMDLINE_SIZE, in x86_load_linux() 702 fw_cfg_add_i32(fw_cfg, FW_CFG_SETUP_SIZE, sizeof(header)); in x86_load_linux() 733 fw_cfg_add_i32(fw_cfg, FW_CFG_INITRD_ADDR, initrd_addr); in x86_load_linux() 734 fw_cfg_add_i32(fw_cfg, FW_CFG_INITRD_SIZE, initrd_size); in x86_load_linux() 795 fw_cfg_add_i32(fw_cfg, FW_CFG_CMDLINE_ADDR, cmdline_addr); in x86_load_linux() 796 fw_cfg_add_i32(fw_cfg, FW_CFG_CMDLINE_SIZE, strlen(kernel_cmdline) + 1); in x86_load_linux() 878 fw_cfg_add_i32(fw_cfg, FW_CFG_INITRD_ADDR, initrd_addr); in x86_load_linux() [all …]
|
H A D | multiboot.c | 393 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_ENTRY, mh_entry_addr); in load_multiboot() 394 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_ADDR, mh_load_addr); in load_multiboot() 395 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_SIZE, mbs.mb_buf_size); in load_multiboot() 399 fw_cfg_add_i32(fw_cfg, FW_CFG_INITRD_ADDR, ADDR_MBI); in load_multiboot() 400 fw_cfg_add_i32(fw_cfg, FW_CFG_INITRD_SIZE, sizeof(bootinfo)); in load_multiboot()
|
H A D | fw_cfg.c | 150 fw_cfg_add_i32(fw_cfg, FW_CFG_IRQ0_OVERRIDE, 1); in fw_cfg_arch_create()
|
H A D | microvm.c | 327 fw_cfg_add_i32(fw_cfg, FW_CFG_IRQ0_OVERRIDE, 1); in microvm_memory_init()
|
/openbmc/qemu/hw/sparc/ |
H A D | sun4m.c | 1080 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_ADDR, KERNEL_LOAD_ADDR); in sun4m_hw_init() 1081 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_SIZE, kernel_size); in sun4m_hw_init() 1083 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_CMDLINE, CMDLINE_ADDR); in sun4m_hw_init() 1087 fw_cfg_add_i32(fw_cfg, FW_CFG_CMDLINE_SIZE, in sun4m_hw_init() 1090 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_CMDLINE, 0); in sun4m_hw_init() 1091 fw_cfg_add_i32(fw_cfg, FW_CFG_CMDLINE_SIZE, 0); in sun4m_hw_init() 1093 fw_cfg_add_i32(fw_cfg, FW_CFG_INITRD_ADDR, INITRD_LOAD_ADDR); in sun4m_hw_init() 1094 fw_cfg_add_i32(fw_cfg, FW_CFG_INITRD_SIZE, initrd_size); in sun4m_hw_init()
|
/openbmc/qemu/hw/nvram/ |
H A D | trace-events | 14 fw_cfg_add_i32(uint16_t key_value, const char *key_name, uint32_t value) "key 0x%04" PRIx16 " '%s',…
|
H A D | fw_cfg.c | 782 void fw_cfg_add_i32(FWCfgState *s, uint16_t key, uint32_t value) in fw_cfg_add_i32() function 1133 fw_cfg_add_i32(s, FW_CFG_ID, version); in fw_cfg_common_realize() 1250 fw_cfg_add_i32(fw_cfg, size_key, size); in load_image_to_fw_cfg()
|
/openbmc/qemu/include/hw/nvram/ |
H A D | fw_cfg.h | 184 void fw_cfg_add_i32(FWCfgState *s, uint16_t key, uint32_t value);
|
/openbmc/qemu/hw/loongarch/ |
H A D | boot.c | 255 fw_cfg_add_i32(fw_cfg, FW_CFG_CMDLINE_SIZE, in fw_cfg_add_kernel_info()
|
/openbmc/qemu/hw/sparc64/ |
H A D | sun4u.c | 713 fw_cfg_add_i32(fw_cfg, FW_CFG_CMDLINE_SIZE, in sun4uv_init() 717 fw_cfg_add_i32(fw_cfg, FW_CFG_CMDLINE_SIZE, 0); in sun4uv_init()
|
/openbmc/qemu/hw/riscv/ |
H A D | boot.c | 481 fw_cfg_add_i32(fw_cfg, FW_CFG_CMDLINE_SIZE, in riscv_setup_firmware_boot()
|
/openbmc/qemu/hw/mips/ |
H A D | loongson3_virt.c | 293 fw_cfg_add_i32(fw_cfg, FW_CFG_MACHINE_VERSION, 1); in fw_conf_init()
|
/openbmc/qemu/hw/arm/ |
H A D | boot.c | 1196 fw_cfg_add_i32(fw_cfg, FW_CFG_CMDLINE_SIZE, in arm_setup_firmware_boot()
|