Searched refs:hartId (Results 1 - 9 of 9) sorted by relevance

/haiku/src/system/boot/platform/riscv/
H A Dsmp.cpp28 gKernelArgs.arch_args.hartIds[i] = sCpus[i].hartId;
43 sCpus[0].hartId = 0;
H A Dsmp.h41 uint32 hartId; member in struct:CpuInfo
H A Dstart.cpp36 extern "C" void _start(int hartId, void* fdt);
199 _start(int hartId, void* fdt) argument
H A Dfdt.cpp141 dprintf(" hartId: %" B_PRIu32 "\n", cpuInfo->hartId);
/haiku/headers/private/kernel/arch/riscv64/
H A Darch_cpu.h41 uint64 hartId; member in struct:arch_cpu_info
/haiku/src/system/kernel/arch/riscv64/
H A Darch_smp.cpp51 hartMask |= (uint64)1 << gCPU[i].arch.hartId;
74 sbi_send_ipi((uint64)1 << gCPU[target_cpu].arch.hartId, 0);
H A Darch_cpu.cpp54 cpu->arch.hartId = args->arch_args.hartIds[curCpu];
H A DRISCV64VMTranslationMap.cpp932 hartMask |= (uint64)1 << gCPU[i].arch.hartId;
/haiku/src/system/boot/platform/efi/arch/riscv64/
H A Darch_smp.cpp96 arch_cpu_entry(int hartId, CpuEntryInfo* info) argument
114 arch_cpu_entry2(int hartId, CpuEntryInfo* info) argument
116 dprintf("%s(%d)\n", __func__, hartId);
119 while (cpu < sCpuCount && !(sCpus[cpu].id == (uint32)hartId))
123 panic("CPU for hart id %d not found\n", hartId);

Completed in 78 milliseconds