commit 1918fc5c9c2c4fb606fcb4387002c740729cc2c4 Author: Sascha Wildner <s...@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