Lines Matching full:node
248 static void create_randomness(MachineState *ms, const char *node) in create_randomness() argument
258 qemu_fdt_setprop_u64(ms->fdt, node, "kaslr-seed", seed.kaslr); in create_randomness()
259 qemu_fdt_setprop(ms->fdt, node, "rng-seed", seed.rng, sizeof(seed.rng)); in create_randomness()
296 * For QEMU, all DMA is coherent. Advertising this in the root node in create_fdt()
321 /* Clock node, for the benefit of the UART. The kernel device tree in create_fdt()
322 * binding documentation claims the PL011 node clock properties are in create_fdt()
484 qemu_fdt_setprop_cell(ms->fdt, nodename, "numa-node-id", in fdt_add_cpu_nodes()
498 * Add vCPU topology description through fdt node cpu-map. in fdt_add_cpu_nodes()
505 * A socket node represents the boundary of system physical package in fdt_add_cpu_nodes()
1303 /* Report both flash devices as a single node in the DT */ in virt_flash_fdt()
1450 char *node; in create_smmu() local
1478 node = g_strdup_printf("/smmuv3@%" PRIx64, base); in create_smmu()
1479 qemu_fdt_add_subnode(ms->fdt, node); in create_smmu()
1480 qemu_fdt_setprop(ms->fdt, node, "compatible", compat, sizeof(compat)); in create_smmu()
1481 qemu_fdt_setprop_sized_cells(ms->fdt, node, "reg", 2, base, 2, size); in create_smmu()
1483 qemu_fdt_setprop_cells(ms->fdt, node, "interrupts", in create_smmu()
1489 qemu_fdt_setprop(ms->fdt, node, "interrupt-names", irq_names, in create_smmu()
1492 qemu_fdt_setprop(ms->fdt, node, "dma-coherent", NULL, 0); in create_smmu()
1494 qemu_fdt_setprop_cell(ms->fdt, node, "#iommu-cells", 1); in create_smmu()
1496 qemu_fdt_setprop_cell(ms->fdt, node, "phandle", vms->iommu_phandle); in create_smmu()
1497 g_free(node); in create_smmu()
1505 char *node; in create_virtio_iommu_dt_bindings() local
1509 node = g_strdup_printf("%s/virtio_iommu@%x,%x", vms->pciehb_nodename, in create_virtio_iommu_dt_bindings()
1511 qemu_fdt_add_subnode(ms->fdt, node); in create_virtio_iommu_dt_bindings()
1512 qemu_fdt_setprop(ms->fdt, node, "compatible", compat, sizeof(compat)); in create_virtio_iommu_dt_bindings()
1513 qemu_fdt_setprop_sized_cells(ms->fdt, node, "reg", in create_virtio_iommu_dt_bindings()
1517 qemu_fdt_setprop_cell(ms->fdt, node, "#iommu-cells", 1); in create_virtio_iommu_dt_bindings()
1518 qemu_fdt_setprop_cell(ms->fdt, node, "phandle", vms->iommu_phandle); in create_virtio_iommu_dt_bindings()
1519 g_free(node); in create_virtio_iommu_dt_bindings()
2430 * create UART0 last to ensure it appears as the first node in the DTB, in machvirt_init()
2434 * aliases node information and /chosen/stdout-path regardless of in machvirt_init()