From fc3b931911e792271b4b5ed4f7cbc5a89d16a038 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sun, 20 Feb 2022 23:31:46 +0100 Subject: Use sched_getcpu instead of deprecated getcpu (for #239) --- src/tools/my_cpuid.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/tools/my_cpuid.c b/src/tools/my_cpuid.c index dc19dd5c..b7163861 100644 --- a/src/tools/my_cpuid.c +++ b/src/tools/my_cpuid.c @@ -45,8 +45,8 @@ void my_cpuid(x64emu_t* emu, uint32_t tmp32u) R_EAX = 0x00000601; // family and all R_EBX = 0 | (8<<0x8) | (ncpu<<16); // Brand index, CLFlush (8), Max APIC ID (16-23), Local APIC ID (24-31) { - unsigned int cpu =0, node=0; - getcpu(&cpu, &node); + int cpu = sched_getcpu(); + if(cpu<0) cpu=0; R_EAX |= cpu<<24; } R_EDX = 1 // fpu -- cgit 1.4.1