Lines Matching refs:lvms

20 static void create_fdt(LoongArchVirtMachineState *lvms)  in create_fdt()  argument
22 MachineState *ms = MACHINE(lvms); in create_fdt()
25 ms->fdt = create_device_tree(&lvms->fdt_size); in create_fdt()
43 static void fdt_add_cpu_nodes(const LoongArchVirtMachineState *lvms) in fdt_add_cpu_nodes() argument
46 MachineState *ms = MACHINE(lvms); in fdt_add_cpu_nodes()
170 static void fdt_add_fw_cfg_node(const LoongArchVirtMachineState *lvms) in fdt_add_fw_cfg_node() argument
174 const MachineState *ms = MACHINE(lvms); in fdt_add_fw_cfg_node()
186 static void fdt_add_flash_node(LoongArchVirtMachineState *lvms) in fdt_add_flash_node() argument
188 MachineState *ms = MACHINE(lvms); in fdt_add_flash_node()
198 flash_mem = pflash_cfi01_get_memory(lvms->flash[0]); in fdt_add_flash_node()
202 flash_mem = pflash_cfi01_get_memory(lvms->flash[1]); in fdt_add_flash_node()
216 static void fdt_add_cpuic_node(LoongArchVirtMachineState *lvms, in fdt_add_cpuic_node() argument
219 MachineState *ms = MACHINE(lvms); in fdt_add_cpuic_node()
233 static void fdt_add_eiointc_node(LoongArchVirtMachineState *lvms, in fdt_add_eiointc_node() argument
237 MachineState *ms = MACHINE(lvms); in fdt_add_eiointc_node()
258 static void fdt_add_pch_pic_node(LoongArchVirtMachineState *lvms, in fdt_add_pch_pic_node() argument
262 MachineState *ms = MACHINE(lvms); in fdt_add_pch_pic_node()
283 static void fdt_add_pch_msi_node(LoongArchVirtMachineState *lvms, in fdt_add_pch_msi_node() argument
287 MachineState *ms = MACHINE(lvms); in fdt_add_pch_msi_node()
311 static void fdt_add_pcie_irq_map_node(const LoongArchVirtMachineState *lvms, in fdt_add_pcie_irq_map_node() argument
319 const MachineState *ms = MACHINE(lvms); in fdt_add_pcie_irq_map_node()
365 static void fdt_add_pcie_node(const LoongArchVirtMachineState *lvms, in fdt_add_pcie_node() argument
377 const MachineState *ms = MACHINE(lvms); in fdt_add_pcie_node()
399 fdt_add_pcie_irq_map_node(lvms, nodename, pch_pic_phandle); in fdt_add_pcie_node()
403 static void fdt_add_uart_node(LoongArchVirtMachineState *lvms, in fdt_add_uart_node() argument
409 MachineState *ms = MACHINE(lvms); in fdt_add_uart_node()
425 static void fdt_add_rtc_node(LoongArchVirtMachineState *lvms, in fdt_add_rtc_node() argument
431 MachineState *ms = MACHINE(lvms); in fdt_add_rtc_node()
445 static void fdt_add_ged_reset(LoongArchVirtMachineState *lvms) in fdt_add_ged_reset() argument
449 MachineState *ms = MACHINE(lvms); in fdt_add_ged_reset()
483 void virt_fdt_setup(LoongArchVirtMachineState *lvms) in virt_fdt_setup() argument
485 MachineState *machine = MACHINE(lvms); in virt_fdt_setup()
489 create_fdt(lvms); in virt_fdt_setup()
490 fdt_add_cpu_nodes(lvms); in virt_fdt_setup()
492 fdt_add_fw_cfg_node(lvms); in virt_fdt_setup()
493 fdt_add_flash_node(lvms); in virt_fdt_setup()
496 fdt_add_cpuic_node(lvms, &cpuintc_phandle); in virt_fdt_setup()
498 fdt_add_eiointc_node(lvms, &cpuintc_phandle, &eiointc_phandle); in virt_fdt_setup()
500 fdt_add_pch_pic_node(lvms, &eiointc_phandle, &pch_pic_phandle); in virt_fdt_setup()
502 fdt_add_pch_msi_node(lvms, &eiointc_phandle, &pch_msi_phandle); in virt_fdt_setup()
504 fdt_add_pcie_node(lvms, &pch_pic_phandle, &pch_msi_phandle); in virt_fdt_setup()
513 fdt_add_uart_node(lvms, &pch_pic_phandle, base, irq, i == 0); in virt_fdt_setup()
516 fdt_add_rtc_node(lvms, &pch_pic_phandle); in virt_fdt_setup()
517 fdt_add_ged_reset(lvms); in virt_fdt_setup()
530 rom_add_blob_fixed_as("fdt", machine->fdt, lvms->fdt_size, FDT_BASE, in virt_fdt_setup()
533 rom_ptr_for_as(&address_space_memory, FDT_BASE, lvms->fdt_size)); in virt_fdt_setup()