git: kernel: Make SMP support default (and non-optional).

Sascha Wildner swildner at crater.dragonflybsd.org
Wed Oct 24 09:05:16 PDT 2012


commit 1918fc5c9c2c4fb606fcb4387002c740729cc2c4
Author: Sascha Wildner <saw at online.de>
Date:   Wed Oct 24 18:04:05 2012 +0200

    kernel: Make SMP support default (and non-optional).
    
    The 'SMP' kernel option gets removed with this commit, so it has to
    be removed from everybody's configs.
    
    Reviewed-by: sjg
    Approved-by: many

Summary of changes:
 UPDATING                                         |   11 +
 sys/bus/pci/fixup_pci.c                          |    8 -
 sys/bus/pci/i386/pci_cfgreg.c                    |    8 -
 sys/conf/options                                 |    3 -
 sys/config/GENERIC                               |    5 -
 sys/config/LINT                                  |   17 --
 sys/config/LINT64                                |   15 --
 sys/config/VKERNEL                               |    2 -
 sys/config/VKERNEL64                             |    2 -
 sys/config/X86_64_GENERIC                        |    6 -
 sys/cpu/i386/include/atomic.h                    |   31 ---
 sys/cpu/i386/include/cpufunc.h                   |   14 --
 sys/cpu/i386/include/param.h                     |    5 -
 sys/cpu/i386/include/profile.h                   |    6 -
 sys/cpu/x86_64/include/atomic.h                  |   31 ---
 sys/cpu/x86_64/include/cpufunc.h                 |   14 --
 sys/cpu/x86_64/include/param.h                   |    4 -
 sys/cpu/x86_64/include/profile.h                 |    5 -
 sys/ddb/db_ps.c                                  |    3 -
 sys/dev/acpica5/acpi_cpu_cstate.c                |    7 -
 sys/dev/netif/aue/if_aue.c                       |    4 +-
 sys/dev/netif/lgue/if_lgue.c                     |    2 -
 sys/dev/serial/cy/cy.c                           |    8 -
 sys/dev/serial/sio/sio.c                         |    3 -
 sys/emulation/linux/i386/linux_support.s         |    8 -
 sys/kern/kern_clock.c                            |    6 -
 sys/kern/kern_intr.c                             |   22 --
 sys/kern/kern_kinfo.c                            |    4 +-
 sys/kern/kern_ktr.c                              |   20 +--
 sys/kern/kern_memio.c                            |    2 -
 sys/kern/kern_mib.c                              |    5 -
 sys/kern/kern_shutdown.c                         |   18 --
 sys/kern/kern_sig.c                              |   14 --
 sys/kern/kern_slaballoc.c                        |   17 --
 sys/kern/kern_spinlock.c                         |    3 -
 sys/kern/kern_synch.c                            |   13 --
 sys/kern/kern_systimer.c                         |    6 -
 sys/kern/kern_timeout.c                          |   40 +----
 sys/kern/kern_upcall.c                           |    8 -
 sys/kern/lwkt_ipiq.c                             |   22 --
 sys/kern/lwkt_msgport.c                          |   23 ---
 sys/kern/lwkt_serialize.c                        |   15 --
 sys/kern/lwkt_thread.c                           |   52 -----
 sys/kern/lwkt_token.c                            |    2 -
 sys/kern/subr_cpu_topology.c                     |    3 -
 sys/kern/sys_pipe.c                              |    7 +-
 sys/kern/usched_bsd4.c                           |   99 ----------
 sys/kern/usched_dfly.c                           |   93 ---------
 sys/kern/usched_dummy.c                          |   13 --
 sys/kern/vfs_vnops.c                             |    3 +-
 sys/net/altq/altq_subr.c                         |    2 +-
 sys/net/altq/if_altq.h                           |    8 -
 sys/net/if.c                                     |    8 -
 sys/net/netisr.c                                 |   14 --
 sys/net/pf/pf.c                                  |   14 +--
 sys/net/route.c                                  |   41 ----
 sys/netinet/if_ether.c                           |   16 --
 sys/netinet/ip_divert.c                          |    8 -
 sys/netinet/ip_flow.c                            |    6 -
 sys/netinet/ip_input.c                           |   12 +-
 sys/netinet/ip_var.h                             |    4 -
 sys/netinet/tcp_subr.c                           |   24 +---
 sys/netinet/tcp_usrreq.c                         |   22 --
 sys/netinet/tcp_var.h                            |    5 -
 sys/netinet/udp_usrreq.c                         |    6 -
 sys/netproto/mpls/mpls_input.c                   |    8 -
 sys/netproto/mpls/mpls_var.h                     |    6 -
 sys/platform/pc32/apic/apic_vector.s             |    8 -
 sys/platform/pc32/apic/lapic.c                   |   14 --
 sys/platform/pc32/apic/lapic.h                   |    5 -
 sys/platform/pc32/conf/files                     |    6 +-
 sys/platform/pc32/i386/busdma_machdep.c          |   21 --
 sys/platform/pc32/i386/db_interface.c            |    4 -
 sys/platform/pc32/i386/genassym.c                |    3 -
 sys/platform/pc32/i386/i686_mem.c                |   22 --
 sys/platform/pc32/i386/initcpu.c                 |   10 -
 sys/platform/pc32/i386/ipl.s                     |    8 -
 sys/platform/pc32/i386/locore.s                  |   14 +--
 sys/platform/pc32/i386/machdep.c                 |   12 --
 sys/platform/pc32/i386/perfmon.c                 |   87 --------
 sys/platform/pc32/i386/pmap.c                    |   55 ------
 sys/platform/pc32/i386/pmap_inval.c              |    6 -
 sys/platform/pc32/i386/support.s                 |    2 -
 sys/platform/pc32/i386/swtch.s                   |   12 --
 sys/platform/pc32/i386/sys_machdep.c             |   14 --
 sys/platform/pc32/i386/trap.c                    |   30 ---
 sys/platform/pc32/i386/vm_machdep.c              |    8 -
 sys/platform/pc32/include/intr_machdep.h         |    3 -
 sys/platform/pc32/include/lock.h                 |   28 ---
 sys/platform/pc32/include/pmap.h                 |    3 -
 sys/platform/pc32/include/smp.h                  |    9 -
 sys/platform/pc32/include/thread.h               |    5 -
 sys/platform/pc32/isa/clock.c                    |   34 ----
 sys/platform/pc32/isa/npx.c                      |  227 ----------------------
 sys/platform/pc32/isa/prof_machdep.c             |   65 +------
 sys/platform/pc64/apic/apic_vector.s             |    8 -
 sys/platform/pc64/apic/lapic.c                   |   14 --
 sys/platform/pc64/apic/lapic.h                   |    5 -
 sys/platform/pc64/conf/files                     |    4 +-
 sys/platform/pc64/include/intr_machdep.h         |    3 -
 sys/platform/pc64/include/lock.h                 |   27 ---
 sys/platform/pc64/include/pmap.h                 |    3 -
 sys/platform/pc64/include/smp.h                  |    9 -
 sys/platform/pc64/include/thread.h               |    5 -
 sys/platform/pc64/isa/clock.c                    |   34 ----
 sys/platform/pc64/isa/prof_machdep.c             |   65 +------
 sys/platform/pc64/x86_64/amd64_mem.c             |   12 --
 sys/platform/pc64/x86_64/busdma_machdep.c        |   21 --
 sys/platform/pc64/x86_64/db_interface.c          |    4 -
 sys/platform/pc64/x86_64/genassym.c              |    2 -
 sys/platform/pc64/x86_64/ipl.s                   |    8 -
 sys/platform/pc64/x86_64/machdep.c               |   12 --
 sys/platform/pc64/x86_64/npx.c                   |    6 -
 sys/platform/pc64/x86_64/pmap.c                  |   53 +-----
 sys/platform/pc64/x86_64/pmap_inval.c            |    6 -
 sys/platform/pc64/x86_64/support.s               |    4 -
 sys/platform/pc64/x86_64/swtch.s                 |   11 -
 sys/platform/pc64/x86_64/trap.c                  |   20 --
 sys/platform/vkernel/conf/files                  |    2 +-
 sys/platform/vkernel/i386/autoconf.c             |    2 -
 sys/platform/vkernel/i386/cpu_regs.c             |   12 --
 sys/platform/vkernel/i386/db_interface.c         |    4 -
 sys/platform/vkernel/i386/exception.c            |    8 -
 sys/platform/vkernel/i386/genassym.c             |    3 -
 sys/platform/vkernel/i386/mp.c                   |    2 -
 sys/platform/vkernel/i386/npx.c                  |    7 -
 sys/platform/vkernel/i386/swtch.s                |    7 -
 sys/platform/vkernel/i386/trap.c                 |   26 ---
 sys/platform/vkernel/include/clock.h             |    3 -
 sys/platform/vkernel/include/pmap.h              |    3 -
 sys/platform/vkernel/include/smp.h               |    9 -
 sys/platform/vkernel/include/thread.h            |    5 -
 sys/platform/vkernel/platform/busdma_machdep.c   |   11 -
 sys/platform/vkernel/platform/init.c             |   26 ---
 sys/platform/vkernel/platform/machintr.c         |    4 -
 sys/platform/vkernel/platform/pmap.c             |   12 --
 sys/platform/vkernel/platform/systimer.c         |    7 -
 sys/platform/vkernel64/conf/files                |    2 +-
 sys/platform/vkernel64/include/clock.h           |    3 -
 sys/platform/vkernel64/include/smp.h             |    9 -
 sys/platform/vkernel64/include/thread.h          |    5 -
 sys/platform/vkernel64/platform/busdma_machdep.c |   11 -
 sys/platform/vkernel64/platform/init.c           |   24 ---
 sys/platform/vkernel64/platform/machintr.c       |    4 -
 sys/platform/vkernel64/platform/pmap.c           |   12 --
 sys/platform/vkernel64/platform/systimer.c       |    7 -
 sys/platform/vkernel64/x86_64/autoconf.c         |    2 -
 sys/platform/vkernel64/x86_64/cpu_regs.c         |   10 -
 sys/platform/vkernel64/x86_64/db_interface.c     |    4 -
 sys/platform/vkernel64/x86_64/exception.c        |    8 -
 sys/platform/vkernel64/x86_64/mp.c               |    2 -
 sys/platform/vkernel64/x86_64/npx.c              |    6 -
 sys/platform/vkernel64/x86_64/swtch.s            |    6 -
 sys/platform/vkernel64/x86_64/trap.c             |   26 ---
 sys/sys/callout.h                                |    5 -
 sys/sys/kinfo.h                                  |    6 -
 sys/sys/mplock2.h                                |   16 --
 sys/sys/serialize.h                              |    2 -
 sys/sys/spinlock2.h                              |   37 ----
 sys/sys/thread.h                                 |    8 -
 sys/sys/thread2.h                                |    3 -
 sys/vfs/nfs/nfs_vfsops.c                         |    5 -
 sys/vfs/nwfs/nwfs_vfsops.c                       |    4 -
 sys/vm/vm_object.c                               |    9 -
 sys/vm/vm_page.c                                 |   15 --
 165 files changed, 34 insertions(+), 2357 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/1918fc5c9c2c4fb606fcb4387002c740729cc2c4


-- 
DragonFly BSD source repository


More information about the Commits mailing list