Lines Matching refs:fw_cfg
109 void *fw_cfg; in ppc_heathrow_init() local
305 fw_cfg = FW_CFG(dev); in ppc_heathrow_init()
308 object_property_add_child(OBJECT(machine), TYPE_FW_CFG, OBJECT(fw_cfg)); in ppc_heathrow_init()
314 fw_cfg_add_i16(fw_cfg, FW_CFG_NB_CPUS, (uint16_t)machine->smp.cpus); in ppc_heathrow_init()
315 fw_cfg_add_i16(fw_cfg, FW_CFG_MAX_CPUS, (uint16_t)machine->smp.max_cpus); in ppc_heathrow_init()
316 fw_cfg_add_i64(fw_cfg, FW_CFG_RAM_SIZE, (uint64_t)machine->ram_size); in ppc_heathrow_init()
317 fw_cfg_add_i16(fw_cfg, FW_CFG_MACHINE_ID, ARCH_HEATHROW); in ppc_heathrow_init()
318 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_ADDR, kernel_base); in ppc_heathrow_init()
319 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_SIZE, kernel_size); in ppc_heathrow_init()
321 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_CMDLINE, cmdline_base); in ppc_heathrow_init()
325 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_CMDLINE, 0); in ppc_heathrow_init()
327 fw_cfg_add_i32(fw_cfg, FW_CFG_INITRD_ADDR, initrd_base); in ppc_heathrow_init()
328 fw_cfg_add_i32(fw_cfg, FW_CFG_INITRD_SIZE, initrd_size); in ppc_heathrow_init()
329 fw_cfg_add_i16(fw_cfg, FW_CFG_BOOT_DEVICE, ppc_boot_device); in ppc_heathrow_init()
331 fw_cfg_add_i16(fw_cfg, FW_CFG_PPC_WIDTH, graphic_width); in ppc_heathrow_init()
332 fw_cfg_add_i16(fw_cfg, FW_CFG_PPC_HEIGHT, graphic_height); in ppc_heathrow_init()
333 fw_cfg_add_i16(fw_cfg, FW_CFG_PPC_DEPTH, graphic_depth); in ppc_heathrow_init()
335 fw_cfg_add_i32(fw_cfg, FW_CFG_PPC_IS_KVM, kvm_enabled()); in ppc_heathrow_init()
341 fw_cfg_add_bytes(fw_cfg, FW_CFG_PPC_KVM_HC, hypercall, 16); in ppc_heathrow_init()
342 fw_cfg_add_i32(fw_cfg, FW_CFG_PPC_KVM_PID, getpid()); in ppc_heathrow_init()
344 fw_cfg_add_i32(fw_cfg, FW_CFG_PPC_TBFREQ, tbfreq); in ppc_heathrow_init()
346 fw_cfg_add_i32(fw_cfg, FW_CFG_PPC_CLOCKFREQ, CLOCKFREQ); in ppc_heathrow_init()
347 fw_cfg_add_i32(fw_cfg, FW_CFG_PPC_BUSFREQ, BUSFREQ); in ppc_heathrow_init()
356 fw_cfg_add_file(fw_cfg, "ndrv/qemu_vga.ndrv", ndrv_file, ndrv_size); in ppc_heathrow_init()
361 qemu_register_boot_set(fw_cfg_boot_set, fw_cfg); in ppc_heathrow_init()