summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_smp.c
Commit message (Expand)AuthorAgeFilesLines
* Add forwarding of roundrobin to other cpus. This gives a more regulartegge1998-05-171-10/+48
* For SMP, use prv_PPAGE1/prv_PMAP1 instead of PADDR1/PMAP1.tegge1998-05-171-1/+3
* Attempt to set write combining mode for graphics devices.dyson1998-05-111-59/+5
* Use real types for the SMP pages being allocated rather than arrays ofpeter1998-04-061-17/+11
* Make a kernel version of the timer* functions called timerval* to bephk1998-04-061-3/+3
* Add two workarounds for broken MP tables:tegge1998-04-011-2/+49
* The APs now reload the interrupt descriptor table pointer aftertegge1998-03-071-1/+6
* When entering the apic version of slow interrupt handler, leveltegge1998-03-031-1/+60
* Forward the signal if the process runs on a different CPU. This reducestegge1998-03-031-2/+54
* Reduce timeout before assuming that forwarding of hardclock or softclocktegge1998-03-031-7/+11
* 1) Use a more consistent page wait methodology.dyson1998-03-011-2/+2
* Staticize.eivind1998-02-091-5/+7
* Add support for low resolution SMP kernel profiling.tegge1997-12-151-1/+6
* Don't forward hardclock or statclock to stopped cpus. Disable forwardingtegge1997-12-151-10/+17
* Add needed #include.tegge1997-12-121-1/+4
* The improvements to clock statistics by Tor Eggefsmp1997-12-081-1/+315
* Use UPAGES when setting up private pages for SMP (which includes idle stack).tegge1997-11-071-7/+7
* Removed unused #includes.bde1997-10-281-2/+1
* Try and fix some style problemspeter1997-10-121-15/+18
* Convert the VM86 option from a global option to an option only dependedpeter1997-10-101-1/+2
* It is possible that MB's with really broken bios's not set up more ofdyson1997-10-061-0/+8
* Make sure that the memory type registers are the same for each CPUdyson1997-10-051-1/+53
* Implement the parts needed for VM86 under SMP.peter1997-09-211-7/+11
* Add support for more than 1 page of idle process stack on SMP systems.dyson1997-09-211-14/+24
* General cleanup of the lock pushdown code. They are grouped and enabledfsmp1997-09-071-9/+13
* Cleanup.fsmp1997-09-011-8/+10
* Move closer to supporting VM86 under SMP.bde1997-09-011-1/+9
* Debug version of simple_lock. This will store the CPU id of thefsmp1997-08-311-20/+11
* Another round of lock pushdown.fsmp1997-08-301-3/+19
* Correct some things I forgot about until it was too late with smp_active.peter1997-08-261-4/+7
* Clean up the SMP AP bootstrap and eliminate the wretched idle procs.peter1997-08-261-34/+140
* Removed a bogus comment.bde1997-08-251-2/+2
* A clean fix for the spl "deadlock before smp_active" problem.fsmp1997-08-241-1/+3
* Made PEND_INTS default.fsmp1997-08-211-1/+13
* Preperation for moving cpl into critical region access.fsmp1997-08-201-1/+20
* Cheap fix for kern/4255.fsmp1997-08-101-4/+10
* Some fixes towards making "default configs" work again.fsmp1997-08-091-13/+15
* Converted the TEST_LOPRIO code to default.fsmp1997-07-311-2/+2
* Modified the PEND_INTS algorithm to fix the ISA INT loss problem.fsmp1997-07-281-4/+4
* mpapic.c & mp_machdep:fsmp1997-07-261-13/+2
* New simple_lock code in asm:fsmp1997-07-231-10/+22
* Developed a new strategy for handling the 8254/8259/APIC issue.fsmp1997-07-201-3/+5
* Minor cleanup.fsmp1997-07-201-3/+3
* Removed unused #includes.bde1997-07-201-6/+1
* Added code to support #define APIC_PIN0_TIMER.fsmp1997-07-191-2/+6
* Split TEST_CPUSTOP code into CPUSTOP_ON_DDBBREAK and mainline code.fsmp1997-07-181-34/+3
* printf cleanup.fsmp1997-07-181-3/+3
* Hopefully fix a few problems that could cause hangs in SMP mode.dyson1997-07-171-1/+5
* new code to control other CPUs: stop_cpus()/restart_cpus()/_Xstopcpufsmp1997-07-131-64/+23
* General cleanup of APIC code.fsmp1997-07-081-44/+46
OpenPOWER on IntegriCloud