summaryrefslogtreecommitdiff
path: root/sys/kern/subr_smp.c
Commit message (Expand)AuthorAgeFilesLines
* Enable vmspace sharing on SMP. Major changes are,Luoqi Chen1999-04-281-113/+54
* Backout early start of APs since it caused some machines to hang.Tor Egge1999-04-131-4/+1
* Add prototype for wait_ap().Tor Egge1999-04-111-1/+4
* Let BSP wait until all APs are initialized.Tor Egge1999-04-101-1/+4
* Disable the mtrr copy calls, it doesn't work with the i686_mem.c stuff.Peter Wemm1999-04-071-1/+7
* The magic "no-cpu" cpu number is 0xff. Don't misrepresent cpuBruce Evans1999-03-051-3/+3
* Don't call assign_apic_irq with a value for irq that is out of range.Tor Egge1999-02-261-2/+2
* Introduce machine-dependent macro pgtok() to convert page count to numberLuoqi Chen1999-02-191-5/+5
* Hide access to vmspace:vm_pmap with inline function vmspace_pmap(). ThisLuoqi Chen1999-02-191-3/+2
* Fix warnings in preparation for adding -Wall -Wcast-qual to theMatthew Dillon1999-01-281-2/+2
* Make more messages conditional on bootverboseJordan K. Hubbard1999-01-201-3/+5
* Silence warnings.Eivind Eklund1999-01-121-3/+3
* The "easy" fixes for compiling the kernel -Wunused: remove unreferenced staticArchie Cobbs1998-12-071-2/+1
* Attempt to handle interrupts delivered to all IO APICs by using the firstTor Egge1998-11-261-2/+17
* Staticize.Eivind Eklund1998-11-261-3/+3
* mp_machdep.c: Set a vector to boot code (PC-98).KATO Takenori1998-10-101-4/+4
* PC-98 doesn't have CMOS ram.KATO Takenori1998-10-101-2/+8
* BIOS ROM base address is 0xe8000 on PC-98.KATO Takenori1998-10-081-1/+6
* Maintain a mapping from irq number to (ioapic number, int pin) tuple,Tor Egge1998-09-061-14/+115
* Fixed printf format errors. Only one left in LINT on i386's.Bruce Evans1998-08-241-2/+2
* Presently there is only one `currentldt' variable for all cpusMike Smith1998-08-181-1/+5
* pmap.c:Bruce Evans1998-08-161-4/+4
* Add forwarding of roundrobin to other cpus. This gives a more regularTor Egge1998-05-171-10/+48
* For SMP, use prv_PPAGE1/prv_PMAP1 instead of PADDR1/PMAP1.Tor Egge1998-05-171-1/+3
* Attempt to set write combining mode for graphics devices.John Dyson1998-05-111-59/+5
* Use real types for the SMP pages being allocated rather than arrays ofPeter Wemm1998-04-061-17/+11
* Make a kernel version of the timer* functions called timerval* to bePoul-Henning Kamp1998-04-061-3/+3
* Add two workarounds for broken MP tables:Tor Egge1998-04-011-2/+49
* The APs now reload the interrupt descriptor table pointer afterTor Egge1998-03-071-1/+6
* When entering the apic version of slow interrupt handler, levelTor Egge1998-03-031-1/+60
* Forward the signal if the process runs on a different CPU. This reducesTor Egge1998-03-031-2/+54
* Reduce timeout before assuming that forwarding of hardclock or softclockTor Egge1998-03-031-7/+11
* 1) Use a more consistent page wait methodology.John Dyson1998-03-011-2/+2
* Staticize.Eivind Eklund1998-02-091-5/+7
* Add support for low resolution SMP kernel profiling.Tor Egge1997-12-151-1/+6
* Don't forward hardclock or statclock to stopped cpus. Disable forwardingTor Egge1997-12-151-10/+17
* Add needed #include.Tor Egge1997-12-121-1/+4
* The improvements to clock statistics by Tor EggeSteve Passe1997-12-081-1/+315
* Use UPAGES when setting up private pages for SMP (which includes idle stack).Tor Egge1997-11-071-7/+7
* Removed unused #includes.Bruce Evans1997-10-281-2/+1
* Try and fix some style problemsPeter Wemm1997-10-121-15/+18
* Convert the VM86 option from a global option to an option only dependedPeter Wemm1997-10-101-1/+2
* It is possible that MB's with really broken bios's not set up more ofJohn Dyson1997-10-061-0/+8
* Make sure that the memory type registers are the same for each CPUJohn Dyson1997-10-051-1/+53
* Implement the parts needed for VM86 under SMP.Peter Wemm1997-09-211-7/+11
* Add support for more than 1 page of idle process stack on SMP systems.John Dyson1997-09-211-14/+24
* General cleanup of the lock pushdown code. They are grouped and enabledSteve Passe1997-09-071-9/+13
* Cleanup.Steve Passe1997-09-011-8/+10
* Move closer to supporting VM86 under SMP.Bruce Evans1997-09-011-1/+9
* Debug version of simple_lock. This will store the CPU id of theSteve Passe1997-08-311-20/+11