summaryrefslogtreecommitdiffstats
path: root/sys/amd64/include/cpufunc.h
Commit message (Expand)AuthorAgeFilesLines
* MFia64:ps2004-07-301-17/+1
* MFi386: move rss() from db_interface.c to cpufunc.hpeter2004-04-071-0/+8
* Remove advertising clause from University of California Regent's license,imp2004-04-051-4/+0
* Don't implement anything in the ffs family in <machine/cpufunc.h>bde2004-03-111-0/+4
* MFi386: re-sort non-gcc function prototypes, trim includespeter2004-03-081-44/+30
* Fix syntax errors and wrong function prototypes in several MD headerle2004-03-051-3/+3
* Re-add debug register functionspeter2004-01-281-2/+129
* Add 64 bit bsf*/ffs* routines. Have the ffs() inline use gcc's builtinpeter2003-12-061-1/+40
* Update the graffiti.peter2003-11-081-0/+1
* Collect the nastiness for preserving the kernel MSR_GSBASE around thepeter2003-05-151-0/+36
* Add BASIC i386 binary support for the amd64 kernel. This is largelypeter2003-05-141-1/+12
* Commit MD parts of a loosely functional AMD64 port. This is based onpeter2003-05-011-173/+53
* Backout my last commit.davidxu2003-04-201-4/+4
* Don't return garbage in high 16 bits.davidxu2003-04-191-4/+4
* Create inlines for ltr(sel), lldt(sel), lidt(addr) rather thanpeter2002-09-221-1/+26
* Provide in inline function for the (GNUC) assembler "hlt" instruction.markm2002-09-211-0/+7
* Move SWTCH_OPTIM_STATS related code out of cpufunc.h. (This sort of statpeter2002-07-211-7/+0
* Cast to prevent "signed/unsigned comparison" warnings.markm2002-07-151-2/+2
* Revive backed out pmap related changes from Feb 2002. The highlights are:peter2002-07-121-75/+93
* Rename pause() to ia32_pause() so it doesn't conflict with the pause()jhb2002-05-221-2/+2
* Debug registers aren't selectors, so use saner names for the variables injhb2002-05-221-24/+24
* - Sort the pause() inline into the appropriate location.jhb2002-05-221-6/+25
* Rename cpu_pause() to pause(). Originally I was going to make this anjhb2002-05-221-1/+1
* Add an inline function cpu_pause() for the IA32 'pause' instruction.jhb2002-05-211-0/+6
* Move do_cpuid into the correct place in this file and makedwmalone2002-04-101-10/+8
* Stage-2 commit of the critical*() code. This re-inlines cpu_critical_enter()dillon2002-04-011-4/+0
* Compromise for critical*()/cpu_critical*() recommit. Cleanup the interruptdillon2002-03-271-20/+7
* Fixed some style bugs in the removal of __P(()). The main ones werebde2002-03-231-2/+2
* Fix abuses of cpu_critical_{enter,exit} by converting toimp2002-03-211-0/+16
* Fix minor style(9) violation in de__Pingimp2002-03-201-40/+40
* Remove __P.alfred2002-03-201-45/+45
* Make it a bit clearer where this file is to be used and where itmarkm2002-02-281-0/+2
* Back out all the pmap related stuff I've touched over the last few days.peter2002-02-271-169/+75
* revert last commit temporarily due to whining on the lists.dillon2002-02-261-1/+1
* STAGE-1 of 3 commit - allow (but do not require) interrupts to remaindillon2002-02-261-1/+1
* Work-in-progress commit syncing up pmap cleanups that I have been workingpeter2002-02-251-75/+169
* Move do_cpuid() from a identcpu.c into cpufunc.h.dwmalone2002-02-121-0/+11
* Various assembly fixes mostly in the form of using the "+" modifier forjhb2001-12-181-14/+14
* Modify the critical section API as follows:jhb2001-12-181-4/+7
* Provide access to the IA32 hardware debug registers from the ddbbsd2001-06-281-1/+64
* Back out 1.103. It wasn't approved by the owner of the file andimp2001-04-181-45/+45
* De __P() while I'm here. Done as a separate commit since it is justimp2001-04-031-45/+45
* Make this file C++ safe. It defines many useful functions (inb, outb)imp2001-04-031-0/+4
* - Add the new critical_t type used to save state inside of criticaljhb2001-03-281-15/+18
* Assembler fixes.markm2000-11-211-4/+4
* Removed unused include of <machine/lock.h>. The locking interface stoppedbde2000-10-121-4/+0
* Replace loadandclear() with atomic_readandclear_int().jhb2000-10-051-11/+0
* Major update to the way synchronization is done in the kernel. Highlightsjasone2000-09-071-6/+15
* Fix an __asm operand constraint which broke the -O3 and -O0 builds.bsd2000-02-211-6/+6
* Don't forget to reset the hardware debug registers when a process thatbsd2000-02-201-0/+50
OpenPOWER on IntegriCloud