OpenBSD: support offline CPUs and hot-swapping

This commit is contained in:
Christian Göttsche
2021-06-13 14:24:51 +02:00
committed by Benny Baumann
parent f608fc5c8a
commit edf236f9fc
3 changed files with 77 additions and 66 deletions

View File

@ -36,14 +36,14 @@ typedef struct CPUData_ {
unsigned long long int intrPeriod;
unsigned long long int idlePeriod;
unsigned int cpuIndex;
bool online;
} CPUData;
typedef struct OpenBSDProcessList_ {
ProcessList super;
kvm_t* kd;
CPUData* cpus;
CPUData* cpuData;
int cpuSpeed;
} OpenBSDProcessList;