summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/support.S
Commit message (Expand)AuthorAgeFilesLines
* - Remove the eintrcnt/eintrnames usage and introduce the concept ofattilio2011-07-181-12/+0
* Remove kernel support for BB profiling, now that kernbb(8) is gone, too.uqs2010-11-261-19/+0
* In rdmsr_safe, use zero extend (by doing a 32-bit movl overdelphij2010-07-301-1/+1
* Put intrcnt, eintrcnt, intrnames and eintrnames into the .data section.kib2009-06-051-0/+1
* - Add cpuctl(4) pseudo-device driver to provide access to some low-levelstas2008-08-081-0/+44
* Assign sizes to assembly language support functions.jkoshy2007-08-221-3/+30
* Move futex support code from <arch>/support.s into linux compat directory.kib2007-05-231-43/+0
* Correct BB-profiling and adjust comments.jkim2007-03-311-22/+22
* Fix off-by-4 error in address validation for i386, reduce PCB reloading, andjkim2007-03-301-8/+7
* Fix more style(9) nits[1] and remove unnecessary use of '#if !defined(_KERNEL)'.jkim2007-03-301-36/+36
* Use the same wisdom of sys/i386/i386/support.s 1.97 to remove obfuscation.jkim2007-03-301-8/+8
* MFP4: Linux futex support for amd64.jkim2007-03-301-0/+44
* o Add keyword volatile for user mutex owner field.davidxu2006-10-171-2/+2
* Implement casuword32, compare and set user integer, thank Marcel Moolenarrdavidxu2006-08-281-0/+28
* Change xorq back to xorl.davidxu2006-08-161-1/+1
* Backout revision 1.117, xorl and xorq have same result, but xorq needsdavidxu2006-08-151-2/+2
* Because fuword on AMD64 returns 64bit long integer -1 on fault, cleardavidxu2006-08-151-1/+1
* Fix a minor nit that has been bugging me for a while. Fix the obviouspeter2005-09-271-11/+11
* Various trivial comment fixespeter2005-06-241-9/+3
* Eliminate a conditional branch and as a side-effect eliminate a branch toalc2005-04-101-5/+2
* Update for the KDB framework:marcel2004-07-101-2/+0
* Implement __bb_init_func. This is a fairly straightforward conversiontjr2004-05-291-0/+19
* Spell "retq" as "ret" in pagezero() like it is everywhere, else sobde2004-05-231-1/+2
* MFi386 (1.103 and 1.104: fixed some problems in high resolution profilingbde2004-05-211-31/+15
* MFi386: avoid partial register references, for what its worth.peter2004-05-161-5/+5
* Remove advertising clause from University of California Regent's license,imp2004-04-051-4/+0
* Microoptimize pagezero() based upon something that I learned writing thealc2004-04-031-7/+7
* - Add an optimized page copy function for use by pmap_copy_page(). It isalc2004-03-311-0/+26
* Fix i386 apic support merge botch. sizeof(long) is 8, not 4. This fixespeter2003-11-271-1/+1
* Initial landing of SMP support for FreeBSD/amd64.peter2003-11-171-0/+14
* Update the graffiti.peter2003-11-081-0/+1
* Reimplement pagezero() using "movnti".alc2003-10-021-39/+11
* Add setjmp/longjmp for ddbpeter2003-05-301-0/+35
* Fix some misunderstandings about 64 bit extension.peter2003-05-141-12/+6
* Since compiling natively, the compile environment has been less forgivingpeter2003-05-111-3/+3
* Finish translating i386/support.s into amd64 asm - replace bcopy etc withpeter2003-05-101-2/+140
* Commit MD parts of a loosely functional AMD64 port. This is based onpeter2003-05-011-1362/+194
* Define ovbcopy() as a macro which expands to the equivalent bcopy() call,des2003-04-041-10/+7
* - Make casuptr return the old value of the location we're trying to update,jake2003-04-021-5/+4
* - Define a new md function 'casuptr'. This atomically compares and setsjeff2003-04-011-0/+31
* Create inlines for ltr(sel), lldt(sel), lidt(addr) rather thanpeter2002-09-221-22/+0
* Add kernel support needed for the KSE-aware libpthread:mini2002-09-161-4/+4
* Revive backed out pmap related changes from Feb 2002. The highlights are:peter2002-07-121-36/+0
* Deorbit suibyte(). It was only used for split address space systemspeter2002-06-201-6/+5
* Add declarations of suword32 and suword64. Add implementations of one ordfr2002-05-261-0/+6
* Back out all the pmap related stuff I've touched over the last few days.peter2002-02-271-0/+36
* Work-in-progress commit syncing up pmap cleanups that I have been workingpeter2002-02-251-36/+0
* Overhaul the per-CPU support a bit:jhb2001-12-111-15/+15
* KSE Milestone 2julian2001-09-121-16/+16
* Activate SSE/SIMD. This is the extra context switching support thatpeter2001-07-121-4/+4
OpenPOWER on IntegriCloud