summaryrefslogtreecommitdiffstats
path: root/sys/amd64/include/smp.h
Commit message (Expand)AuthorAgeFilesLines
* Kill the LAZYPMAP ifdefs. While they worked, they didn't do anythingpeter2004-05-161-2/+1
* MFi386: mp_topology().peter2004-01-281-0/+1
* Initial landing of SMP support for FreeBSD/amd64.peter2003-11-171-0/+59
* Commit MD parts of a loosely functional AMD64 port. This is based onpeter2003-05-011-146/+0
* Commit a partial lazy thread switch mechanism for i386. it isn't as lazypeter2003-04-021-0/+1
* Nuke options HTT infavor of machdep.hlt_logical_cpus tunable/sysctl.ps2003-03-261-0/+1
* Split statclock into statclock and profclock, and made the method for drivingjake2003-02-031-2/+2
* Add the !define(COMPILING_LINT)pirzyk2002-10-171-1/+1
* put an #error directive when SMP and CPU_DISABLE_CMPXCHG are setpirzyk2002-10-171-0/+3
* Revive backed out pmap related changes from Feb 2002. The highlights are:peter2002-07-121-1/+9
* Fixed some style bugs in the removal of __P(()). The main ones werebde2002-03-231-46/+46
* Remove __P.alfred2002-03-201-46/+46
* Back out all the pmap related stuff I've touched over the last few days.peter2002-02-271-2/+1
* Work-in-progress commit syncing up pmap cleanups that I have been workingpeter2002-02-251-1/+2
* Small cleanups to the SMP code:jhb2001-12-171-5/+0
* Overhaul of the SMP code. Several portions of the SMP kernel support havejhb2001-04-271-27/+23
* Remove the BETTER_CLOCK #ifdef's. The code is on by default and is herejhb2001-04-101-2/+0
* Defer assignment of low level interrupt handlers for PCI interruptstegge2001-01-281-0/+1
* Move io_apic_{read,write} from apic_ipl.s (where they do not belong) intopeter2000-12-061-4/+3
* GC unused assembler function apic_eoi()peter2000-12-061-1/+0
* Cleanup some leftover lint from the old interrupt system.peter2000-12-041-6/+1
* Move MAXCPU from machine/smp.h to machine/param.h to fix breakageps2000-09-231-10/+0
* Remove the NCPU, NAPIC, NBUS, NINTR config options. Make NAPIC,ps2000-09-221-12/+11
* Make LINT compile.phk2000-09-161-1/+1
* Test for both SMP and I386_CPU being set before generating an error.jhb2000-09-071-1/+1
* Major update to the way synchronization is done in the kernel. Highlightsjasone2000-09-071-34/+4
* Increase the default NAPIC from 1 to 2 as a bandaid until we allocatemsmith2000-08-181-1/+1
* Be more verbose when changing APIC ID on an IO APIC.tegge2000-08-061-0/+1
* Further fixes for multiple-IO-APIC systems from Tor Egge:msmith2000-05-311-0/+1
* The SMP cleanup commit broke UP compiles. Make UP compiles work again.dillon2000-03-281-1/+18
* ISA device drivers use the ISA source interrupt number in locations wheretegge2000-01-041-0/+2
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"peter1999-12-291-2/+2
* Fix from Tor so that if we enter the debugger in the tristate going tomjacob1999-09-251-0/+1
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Implement an all-CPU shootdown-style rendezvous facility. This allowsmsmith1999-07-201-1/+6
* Enable vmspace sharing on SMP. Major changes are,luoqi1999-04-281-8/+1
* Maintain a mapping from irq number to (ioapic number, int pin) tuple,tegge1998-09-061-9/+13
* Add forwarding of roundrobin to other cpus. This gives a more regulartegge1998-05-171-1/+5
* Add two workarounds for broken MP tables:tegge1998-04-011-1/+2
* Declare some variables modified by interrupt handlers as volatile.tegge1998-04-011-3/+3
* This mega-commit is meant to fix numerous interrelated problems. Theredyson1998-03-071-3/+3
* Remove special handling for resuming clock interrupt when using APIC_IO.tegge1998-03-051-8/+1
* When entering the apic version of slow interrupt handler, leveltegge1998-03-031-1/+4
* Forward the signal if the process runs on a different CPU. This reducestegge1998-03-031-3/+2
* forward_statclock and forward_hardclock are located in mp_machdep.c.tegge1998-03-031-3/+5
* Fix page prezeroing for SMP, and fix some potential paging-in-progressdyson1998-02-251-3/+3
* Moved the SMP declarations of INTREN() and INTRDIS() to the correct header,bde1998-01-011-3/+1
* The improvements to clock statistics by Tor Eggefsmp1997-12-081-1/+8
* General cleanup of the lock pushdown code. They are grouped and enabledfsmp1997-09-071-1/+2
* Another round of lock pushdown.fsmp1997-08-301-1/+9
OpenPOWER on IntegriCloud