Lines Matching refs:fw_cfg
243 void *fw_cfg; in ibm_40p_init() local
345 fw_cfg = FW_CFG(dev); in ibm_40p_init()
349 OBJECT(fw_cfg)); in ibm_40p_init()
366 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_ADDR, kernel_base); in ibm_40p_init()
367 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_SIZE, kernel_size); in ibm_40p_init()
379 fw_cfg_add_i32(fw_cfg, FW_CFG_INITRD_ADDR, initrd_base); in ibm_40p_init()
380 fw_cfg_add_i32(fw_cfg, FW_CFG_INITRD_SIZE, initrd_size); in ibm_40p_init()
383 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_CMDLINE, CMDLINE_ADDR); in ibm_40p_init()
386 fw_cfg_add_string(fw_cfg, FW_CFG_CMDLINE_DATA, in ibm_40p_init()
388 fw_cfg_add_i32(fw_cfg, FW_CFG_CMDLINE_SIZE, in ibm_40p_init()
396 fw_cfg_add_i16(fw_cfg, FW_CFG_MAX_CPUS, (uint16_t)machine->smp.max_cpus); in ibm_40p_init()
397 fw_cfg_add_i64(fw_cfg, FW_CFG_RAM_SIZE, (uint64_t)machine->ram_size); in ibm_40p_init()
398 fw_cfg_add_i16(fw_cfg, FW_CFG_MACHINE_ID, ARCH_PREP); in ibm_40p_init()
400 fw_cfg_add_i16(fw_cfg, FW_CFG_PPC_WIDTH, graphic_width); in ibm_40p_init()
401 fw_cfg_add_i16(fw_cfg, FW_CFG_PPC_HEIGHT, graphic_height); in ibm_40p_init()
402 fw_cfg_add_i16(fw_cfg, FW_CFG_PPC_DEPTH, graphic_depth); in ibm_40p_init()
404 fw_cfg_add_i32(fw_cfg, FW_CFG_PPC_TBFREQ, NANOSECONDS_PER_SECOND); in ibm_40p_init()
405 fw_cfg_add_i16(fw_cfg, FW_CFG_BOOT_DEVICE, boot_device); in ibm_40p_init()
406 qemu_register_boot_set(fw_cfg_boot_set, fw_cfg); in ibm_40p_init()