summaryrefslogtreecommitdiffstats
path: root/sys/amd64/isa
Commit message (Expand)AuthorAgeFilesLines
* Overhaul of the SMP code. Several portions of the SMP kernel support havejhb2001-04-272-4/+17
* People are still having problems with i586_* on UP machines and SMPjhb2001-04-131-1/+1
* Remove the BETTER_CLOCK #ifdef's. The code is on by default and is herejhb2001-04-101-4/+0
* Catch up to header include changes:jhb2001-03-281-3/+1
* Switch from save/disable/restore_intr() to critical_enter/exit().jhb2001-03-281-16/+13
* Export intrnames and intrcnt as sysctls (hw.nintr, hw.intrnames andtmm2001-03-235-9/+10
* Show the bzero() bandwidth in kBps instead of Bps; use u_int32_t insteaddes2001-03-191-3/+3
* Grab the process lock while calling psignal and before calling psignal.jhb2001-03-071-0/+2
* Don't enable interrupts before calling sched_ithd for threaded interrupts.jhb2001-03-053-3/+0
* Remove the leading underscore from all symbols defined in x86 asmjake2001-02-257-46/+46
* - Add a new ithread_schedule() function to do the bulk of the work ofjhb2001-02-201-52/+7
* Fixed style bugs in clock.c rev.1.164 and cpu.h rev.1.52-1.53 -- declarebde2001-02-191-6/+1
* Allow the superuser to prefent all interrupt harvesting onmarkm2001-02-181-1/+1
* RIP <machine/lock.h>.markm2001-02-113-9/+0
* Re-enable preemption on interrupts. My last commit accidentally revertedjhb2001-02-101-1/+8
* Catch up to changes to inthand_add().jhb2001-02-091-8/+8
* Use the MI ithread helper functions in the x86 interrupt code.jhb2001-02-094-417/+191
* Change and clean the mutex lock interface.bmilekic2001-02-095-29/+29
* Implement preemptive scheduling of hardware interrupt threads.jake2001-02-012-2/+11
* Convert mca (microchannel bus support) from something that we countpeter2001-01-293-13/+13
* Send "#if NISA > 0" to the bit-bucket and replace it with an option.peter2001-01-292-8/+6
* Clear intr_nesting_level when an interrupt thread has no morejake2001-01-282-0/+2
* Remove the Xforward_irq IPI.jhb2001-01-241-4/+0
* Make intr_nesting_level per-process, rather than per-cpu. Setupjake2001-01-215-6/+20
* Remove MUTEX_DECLARE() and MTX_COLD. Instead, postpone full mutexjasone2001-01-211-1/+1
* - Make npx_intr INTR_MPSAFE and move acquiring Giant into thejake2001-01-201-1/+5
* Convert apm from a bogus 'count' into a plain option. Clean out somepeter2001-01-191-3/+3
* Add in a space that got lost in the previous commit in some debugging codejhb2001-01-191-1/+1
* EEK! I missed a couple of places with the 24->32 interrupt change.peter2001-01-193-2/+14
* Fix a warning (the prototypes probably shouldn't be so over-zealouslypeter2001-01-192-2/+2
* Free the intrhand name when free'ing a intrhand.jhb2001-01-162-0/+2
* Implement an optimization for INTREN/INTRDIS that bde pointed out lastpeter2001-01-152-0/+28
* Use PCPU_GET, PCPU_PTR and PCPU_SET to access all per-cpu variablesjake2001-01-101-17/+17
* Use %fs to access per-cpu variables in uni-processor kernels the samejake2001-01-063-0/+6
* Introduce a new potientially cleaner interface for accessing per-cpujake2000-12-133-6/+6
* Convert more malloc+bzero to malloc+M_ZERO.dwmalone2000-12-082-8/+6
* Cleanup some leftover lint from the old interrupt system.peter2000-12-048-273/+57
* Namespace cleanup. Remove some #includes in favour of an explicitmarkm2000-12-021-0/+5
* Change doreti to take a trapframe instead of an intrframe.jake2000-12-013-6/+6
* Assert that Giant is not owned during the main loop of ithd_loop().jhb2000-11-151-0/+1
* Revert two experimental changes which escaped from my devel machine.phk2000-10-281-1/+1
* Fix a couple of whitespace nits.jhb2000-10-272-4/+4
* Convert all users of fldoff() to offsetof(). fldoff() is badphk2000-10-271-1/+1
* Fast interrupts have no associated process, therefore do not tryps2000-10-252-22/+26
* - Overhaul the software interrupt code to use interrupt threads for eachjhb2000-10-255-80/+76
* Catch up to moving headers:jhb2000-10-201-1/+1
* Actually harvest interrupt threads when the last handler is removed from ajhb2000-10-203-6/+51
* - machine/mutex.h -> sys/mutex.hjhb2000-10-201-3/+3
* Convert the type of bus_space_handle_t of pc98 from structure intokato2000-10-201-10/+10
* - Change fast interrupts on x86 to push a full interrupt frame and tojhb2000-10-064-223/+78
OpenPOWER on IntegriCloud