diff options
author | Damien Zammit <damien@zamaudio.com> | 2024-02-11 12:00:57 +0000 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2024-02-11 15:05:32 +0100 |
commit | aadb433981b086bfb4e082757fed1154582d5497 (patch) | |
tree | 286c851c30d398c08f2c0d0e5f925ca3ffa2587e /kern/processor.h | |
parent | 0232f733a60af52ff901d9af1bb4006fa1765182 (diff) | |
download | gnumach-aadb433981b086bfb4e082757fed1154582d5497.tar.gz gnumach-aadb433981b086bfb4e082757fed1154582d5497.tar.bz2 gnumach-aadb433981b086bfb4e082757fed1154582d5497.zip |
smp: Create AP processor set and put all APs inside it
This has the effect of running with one cpu only with smp,
but has the ability to enable APs in userspace with the right
processor set RPCs.
Message-ID: <20240211120051.1889789-1-damien@zamaudio.com>
Diffstat (limited to 'kern/processor.h')
-rw-r--r-- | kern/processor.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/kern/processor.h b/kern/processor.h index fc204ffa..747badf2 100644 --- a/kern/processor.h +++ b/kern/processor.h @@ -85,6 +85,9 @@ struct processor_set { long sched_load; /* load avg for scheduler */ }; extern struct processor_set default_pset; +#if MACH_HOST +extern struct processor_set *slave_pset; +#endif struct processor { struct run_queue runq; /* local runq for this processor */ |