aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/amd64/support.S
Commit message (Expand)AuthorAgeFilesLines
* In rdmsr_safe, use zero extend (by doing a 32-bit movl overXin LI2010-07-301-1/+1
* Put intrcnt, eintrcnt, intrnames and eintrnames into the .data section.Konstantin Belousov2009-06-051-0/+1
* - Add cpuctl(4) pseudo-device driver to provide access to some low-levelStanislav Sedov2008-08-081-0/+44
* Assign sizes to assembly language support functions.Joseph Koshy2007-08-221-3/+30
* Move futex support code from <arch>/support.s into linux compat directory.Konstantin Belousov2007-05-231-43/+0
* Correct BB-profiling and adjust comments.Jung-uk Kim2007-03-311-22/+22
* Fix off-by-4 error in address validation for i386, reduce PCB reloading, andJung-uk Kim2007-03-301-8/+7
* Fix more style(9) nits[1] and remove unnecessary use of '#if !defined(_KERNEL)'.Jung-uk Kim2007-03-301-36/+36
* Use the same wisdom of sys/i386/i386/support.s 1.97 to remove obfuscation.Jung-uk Kim2007-03-301-8/+8
* MFP4: Linux futex support for amd64.Jung-uk Kim2007-03-301-0/+44
* o Add keyword volatile for user mutex owner field.David Xu2006-10-171-2/+2
* Implement casuword32, compare and set user integer, thank Marcel MoolenarrDavid Xu2006-08-281-0/+28
* Change xorq back to xorl.David Xu2006-08-161-1/+1
* Backout revision 1.117, xorl and xorq have same result, but xorq needsDavid Xu2006-08-151-2/+2
* Because fuword on AMD64 returns 64bit long integer -1 on fault, clearDavid Xu2006-08-151-1/+1
* Fix a minor nit that has been bugging me for a while. Fix the obviousPeter Wemm2005-09-271-11/+11
* Various trivial comment fixesPeter Wemm2005-06-241-9/+3
* Eliminate a conditional branch and as a side-effect eliminate a branch toAlan Cox2005-04-101-5/+2
* Update for the KDB framework:Marcel Moolenaar2004-07-101-2/+0
* Implement __bb_init_func. This is a fairly straightforward conversionTim J. Robbins2004-05-291-0/+19
* Spell "retq" as "ret" in pagezero() like it is everywhere, else soBruce Evans2004-05-231-1/+2
* MFi386 (1.103 and 1.104: fixed some problems in high resolution profilingBruce Evans2004-05-211-31/+15
* MFi386: avoid partial register references, for what its worth.Peter Wemm2004-05-161-5/+5
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-051-4/+0
* Microoptimize pagezero() based upon something that I learned writing theAlan Cox2004-04-031-7/+7
* - Add an optimized page copy function for use by pmap_copy_page(). It isAlan Cox2004-03-311-0/+26
* Fix i386 apic support merge botch. sizeof(long) is 8, not 4. This fixesPeter Wemm2003-11-271-1/+1
* Initial landing of SMP support for FreeBSD/amd64.Peter Wemm2003-11-171-0/+14
* Update the graffiti.Peter Wemm2003-11-081-0/+1
* Reimplement pagezero() using "movnti".Alan Cox2003-10-021-39/+11
* Add setjmp/longjmp for ddbPeter Wemm2003-05-301-0/+35
* Fix some misunderstandings about 64 bit extension.Peter Wemm2003-05-141-12/+6
* Since compiling natively, the compile environment has been less forgivingPeter Wemm2003-05-111-3/+3
* Finish translating i386/support.s into amd64 asm - replace bcopy etc withPeter Wemm2003-05-101-2/+140
* Commit MD parts of a loosely functional AMD64 port. This is based onPeter Wemm2003-05-011-1362/+194
* Define ovbcopy() as a macro which expands to the equivalent bcopy() call,Dag-Erling Smørgrav2003-04-041-10/+7
* - Make casuptr return the old value of the location we're trying to update,Jake Burkholder2003-04-021-5/+4
* - Define a new md function 'casuptr'. This atomically compares and setsJeff Roberson2003-04-011-0/+31
* Create inlines for ltr(sel), lldt(sel), lidt(addr) rather thanPeter Wemm2002-09-221-22/+0
* Add kernel support needed for the KSE-aware libpthread:Jonathan Mini2002-09-161-4/+4
* Revive backed out pmap related changes from Feb 2002. The highlights are:Peter Wemm2002-07-121-36/+0
* Deorbit suibyte(). It was only used for split address space systemsPeter Wemm2002-06-201-6/+5
* Add declarations of suword32 and suword64. Add implementations of one orDoug Rabson2002-05-261-0/+6
* Back out all the pmap related stuff I've touched over the last few days.Peter Wemm2002-02-271-0/+36
* Work-in-progress commit syncing up pmap cleanups that I have been workingPeter Wemm2002-02-251-36/+0
* Overhaul the per-CPU support a bit:John Baldwin2001-12-111-15/+15
* KSE Milestone 2Julian Elischer2001-09-121-16/+16
* Activate SSE/SIMD. This is the extra context switching support thatPeter Wemm2001-07-121-4/+4
* Provide access to the IA32 hardware debug registers from the ddbBrian S. Dean2001-06-281-6/+0
* Remove a leading underscore that prevented I386_CPU kernels fromJake Burkholder2001-04-261-1/+1