summaryrefslogtreecommitdiff
path: root/sysdeps/unix/sysv/solaris2/kopensolaris-gnu/x86_64/sysdep.h
AgeCommit message (Collapse)AuthorFilesLines
2014-09-01Welcome mount(2)!Igor Pashev1-0/+2
mount syscall takes 8 arguments
2014-08-31Don't use bp-sym.h and bp-asm.h (removed)Igor Pashev1-2/+0
Related to 2d67d91ac08aa2f793d220ad8712541fefa0ba79
2013-05-22SYSCALL_ERROR_HANDLER for kopensolaris/x86_64Igor Pashev1-71/+23
Copy from linux/x86_64. Some work will be needed for kopensolaris/i386, which can be safely copied from linux/i386. (only take care of syscall args and return values) See the history for linux (git log -p)
2013-05-22No check_consistency() on x86_64Igor Pashev1-23/+0
2012-12-10PSEUDO_SUBCALL for kOpenSolaris/x86_64Igor Pashev1-27/+51
2012-12-06Syscalls on x86_64Igor Pashev1-2/+14
2012-12-05Porting to amd64.Igor Pashev1-8/+8
* use %fs instead of %gs, see [1] * use -q suffix for assembler directives (amd64) * use 17 for rolq/rorq (2 * sizeof(void*) + 1), 9 - for i386, see [2] Note that part for defined NOT_IN_libc && defined IS_IN_rtld is not present for kopensolaris-gnu/i386 too. [1] http://www.akkadia.org/drepper/tls.pdf [2] http://sourceware.org/ml/libc-alpha/2012-03/msg00603.html
2012-12-05Go aheadIgor Pashev1-5/+7
2012-12-05Copied from kopensolaris-gnu/i386, but ...Igor Pashev1-0/+324
it *must* be patched. This commit is only to ease changes tracking