aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/amd64/apic_vector.S
Commit message (Expand)AuthorAgeFilesLines
* Merge COUNT_XINVLTLB_HITS and COUNT_IPIS kernel options from i386 to amd64.Alexander Motin2010-06-171-0/+54
* Add support for corrected machine check interrupts. CMCI is a new localJohn Baldwin2010-05-241-0/+12
* Do not use .extern, it is not strictly needed with gas and it is customKonstantin Belousov2010-05-131-1/+0
* Route all returns from the interrupts and faults through the doreti_iretKonstantin Belousov2010-05-121-6/+7
* Add a handler for the local APIC error interrupt. For now it just printsJohn Baldwin2010-03-291-0/+12
* Save and restore segment registers on amd64 when entering and leavingKonstantin Belousov2009-04-011-5/+2
* Initial suspend/resume support for amd64.Jung-uk Kim2009-03-171-0/+16
* Newer versions of gcc don't support treating structures passed by valueKip Macy2006-12-171-1/+2
* Add a new 'pmap_invalidate_cache()' to flush the CPU caches via theJohn Baldwin2006-05-011-0/+19
* Cosmetic sync with i386Peter Wemm2006-03-131-5/+1
* Fix stale comment.John Baldwin2005-12-141-2/+1
* MFi386:John Baldwin2005-12-081-102/+3
* Revert previous commit to these files. There isn't a race necessitatingJohn Baldwin2005-11-161-3/+2
* Use xchg in Xcpustop to close a race and make cpustop_restartfunc trulyJohn Baldwin2005-10-241-2/+3
* Sync i386->amd64.Peter Wemm2005-06-301-1/+1
* MFi386: Bring over John's local apic timer codePeter Wemm2005-02-281-0/+17
* JumboMFi386: use bitmapped IPI handler. Update elcr and default mptablePeter Wemm2005-01-211-19/+4
* Fixed profiling of trap, syscall and interrupt handlers and someBruce Evans2004-05-241-2/+0
* Adjusted FAKE_MCOUNT()s for amd64. This is needed for both ordinaryBruce Evans2004-05-231-3/+3
* Kill the LAZYPMAP ifdefs. While they worked, they didn't do anythingPeter Wemm2004-05-161-15/+0
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-051-4/+0
* Various whitespace and cosmetic sync-up's with i386.Peter Wemm2003-12-061-1/+1
* Initial landing of SMP support for FreeBSD/amd64.Peter Wemm2003-11-171-173/+103
* Shuffle the APIC interrupt vectors around a bit:John Baldwin2003-11-141-0/+2
* Whitespace.John Baldwin2003-11-131-5/+5
* - Move manipulation of td_intr_nesting_level out of assembly interruptJohn Baldwin2003-11-121-9/+0
* New APIC support code:John Baldwin2003-11-031-343/+90
* Don't forget to load %es with the kernel data segment selector inBruce Evans2003-10-161-0/+3
* unifdef -DLAZY_SWITCH and start to tidy up the associated glue.Peter Wemm2003-07-101-4/+0
* - Use IDTVEC() to declare IPI handlers since they are also IDT vectors.John Baldwin2003-06-061-20/+14
* Commit a partial lazy thread switch mechanism for i386. it isn't as lazyPeter Wemm2003-04-021-0/+22
* Split statclock into statclock and profclock, and made the method for drivingJake Burkholder2003-02-031-2/+6
* Ok, somebody please shoot me. The asm I wrote for the ranged IPI shootdownPeter Wemm2002-08-231-1/+1
* Revive backed out pmap related changes from Feb 2002. The highlights are:Peter Wemm2002-07-121-5/+82
* Bah, move the invltlb counter to C code and hook a debug sysctl onto it.Peter Wemm2002-07-111-7/+1
* s/NCPU/MAXCPU/ to try and get this to compile.Peter Wemm2002-07-111-1/+1
* Stage-2 commit of the critical*() code. This re-inlines cpu_critical_enter()Matthew Dillon2002-04-011-2/+2
* Compromise for critical*()/cpu_critical*() recommit. Cleanup the interruptMatthew Dillon2002-03-271-35/+162
* Back out all the pmap related stuff I've touched over the last few days.Peter Wemm2002-02-271-83/+11
* revert last commit temporarily due to whining on the lists.Matthew Dillon2002-02-261-159/+35
* STAGE-1 of 3 commit - allow (but do not require) interrupts to remainMatthew Dillon2002-02-261-35/+159
* Work-in-progress commit syncing up pmap cleanups that I have been workingPeter Wemm2002-02-251-11/+83
* Change the preemption code for software interrupt thread schedules andJohn Baldwin2002-01-051-0/+2
* Introduce a standard name for the lock protecting an interrupt controllerJohn Baldwin2001-12-201-6/+4
* Remove the Xresume* labels from the i386 interrupt handlers; theIan Dowse2001-10-091-2/+0
* KSE Milestone 2Julian Elischer2001-09-121-13/+13
* Overhaul of the SMP code. Several portions of the SMP kernel support haveJohn Baldwin2001-04-271-112/+43
* Remove the BETTER_CLOCK #ifdef's. The code is on by default and is hereJohn Baldwin2001-04-101-5/+0
* Don't enable interrupts before calling sched_ithd for threaded interrupts.John Baldwin2001-03-051-1/+0
* Remove the leading underscore from all symbols defined in x86 asmJake Burkholder2001-02-251-59/+59