aboutsummaryrefslogtreecommitdiff
path: root/sys/alpha/include
Commit message (Expand)AuthorAgeFilesLines
* Add a consistent API to a feature that most modern CPUs have; a fastMark Murray2000-11-211-0/+10
* Make programs which still #include <machine/{mouse,console}.h> failPoul-Henning Kamp2000-11-202-13/+2
* Add the 'witness_spin_check' per-CPU variable.John Baldwin2000-11-153-0/+3
* Fix all the interrupt enabled/disabled assertions which were backwards.John Baldwin2000-11-151-6/+6
* Make MINSIGSTKSZ machine dependent, and have the sigaltstackMarcel Moolenaar2000-11-091-0/+6
* Fix CMSG and ALIGN macro usage.Jeroen Ruigrok van der Werven2000-11-081-17/+37
* - Modify alpha_setup_intr() to take interrupt handler flags as an additionalJohn Baldwin2000-11-011-1/+1
* Convert all users of fldoff() to offsetof(). fldoff() is badPoul-Henning Kamp2000-10-271-0/+5
* Merge from i386: Add MSP ioctlRoger Hardiman2000-10-271-0/+10
* - Overhaul the software interrupt code to use interrupt threads for eachJohn Baldwin2000-10-252-4/+1
* Only use 1 set of memory barrier operations with the atomic_*_{acq,rel}_ptrJohn Baldwin2000-10-251-2/+0
* Adjust commentsDavid E. O'Brien2000-10-242-8/+20
* Move bogus proc reference stuff into <machine/globals.h>. There is noMatt Jacob2000-10-231-0/+2
* Define the mtx_legal2block() macro used in the witness code that managedJohn Baldwin2000-10-201-0/+3
* Fix a braino in the ASS_SIEN() macro in the MUTEX_DEBUG case by usingJohn Baldwin2000-10-201-1/+2
* Catch up to some of the changes to _getlock_spin_block. Specifically,John Baldwin2000-10-201-4/+4
* Grrrr. Fix the order of the #define's so atomic_cmpset_{acq,rel}_longJohn Baldwin2000-10-201-5/+5
* Fix the atomic_cmpset_{acq,rel}_ptr() functions to do proper type-casting.John Baldwin2000-10-201-4/+18
* Catch up to moving headers:John Baldwin2000-10-201-2/+2
* - Make the mutex code almost completely machine independent. This greatlyJohn Baldwin2000-10-201-468/+12
* - Expand the set of atomic operations to optionally include memory barriersJohn Baldwin2000-10-201-0/+169
* Axe the barrier_{read,write,rw}() helper functions as this method ofJohn Baldwin2000-10-201-12/+0
* Add in a simple API for memory barriers to machine/bus.h:John Baldwin2000-10-181-0/+12
* Implement write combining for crashdumps. This is useful whenPaul Saab2000-10-171-0/+1
* Fix problems booting large kernels on alphas. The symptom is that the kernelAndrew Gallatin2000-10-161-1/+4
* Move DELAY() from <machine/clock.h> to <sys/systm.h>Poul-Henning Kamp2000-10-151-1/+0
* Initiate deorbit burn sequence for <machine/mouse.h>.Poul-Henning Kamp2000-10-091-334/+4
* Initiate deorbit burn sequence for <machine/console.h>.Poul-Henning Kamp2000-10-081-0/+4
* Cleanup comment in machine/param.h regarding mbuf-related sizes, and get ridBosko Milekic2000-10-081-8/+6
* Work around a bug by adding struct tags. gcc-2.95 apparently gets theBruce Evans2000-10-061-2/+2
* - Change fast interrupts on x86 to push a full interrupt frame and toJohn Baldwin2000-10-062-3/+0
* - Heavyweight interrupt threads on the alpha for device I/O interrupts.John Baldwin2000-10-055-100/+13
* Add atomic_readandclear_int and atomic_readandclear_long.John Baldwin2000-10-051-0/+42
* Reduce userland namespace polution.Jason Evans2000-10-041-1/+4
* Move MAXCPU from machine/smp.h to machine/param.h to fix breakagePaul Saab2000-09-233-5/+5
* #include <sys/proc.h> in order to get curproc. This seems to be the lesserJason Evans2000-09-231-2/+1
* Remove a few leftover CLBYTES related bits.Poul-Henning Kamp2000-09-161-7/+0
* Remove the mtx_t, witness_t, and witness_blessed_t types. Instead, justJohn Baldwin2000-09-141-25/+23
* - Remove the inthand2_t type and use the equivalent driver_intr_t type fromJohn Baldwin2000-09-131-3/+0
* - Fix spinlock exiting to handle recursion properly and only enableJohn Baldwin2000-09-131-5/+7
* * Redo the cmpset inlines to use one less register. This incidentallyDoug Rabson2000-09-121-22/+156
* Really disable interrupts for spin mutexes instead of just pretending.Doug Rabson2000-09-121-8/+6
* The alpha doesn't have a eflags register, so don't refer to it here.John Baldwin2000-09-111-2/+0
* Style cleanups. No functional changes.Jason Evans2000-09-091-71/+63
* Add file and line arguments to WITNESS_ENTER() and WITNESS_EXIT, sinceJason Evans2000-09-091-16/+16
* Add missing \'s to multline macros used for assertions.John Baldwin2000-09-091-2/+2
* Use inline functions instead of macros for mtx_enter(), mtx_try_enter(),Jason Evans2000-09-081-146/+160
* Major update to the way synchronization is done in the kernel. HighlightsJason Evans2000-09-0715-36/+971
* Introduce atomic_cmpset_int() and atomic_cmpset_long() from SMPng aPoul-Henning Kamp2000-09-061-16/+83
* * Completely rewrite the alpha busspace to hide the implementation fromDoug Rabson2000-08-285-1045/+286