Lines Matching refs:u_cpus
182 riscv_isa_write_fdt(&s->soc.u_cpus.harts[cpu - 1], fdt, nodename); in create_fdt()
560 create_fdt(s, memmap, riscv_is_32bit(&s->soc.u_cpus)); in sifive_u_machine_init()
590 firmware_name = riscv_default_firmware_name(&s->soc.u_cpus); in sifive_u_machine_init()
595 kernel_start_addr = riscv_calc_kernel_start_addr(&s->soc.u_cpus, in sifive_u_machine_init()
598 kernel_entry = riscv_load_kernel(machine, &s->soc.u_cpus, in sifive_u_machine_init()
613 if (!riscv_is_32bit(&s->soc.u_cpus)) { in sifive_u_machine_init()
633 if (riscv_is_32bit(&s->soc.u_cpus)) { in sifive_u_machine_init()
765 object_initialize_child(OBJECT(&s->u_cluster), "u-cpus", &s->u_cpus, in type_init()
790 qdev_prop_set_uint32(DEVICE(&s->u_cpus), "num-harts", ms->smp.cpus - 1); in sifive_u_soc_realize()
791 qdev_prop_set_uint32(DEVICE(&s->u_cpus), "hartid-base", 1); in sifive_u_soc_realize()
792 qdev_prop_set_string(DEVICE(&s->u_cpus), "cpu-type", s->cpu_type); in sifive_u_soc_realize()
793 qdev_prop_set_uint64(DEVICE(&s->u_cpus), "resetvec", 0x1004); in sifive_u_soc_realize()
796 sysbus_realize(SYS_BUS_DEVICE(&s->u_cpus), &error_fatal); in sifive_u_soc_realize()