Bump MAXCPU for amd64, ia64 and XLP mips appropriately.
From now on, default values for FreeBSD will be 64 maxiumum supported CPUs on amd64 and ia64 and 128 for XLP. All the other architectures seem already capped appropriately (with the exception of sparc64 which needs further support on jalapeno flavour). Bump __FreeBSD_version in order to reflect KBI/KPI brekage introduced during the infrastructure cleanup for supporting MAXCPU > 32. This covers cpumask_t retiral too. The switch is considered completed at the present time, so for whatever bug you may experience that is reconducible to that area, please report immediately. Requested by: marcel, jchandra Tested by: pluknet, sbruno Approved by: re (kib)
This commit is contained in:
parent
732772c701
commit
786ef92b7b
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=224217
@ -65,7 +65,7 @@
|
||||
|
||||
#if defined(SMP) || defined(KLD_MODULE)
|
||||
#ifndef MAXCPU
|
||||
#define MAXCPU 32
|
||||
#define MAXCPU 64
|
||||
#endif
|
||||
#else
|
||||
#define MAXCPU 1
|
||||
|
@ -63,7 +63,7 @@
|
||||
|
||||
#if defined(SMP) || defined(KLD_MODULE)
|
||||
#ifndef MAXCPU
|
||||
#define MAXCPU 32
|
||||
#define MAXCPU 64
|
||||
#endif
|
||||
#else
|
||||
#define MAXCPU 1
|
||||
|
@ -36,6 +36,7 @@ options SCHED_ULE # ULE scheduler
|
||||
options SMP
|
||||
options PREEMPTION # Enable kernel thread preemption
|
||||
#options FULL_PREEMPTION # Enable kernel thread preemption
|
||||
options MAXCPU=128 # XLP can probe 128 CPUs
|
||||
options INET # InterNETworking
|
||||
options INET6 # IPv6 communications protocols
|
||||
options FFS # Berkeley Fast Filesystem
|
||||
|
@ -38,6 +38,7 @@ options SCHED_ULE # ULE scheduler
|
||||
options SMP
|
||||
options PREEMPTION # Enable kernel thread preemption
|
||||
#options FULL_PREEMPTION # Enable kernel thread preemption
|
||||
options MAXCPU=128 # XLP can probe 128 CPUs
|
||||
options INET # InterNETworking
|
||||
options INET6 # IPv6 communications protocols
|
||||
options FFS # Berkeley Fast Filesystem
|
||||
|
@ -37,6 +37,7 @@ options SCHED_ULE # ULE scheduler
|
||||
options SMP
|
||||
options PREEMPTION # Enable kernel thread preemption
|
||||
#options FULL_PREEMPTION # Enable kernel thread preemption
|
||||
options MAXCPU=128 # XLP can probe 128 CPUs
|
||||
options INET # InterNETworking
|
||||
options INET6 # IPv6 communications protocols
|
||||
options FFS # Berkeley Fast Filesystem
|
||||
|
@ -58,7 +58,7 @@
|
||||
* in the range 5 to 9.
|
||||
*/
|
||||
#undef __FreeBSD_version
|
||||
#define __FreeBSD_version 900039 /* Master, propagated to newvers */
|
||||
#define __FreeBSD_version 900040 /* Master, propagated to newvers */
|
||||
|
||||
#ifdef _KERNEL
|
||||
#define P_OSREL_SIGSEGV 700004
|
||||
|
Loading…
Reference in New Issue
Block a user