| Commit message (Expand) | Author | Age | Files | Lines |
* | MFC r289824: | kib | 2015-10-30 | 1 | -0/+7 |
* | MFC r261891: provide fast versions of ffsl and flsl for i386; ffsll and | avg | 2015-10-23 | 1 | -0/+16 |
* | Implement PV IPIs for PVHVM guests and further converge PV and HVM | gibbs | 2013-09-06 | 1 | -0/+28 |
* | Provide a wrapper for the INVPCID instruction, definition of the | kib | 2013-08-30 | 1 | -0/+20 |
* | Add lfence(). | kib | 2012-08-01 | 1 | -0/+7 |
* | Add a clts() wrapper around the 'clts' instruction to <machine/cpufunc.h> | jhb | 2012-07-09 | 1 | -0/+10 |
* | Now that our assembler supports the xsave family of instructions, use them | jhb | 2012-07-05 | 1 | -0/+19 |
* | Optimize reserve_pv_entries() using the popcnt instruction. | alc | 2012-06-30 | 1 | -0/+9 |
* | Correct function prototype for read_rflags(). | jhb | 2012-02-27 | 1 | -1/+1 |
* | Move xrstor/xsave/xsetbv into fpu.c and reorder them. | kib | 2012-01-30 | 1 | -38/+0 |
* | Order newly added functions alphabetically. | kib | 2012-01-25 | 1 | -12/+12 |
* | Implement xsetbv(), xsave() and xrstor() providing C access to the | kib | 2012-01-17 | 1 | -0/+38 |
* | Correct cpu_monitor() and cpu_mwait() for amd64. These instructions take | jkim | 2011-07-05 | 1 | -5/+7 |
* | Add a function rdtsc32() to read lower 32 bits from TSC and discard upper | jkim | 2011-04-14 | 1 | -0/+9 |
* | Consistently use __volatile as the rest of this file. | jkim | 2011-04-14 | 1 | -6/+6 |
* | Prefer C99 standard integers to reduce diff from i386 version. | jkim | 2011-04-14 | 1 | -63/+63 |
* | Change the parameter passed to the inline assembly to u_short | rdivacky | 2010-09-03 | 1 | -23/+23 |
* | Quiet variable "shadows" warning: | obrien | 2010-01-01 | 1 | -18/+18 |
* | cpufunc.h: unify/correct style of c extension names | avg | 2009-09-30 | 1 | -3/+3 |
* | When the page caching attributes are changed, after new mapping is | kib | 2009-07-22 | 1 | -0/+14 |
* | Simplify in/out functions (for i386 and AMD64). | ed | 2009-04-11 | 1 | -79/+8 |
* | Don't explicitly force ecx to be used for MSR_FSBASE/MSR_GSBASE. | ed | 2009-04-07 | 1 | -10/+4 |
* | Change some movl's to mov's. Newer GAS no longer accept 'movl' instructions | obrien | 2009-01-31 | 1 | -9/+9 |
* | - Add cpuctl(4) pseudo-device driver to provide access to some low-level | stas | 2008-08-08 | 1 | -0/+5 |
* | - Add inlines for the monitor and mwait instructions. | jeff | 2008-04-18 | 1 | -0/+13 |
* | Add a knob for disabling/enabling HTT, "machdep.hyperthreading_allowed". | nectar | 2005-05-13 | 1 | -0/+8 |
* | Remove diffs to i386 version that came in via the compiler support ifdefs. | peter | 2005-03-11 | 1 | -2/+2 |
* | netchild's mega-patch to isolate compiler dependencies into a central | joerg | 2005-03-02 | 1 | -6/+10 |
* | MFia64: | ps | 2004-07-30 | 1 | -17/+1 |
* | MFi386: move rss() from db_interface.c to cpufunc.h | peter | 2004-04-07 | 1 | -0/+8 |
* | Remove advertising clause from University of California Regent's license, | imp | 2004-04-05 | 1 | -4/+0 |
* | Don't implement anything in the ffs family in <machine/cpufunc.h> | bde | 2004-03-11 | 1 | -0/+4 |
* | MFi386: re-sort non-gcc function prototypes, trim includes | peter | 2004-03-08 | 1 | -44/+30 |
* | Fix syntax errors and wrong function prototypes in several MD header | le | 2004-03-05 | 1 | -3/+3 |
* | Re-add debug register functions | peter | 2004-01-28 | 1 | -2/+129 |
* | Add 64 bit bsf*/ffs* routines. Have the ffs() inline use gcc's builtin | peter | 2003-12-06 | 1 | -1/+40 |
* | Update the graffiti. | peter | 2003-11-08 | 1 | -0/+1 |
* | Collect the nastiness for preserving the kernel MSR_GSBASE around the | peter | 2003-05-15 | 1 | -0/+36 |
* | Add BASIC i386 binary support for the amd64 kernel. This is largely | peter | 2003-05-14 | 1 | -1/+12 |
* | Commit MD parts of a loosely functional AMD64 port. This is based on | peter | 2003-05-01 | 1 | -173/+53 |
* | Backout my last commit. | davidxu | 2003-04-20 | 1 | -4/+4 |
* | Don't return garbage in high 16 bits. | davidxu | 2003-04-19 | 1 | -4/+4 |
* | Create inlines for ltr(sel), lldt(sel), lidt(addr) rather than | peter | 2002-09-22 | 1 | -1/+26 |
* | Provide in inline function for the (GNUC) assembler "hlt" instruction. | markm | 2002-09-21 | 1 | -0/+7 |
* | Move SWTCH_OPTIM_STATS related code out of cpufunc.h. (This sort of stat | peter | 2002-07-21 | 1 | -7/+0 |
* | Cast to prevent "signed/unsigned comparison" warnings. | markm | 2002-07-15 | 1 | -2/+2 |
* | Revive backed out pmap related changes from Feb 2002. The highlights are: | peter | 2002-07-12 | 1 | -75/+93 |
* | Rename pause() to ia32_pause() so it doesn't conflict with the pause() | jhb | 2002-05-22 | 1 | -2/+2 |
* | Debug registers aren't selectors, so use saner names for the variables in | jhb | 2002-05-22 | 1 | -24/+24 |
* | - Sort the pause() inline into the appropriate location. | jhb | 2002-05-22 | 1 | -6/+25 |