Lines Matching refs:fw_cfg
291 FWCfgState *fw_cfg; in microvm_memory_init() local
321 fw_cfg = fw_cfg_init_io_dma(FW_CFG_IO_BASE, FW_CFG_IO_BASE + 4, in microvm_memory_init()
324 fw_cfg_add_i16(fw_cfg, FW_CFG_NB_CPUS, machine->smp.cpus); in microvm_memory_init()
325 fw_cfg_add_i16(fw_cfg, FW_CFG_MAX_CPUS, machine->smp.max_cpus); in microvm_memory_init()
326 fw_cfg_add_i64(fw_cfg, FW_CFG_RAM_SIZE, (uint64_t)machine->ram_size); in microvm_memory_init()
327 fw_cfg_add_i32(fw_cfg, FW_CFG_IRQ0_OVERRIDE, 1); in microvm_memory_init()
329 rom_set_fw(fw_cfg); in microvm_memory_init()
332 mmc->x86_load_linux(x86ms, fw_cfg, 0, true); in microvm_memory_init()
341 x86ms->fw_cfg = fw_cfg; in microvm_memory_init()
412 fw_cfg_modify_i32(x86ms->fw_cfg, FW_CFG_CMDLINE_SIZE, strlen(cmdline) + 1); in microvm_fix_kernel_cmdline()
413 fw_cfg_modify_string(x86ms->fw_cfg, FW_CFG_CMDLINE_DATA, cmdline); in microvm_fix_kernel_cmdline()
462 fw_cfg_add_e820(x86ms->fw_cfg); in microvm_machine_done()