summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/apic_vector.S
Commit message (Expand)AuthorAgeFilesLines
* Revert "Revert "MFC r328083,328096,328116,328119,328120,328128,328135,328153,...Luiz Souza2018-02-231-98/+74
* Revert "MFC r328083,328096,328116,328119,328120,328128,328135,328153,328157,"Luiz Souza2018-02-211-74/+98
* MFC r328083,328096,328116,328119,328120,328128,328135,328153,328157,kib2018-02-191-98/+74
* hyperv: Deprecate HYPERV option by moving Hyper-V IDT vector into vmbussephe2016-04-151-16/+0
* Rewrite amd64 PCID implementation to follow an algorithm described inkib2015-05-091-10/+8
* Remove unused define.kib2015-05-091-2/+0
* Microsoft vmbus, storage and other related driver enhancements for HyperV.whu2015-04-291-0/+16
* Use lapic_ipi_alloc() to dynamically allocate IPI slots needed by bhyve whenneel2015-03-141-0/+31
* Add x2APIC support. Enable it by default if CPU is capable. Thekib2015-02-091-13/+32
* amd64/i386: switch IPI handlers to C code.royger2014-03-111-237/+15
* Tidy up some loose ends in the PCID code:kib2013-09-041-45/+65
* Fix two build failures for non-tb configurations, UP [2] and when using gas [1].kib2013-08-311-5/+5
* Implement support for the process-context identifiers ('PCID') onkib2013-08-301-48/+193
* Implement vector callback for PVHVM and unify event channel implementationsgibbs2013-08-291-0/+16
* Do not EOI local APIC too early. Just do doreti normally after resuming.jkim2012-02-071-5/+2
* If an interrupt on an I/O APIC is moved to a different CPU after it hasjhb2011-01-131-6/+4
* Move <machine/apicreg.h> to <x86/apicreg.h>.jhb2010-11-011-1/+1
* Merge COUNT_XINVLTLB_HITS and COUNT_IPIS kernel options from i386 to amd64.mav2010-06-171-0/+54
* Add support for corrected machine check interrupts. CMCI is a new localjhb2010-05-241-0/+12
* Do not use .extern, it is not strictly needed with gas and it is customkib2010-05-131-1/+0
* Route all returns from the interrupts and faults through the doreti_iretkib2010-05-121-6/+7
* Add a handler for the local APIC error interrupt. For now it just printsjhb2010-03-291-0/+12
* Save and restore segment registers on amd64 when entering and leavingkib2009-04-011-5/+2
* Initial suspend/resume support for amd64.jkim2009-03-171-0/+16
* Newer versions of gcc don't support treating structures passed by valuekmacy2006-12-171-1/+2
* Add a new 'pmap_invalidate_cache()' to flush the CPU caches via thejhb2006-05-011-0/+19
* Cosmetic sync with i386peter2006-03-131-5/+1
* Fix stale comment.jhb2005-12-141-2/+1
* MFi386:jhb2005-12-081-102/+3
* Revert previous commit to these files. There isn't a race necessitatingjhb2005-11-161-3/+2
* Use xchg in Xcpustop to close a race and make cpustop_restartfunc trulyjhb2005-10-241-2/+3
* Sync i386->amd64.peter2005-06-301-1/+1
* MFi386: Bring over John's local apic timer codepeter2005-02-281-0/+17
* JumboMFi386: use bitmapped IPI handler. Update elcr and default mptablepeter2005-01-211-19/+4
* Fixed profiling of trap, syscall and interrupt handlers and somebde2004-05-241-2/+0
* Adjusted FAKE_MCOUNT()s for amd64. This is needed for both ordinarybde2004-05-231-3/+3
* Kill the LAZYPMAP ifdefs. While they worked, they didn't do anythingpeter2004-05-161-15/+0
* Remove advertising clause from University of California Regent's license,imp2004-04-051-4/+0
* Various whitespace and cosmetic sync-up's with i386.peter2003-12-061-1/+1
* Initial landing of SMP support for FreeBSD/amd64.peter2003-11-171-173/+103
* Shuffle the APIC interrupt vectors around a bit:jhb2003-11-141-0/+2
* Whitespace.jhb2003-11-131-5/+5
* - Move manipulation of td_intr_nesting_level out of assembly interruptjhb2003-11-121-9/+0
* New APIC support code:jhb2003-11-031-343/+90
* Don't forget to load %es with the kernel data segment selector inbde2003-10-161-0/+3
* unifdef -DLAZY_SWITCH and start to tidy up the associated glue.peter2003-07-101-4/+0
* - Use IDTVEC() to declare IPI handlers since they are also IDT vectors.jhb2003-06-061-20/+14
* Commit a partial lazy thread switch mechanism for i386. it isn't as lazypeter2003-04-021-0/+22
* Split statclock into statclock and profclock, and made the method for drivingjake2003-02-031-2/+6
* Ok, somebody please shoot me. The asm I wrote for the ranged IPI shootdownpeter2002-08-231-1/+1
OpenPOWER on IntegriCloud