With the addition of NUMA/Node support and the ability
to emulate such support even in the absence of libnuma
and numa.h, the maximum number of cpus top can emulate
was increased to make numa emulation more interesting.
( whew, that's an awful lot of "emulates", me thinks )
Reference(s):
commit
8d989c68c068541a814bf0d2340ac9b0373f24b5
Signed-off-by: Jim Warner <james.warner@comcast.net>
#else
for (i = 0; i < sumSLOT && i < Screen_rows; i++) {
#endif
-#ifdef PRETEND4CPUS
+#ifdef PRETEND8CPUS
rewind(fp);
fgets(buf, sizeof(buf), fp);
#endif
// this is for symmetry only, it's not currently required
cpus[i].cur.tot = cpus[sumSLOT].cur.tot;
#endif
-#ifdef PRETEND4CPUS
+#ifdef PRETEND8CPUS
cpus[i].id = i;
#endif
#ifdef NUMA_ENABLED
meminfo();
mem_secs = cur_secs;
}
-#ifndef PRETEND4CPUS
+#ifndef PRETEND8CPUS
/*** hotplug_acclimated ***/
if (300 <= cur_secs - cpu_secs) {
cpuinfo();
initialize_nls();
// establish cpu particulars
-#ifdef PRETEND4CPUS
- smp_num_cpus = 4;
+#ifdef PRETEND8CPUS
+ smp_num_cpus = 8;
#endif
Cpu_faux_tot = smp_num_cpus;
Cpu_States_fmts = N_unq(STATE_lin2x4_fmt);
//#define OFF_HST_HASH /* use BOTH qsort+bsrch vs. hashing scheme */
//#define OFF_STDIOLBF /* disable our own stdout _IOFBF override */
//#define PRETEND2_5_X /* pretend we're linux 2.5.x (for IO-wait) */
-//#define PRETEND4CPUS /* pretend we're smp with 4 ticsers (sic) */
+//#define PRETEND8CPUS /* pretend we're smp with 8 ticsers (sic) */
//#define PRETENDNOCAP /* use a terminal without essential caps */
//#define PRETEND_NUMA /* pretend we've got some linux NUMA Nodes */
//#define RCFILE_NOERR /* rcfile errs silently default, vs. fatal */