path: root/com32/lib/sys/farcall.c
Commit message (Collapse)AuthorAgeFilesLines
* This patch implements the setjmp/longjmp, memcpy, memmove, memset and ↵chandramouli narayanan2012-06-251-1/+9
| | | | | | | | | | | | | | | | | mempcpy functions as appropriate for the architecture. The code came from klibc. com32/lib has i386 and x86_64 sub directories implementing the code. The code in com32/lib/libgcc/__muldi3.S essentially has fixes for building x86_64. The file x86_init_fpu.c is split into the respective architecture specific files and reside under com32/lib/sys/i386 and com32/lib/sys/x86_64. The file com32/lib/sys/farcall.c has fixes for architecture-specific code. The com32 lib dependends on it. Remanants of the unused old i386-only files, if any, need to be pruned.
* com32: make __farcall() IF-preservingH. Peter Anvin2010-06-211-1/+14
| | | | | | | Make __farcall preserve the current value of IF. If we need to we can create a __raw_farcall() operation which does not. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* Run Nindent on com32/lib/sys/farcall.cH. Peter Anvin2009-05-291-2/+2
| | | | | | | | | Automatically reformat com32/lib/sys/farcall.c using Nindent. Do this for all files except HDT, gPXE and externally maintained libraries (zlib, tinyjpeg, libpng). Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* intcall, farcall: readability improvements.syslinux-3.50-pre4H. Peter Anvin2007-04-031-3/+3
* Out-of-line versions of intcall and farcallhpa2005-08-091-0/+11