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