kern: Remove ncpus2 and friends.
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Mon, 16 Oct 2017 04:07:45 +0000 (12:07 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Mon, 16 Oct 2017 04:09:08 +0000 (12:09 +0800)
They were no longer used, after netisr_ncpus was delployed.

Reminded-by: dillon@
sys/kern/kern_synch.c
sys/net/netisr.c
sys/platform/pc64/x86_64/machdep.c
sys/platform/pc64/x86_64/mp_machdep.c
sys/platform/vkernel64/platform/init.c
sys/platform/vkernel64/x86_64/mp.c
sys/sys/systm.h

index 741bab8..2a0aa2a 100644 (file)
@@ -80,7 +80,6 @@ SYSINIT(sched_dyninit, SI_BOOT1_DYNALLOC, SI_ORDER_FIRST, sched_dyninit, NULL);
 int    lbolt;
 void   *lbolt_syncer;
 int    ncpus;
-int    ncpus2, ncpus2_shift, ncpus2_mask;      /* note: mask not cpumask_t */
 int    ncpus_fit, ncpus_fit_mask;              /* note: mask not cpumask_t */
 int    safepri;
 int    tsleep_now_works;
index 55983a0..6afc269 100644 (file)
@@ -203,10 +203,8 @@ netisr_init(void)
 {
        int i;
 
-       if (netisr_ncpus <= 0) {
+       if (netisr_ncpus <= 0 || netisr_ncpus > ncpus) {
                /* Default. */
-               netisr_ncpus = ncpus2;
-       } else if (netisr_ncpus > ncpus) {
                netisr_ncpus = ncpus;
        }
        if (netisr_ncpus > NETISR_CPUMAX)
index ff02556..81c9ee2 100644 (file)
@@ -2290,11 +2290,9 @@ hammer_time(u_int64_t modulep, u_int64_t physfree)
        MachIntrABI = MachIntrABI_ICU;
 
        /*
-        * start with one cpu.  Note: with one cpu, ncpus2_shift, ncpus2_mask,
-        * and ncpus_fit_mask remain 0.
+        * start with one cpu.  Note: with one cpu, ncpus_fit_mask remain 0.
         */
        ncpus = 1;
-       ncpus2 = 1;
        ncpus_fit = 1;
        /* Init basic tunables, hz etc */
        init_param1();
index 1c8757f..310d6fc 100644 (file)
@@ -500,13 +500,9 @@ start_all_aps(u_int boot_addr)
        /* set ncpus to 1 + highest logical cpu.  Not all may have come up */
        ncpus = x;
 
-       /* ncpus2 -- ncpus rounded down to the nearest power of 2 */
        for (shift = 0; (1 << shift) <= ncpus; ++shift)
                ;
        --shift;
-       ncpus2_shift = shift;
-       ncpus2 = 1 << shift;
-       ncpus2_mask = ncpus2 - 1;
 
        /* ncpus_fit -- ncpus rounded up to the nearest power of 2 */
        if ((1 << shift) < ncpus)
index 4dfd3ef..9cbfc36 100644 (file)
@@ -931,9 +931,8 @@ init_vkernel(void)
        gd->mi.gd_curthread = &thread0;
        thread0.td_gd = &gd->mi;
        ncpus = 1;
-       ncpus2 = 1;     /* rounded down power of 2 */
        ncpus_fit = 1;  /* rounded up power of 2 */
-       /* ncpus2_mask and ncpus_fit_mask are 0 */
+       /* ncpus_fit_mask are 0 */
        init_param1();
        gd->mi.gd_prvspace = &CPU_prvspace[0];
        mi_gdinit(&gd->mi, 0);
index a1da2d2..f1743c9 100644 (file)
@@ -155,13 +155,9 @@ mp_start(void)
        ncpus = optcpus;
        naps = ncpus - 1;
 
-       /* ncpus2 -- ncpus rounded down to the nearest power of 2 */
        for (shift = 0; (1 << shift) <= ncpus; ++shift)
                ;
        --shift;
-       ncpus2_shift = shift;
-       ncpus2 = 1 << shift;
-       ncpus2_mask = ncpus2 - 1;
 
         /* ncpus_fit -- ncpus rounded up to the nearest power of 2 */
         if ((1 << shift) < ncpus)
index fbf7be1..27ffcb8 100644 (file)
@@ -83,9 +83,6 @@ extern int bootverbose;               /* nonzero to print verbose messages */
 extern int maxusers;           /* system tune hint */
 
 extern int ncpus;              /* total number of cpus (real, hyper, virtual)*/
-extern int ncpus2;             /* ncpus rounded down to power of 2 */
-extern int ncpus2_shift;       /* log base 2 of ncpus2 */
-extern int ncpus2_mask;                /* ncpus2 - 1 */
 extern int ncpus_fit;          /* round up to a power of 2 */
 extern int ncpus_fit_mask;     /* ncpus_fit - 1 */
 extern int clocks_running;     /* timing/timeout subsystem is operational */