aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/isa/ithread.c
Commit message (Expand)AuthorAgeFilesLines
* Initial landing of SMP support for FreeBSD/amd64.Peter Wemm2003-11-171-115/+0
* Use __FBSDID().David E. O'Brien2003-07-251-2/+4
* Commit MD parts of a loosely functional AMD64 port. This is based onPeter Wemm2003-05-011-5/+28
* Removed unused includes. In particular, don't include <isa/isavar.h> sinceBruce Evans2002-01-301-24/+2
* Add missing includes of sys/lock.h.John Baldwin2001-10-111-0/+1
* - Use ICU_LEN rather than NHWI for the size of the array of ithreads.John Baldwin2001-05-151-2/+1
* - Add a new ithread_schedule() function to do the bulk of the work ofJohn Baldwin2001-02-201-52/+7
* Allow the superuser to prefent all interrupt harvesting onMark Murray2001-02-181-1/+1
* RIP <machine/lock.h>.Mark Murray2001-02-111-3/+0
* Re-enable preemption on interrupts. My last commit accidentally revertedJohn Baldwin2001-02-101-1/+8
* Use the MI ithread helper functions in the x86 interrupt code.John Baldwin2001-02-091-90/+21
* Change and clean the mutex lock interface.Bosko Milekic2001-02-091-7/+7
* Implement preemptive scheduling of hardware interrupt threads.Jake Burkholder2001-02-011-2/+6
* Cleanup some leftover lint from the old interrupt system.Peter Wemm2000-12-041-26/+2
* Assert that Giant is not owned during the main loop of ithd_loop().John Baldwin2000-11-151-0/+1
* - Overhaul the software interrupt code to use interrupt threads for eachJohn Baldwin2000-10-251-7/+7
* Actually harvest interrupt threads when the last handler is removed from aJohn Baldwin2000-10-201-2/+15
* - Heavyweight interrupt threads on the alpha for device I/O interrupts.John Baldwin2000-10-051-158/+8
* - Add a new process flag P_NOLOAD that marks a process that should beJohn Baldwin2000-09-151-0/+1
* Check to see if we actually have an interrupt descriptor and an interruptJohn Baldwin2000-09-151-0/+21
* - Remove the inthand2_t type and use the equivalent driver_intr_t type fromJohn Baldwin2000-09-131-8/+8
* Don't panic for delivery of a multiplexed SWI. Most SWI handlersBruce Evans2000-09-121-1/+4
* Major update to the way synchronization is done in the kernel. HighlightsJason Evans2000-09-071-0/+353