aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/string.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix emacs local variable block to use correct C style variable.David Vrabel2013-02-211-1/+1
| | | | | | | The emacs variable to set the C style from a local variable block is c-file-style, not c-set-style. Signed-off-by: David Vrabel <david.vrabel@citrix.com
* x86: Replace our own specialised versions of memset and memcpy withKeir Fraser2010-05-111-19/+6
| | | | | | | | | | | direct use of gcc's built-in versions. This dramatically simplifies our code while also avoiding compile warnings with certain intermediate versions of gcc. This patch is based on an initial version by Jan Beulich. Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* x86: Clean up some files of inline asm, and fixKeir Fraser2007-11-161-3/+13
| | | | | | | __copy_{to,from}_user_ll() for gcc 3.4 (asm output constraints all need to be '=&'). Based on a patch by Jan Beulich. Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* x86: Improved memcpy() asm implementation.kfraser@localhost.localdomain2007-08-101-7/+15
| | | | Signed-off-by: Jan Beulich <jbeulich@novell.com>
* bitkeeper revision 1.1389.5.30 (427c951f6ULpkuxG36TskUioGnRY9w)kaf24@firebug.cl.cam.ac.uk2005-05-071-19/+19
| | | | | | | x86_64 gcc sometimes doesn't have builtin memmove. Always use the version we provide. Signed-off-by: Keir Fraser <keir@xensource.com>
* bitkeeper revision 1.1343 (42669573FPZbSiupGqFkPopp_NRfpA)kaf24@firebug.cl.cam.ac.uk2005-04-201-6/+42
| | | | | | | | Make the fallback memset/memcpy/memmove have a concrete in-place implementation, or we end up with a recursive dependency when building for x86/64. Signed-off-by: Keir Fraser <keir@xensource.com>
* bitkeeper revision 1.1342 (4266673eMuou_Ng4Ze7pzPUJ4IL7bg)kaf24@firebug.cl.cam.ac.uk2005-04-201-0/+27
Fix memset/memcmp/memmove declaration/definition. Signed-off-by: Keir Fraser <keir@xensource.com>