Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Jul 2011 12:04:52 +0000 (UTC)
From:      Attilio Rao <attilio@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/lib/libkvm kvm_pcpu.c src/sys/amd64/acpica acpi_wakeup.c src/sys/amd64/amd64 mp_machdep.c pmap.c vm_machdep.c src/sys/cddl/dev/dtrace/amd64 dtrace_subr.c src/sys/cddl/dev/dtrace/i386 dtrace_subr.c src/sys/dev/xen/control control.c src/sys/i386/i386 ...
Message-ID:  <201107041206.p64C6HTr018325@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
attilio     2011-07-04 12:04:52 UTC

  FreeBSD src repository

  Modified files:
    lib/libkvm           kvm_pcpu.c 
    sys/amd64/acpica     acpi_wakeup.c 
    sys/amd64/amd64      mp_machdep.c pmap.c vm_machdep.c 
    sys/cddl/dev/dtrace/amd64 dtrace_subr.c 
    sys/cddl/dev/dtrace/i386 dtrace_subr.c 
    sys/dev/xen/control  control.c 
    sys/i386/i386        mp_machdep.c pmap.c vm_machdep.c 
    sys/i386/xen         mp_machdep.c pmap.c 
    sys/ia64/ia64        mp_machdep.c 
    sys/kern             kern_rmlock.c sched_4bsd.c subr_kdb.c 
                         subr_pcpu.c subr_smp.c 
    sys/mips/mips        mp_machdep.c pmap.c 
    sys/powerpc/aim      mmu_oea.c mmu_oea64.c 
    sys/powerpc/booke    pmap.c 
    sys/powerpc/powerpc  mp_machdep.c 
    sys/sparc64/sparc64  mp_machdep.c 
    sys/sys              pcpu.h 
  Log:
  SVN rev 223758 on 2011-07-04 12:04:52Z by attilio
  
  With retirement of cpumask_t and usage of cpuset_t for representing a
  mask of CPUs, pc_other_cpus and pc_cpumask become highly inefficient.
  
  Remove them and replace their usage with custom pc_cpuid magic (as,
  atm, pc_cpumask can be easilly represented by (1 << pc_cpuid) and
  pc_other_cpus by (all_cpus & ~(1 << pc_cpuid))).
  
  This change is not targeted for MFC because of struct pcpu members
  removal and dependency by cpumask_t retirement.
  
  MD review by:   marcel, marius, alc
  Tested by:      pluknet
  MD testing by:  marcel, marius, gonzo, andreast
  
  Revision  Changes    Path
  1.6       +2 -29     src/lib/libkvm/kvm_pcpu.c
  1.42      +2 -1      src/sys/amd64/acpica/acpi_wakeup.c
  1.345     +25 -46    src/sys/amd64/amd64/mp_machdep.c
  1.724     +36 -34    src/sys/amd64/amd64/pmap.c
  1.277     +3 -6      src/sys/amd64/amd64/vm_machdep.c
  1.11      +2 -2      src/sys/cddl/dev/dtrace/amd64/dtrace_subr.c
  1.11      +2 -2      src/sys/cddl/dev/dtrace/i386/dtrace_subr.c
  1.4       +5 -4      src/sys/dev/xen/control/control.c
  1.328     +20 -40    src/sys/i386/i386/mp_machdep.c
  1.703     +46 -44    src/sys/i386/i386/pmap.c
  1.307     +10 -10    src/sys/i386/i386/vm_machdep.c
  1.33      +17 -37    src/sys/i386/xen/mp_machdep.c
  1.63      +32 -21    src/sys/i386/xen/pmap.c
  1.92      +7 -9      src/sys/ia64/ia64/mp_machdep.c
  1.15      +3 -3      src/sys/kern/kern_rmlock.c
  1.157     +24 -33    src/sys/kern/sched_4bsd.c
  1.38      +12 -4     src/sys/kern/subr_kdb.c
  1.26      +0 -1      src/sys/kern/subr_pcpu.c
  1.231     +2 -2      src/sys/kern/subr_smp.c
  1.23      +11 -21    src/sys/mips/mips/mp_machdep.c
  1.96      +23 -24    src/sys/mips/mips/pmap.c
  1.163     +2 -6      src/sys/powerpc/aim/mmu_oea.c
  1.63      +2 -6      src/sys/powerpc/aim/mmu_oea64.c
  1.45      +6 -6      src/sys/powerpc/booke/pmap.c
  1.41      +9 -12     src/sys/powerpc/powerpc/mp_machdep.c
  1.71      +0 -8      src/sys/sparc64/sparc64/mp_machdep.c
  1.54      +0 -12     src/sys/sys/pcpu.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201107041206.p64C6HTr018325>