These changes are the raw update to qemu-2.6.
[kvmfornfv.git] / qemu / linux-user / alpha / syscall.h
diff --git a/qemu/linux-user/alpha/syscall.h b/qemu/linux-user/alpha/syscall.h
deleted file mode 100644 (file)
index 245cff2..0000000
+++ /dev/null
@@ -1,257 +0,0 @@
-/* default linux values for the selectors */
-#define __USER_DS      (1)
-
-struct target_pt_regs {
-       abi_ulong r0;
-       abi_ulong r1;
-       abi_ulong r2;
-       abi_ulong r3;
-       abi_ulong r4;
-       abi_ulong r5;
-       abi_ulong r6;
-       abi_ulong r7;
-       abi_ulong r8;
-       abi_ulong r19;
-       abi_ulong r20;
-       abi_ulong r21;
-       abi_ulong r22;
-       abi_ulong r23;
-       abi_ulong r24;
-       abi_ulong r25;
-       abi_ulong r26;
-       abi_ulong r27;
-       abi_ulong r28;
-       abi_ulong hae;
-/* JRP - These are the values provided to a0-a2 by PALcode */
-       abi_ulong trap_a0;
-       abi_ulong trap_a1;
-       abi_ulong trap_a2;
-/* These are saved by PAL-code: */
-       abi_ulong ps;
-       abi_ulong pc;
-       abi_ulong gp;
-       abi_ulong r16;
-       abi_ulong r17;
-       abi_ulong r18;
-/* Those is needed by qemu to temporary store the user stack pointer */
-        abi_ulong usp;
-        abi_ulong unique;
-};
-
-#define UNAME_MACHINE "alpha"
-#define UNAME_MINIMUM_RELEASE "2.6.32"
-
-#undef TARGET_EDEADLK
-#define TARGET_EDEADLK         11
-#undef TARGET_EAGAIN
-#define TARGET_EAGAIN          35
-#undef TARGET_EINPROGRESS
-#define TARGET_EINPROGRESS     36
-#undef TARGET_EALREADY
-#define TARGET_EALREADY                37
-#undef TARGET_ENOTSOCK
-#define TARGET_ENOTSOCK                38
-#undef TARGET_EDESTADDRREQ
-#define TARGET_EDESTADDRREQ    39
-#undef TARGET_EMSGSIZE
-#define TARGET_EMSGSIZE                40
-#undef TARGET_EPROTOTYPE
-#define TARGET_EPROTOTYPE      41
-#undef TARGET_ENOPROTOOPT
-#define TARGET_ENOPROTOOPT     42
-#undef TARGET_EPROTONOSUPPORT
-#define TARGET_EPROTONOSUPPORT 43
-#undef TARGET_ESOCKTNOSUPPORT
-#define TARGET_ESOCKTNOSUPPORT 44
-#undef TARGET_EOPNOTSUPP
-#define TARGET_EOPNOTSUPP      45
-#undef TARGET_EPFNOSUPPORT
-#define TARGET_EPFNOSUPPORT    46
-#undef TARGET_EAFNOSUPPORT
-#define TARGET_EAFNOSUPPORT    47
-#undef TARGET_EADDRINUSE
-#define TARGET_EADDRINUSE      48
-#undef TARGET_EADDRNOTAVAIL
-#define TARGET_EADDRNOTAVAIL   49
-#undef TARGET_ENETDOWN
-#define TARGET_ENETDOWN                50
-#undef TARGET_ENETUNREACH
-#define TARGET_ENETUNREACH     51
-#undef TARGET_ENETRESET
-#define TARGET_ENETRESET       52
-#undef TARGET_ECONNABORTED
-#define TARGET_ECONNABORTED    53
-#undef TARGET_ECONNRESET
-#define TARGET_ECONNRESET      54
-#undef TARGET_ENOBUFS
-#define TARGET_ENOBUFS         55
-#undef TARGET_EISCONN
-#define TARGET_EISCONN         56
-#undef TARGET_ENOTCONN
-#define TARGET_ENOTCONN                57
-#undef TARGET_ESHUTDOWN
-#define TARGET_ESHUTDOWN       58
-#undef TARGET_ETOOMANYREFS
-#define TARGET_ETOOMANYREFS    59
-#undef TARGET_ETIMEDOUT
-#define TARGET_ETIMEDOUT       60
-#undef TARGET_ECONNREFUSED
-#define TARGET_ECONNREFUSED    61
-#undef TARGET_ELOOP
-#define TARGET_ELOOP           62
-#undef TARGET_ENAMETOOLONG
-#define TARGET_ENAMETOOLONG    63
-#undef TARGET_EHOSTDOWN
-#define TARGET_EHOSTDOWN       64
-#undef TARGET_EHOSTUNREACH
-#define TARGET_EHOSTUNREACH    65
-#undef TARGET_ENOTEMPTY
-#define TARGET_ENOTEMPTY       66
-// Unused                      67
-#undef TARGET_EUSERS
-#define TARGET_EUSERS          68
-#undef TARGET_EDQUOT
-#define TARGET_EDQUOT          69
-#undef TARGET_ESTALE
-#define TARGET_ESTALE          70
-#undef TARGET_EREMOTE
-#define TARGET_EREMOTE         71
-// Unused                      72-76
-#undef TARGET_ENOLCK
-#define TARGET_ENOLCK          77
-#undef TARGET_ENOSYS
-#define TARGET_ENOSYS          78
-// Unused                      79
-#undef TARGET_ENOMSG
-#define TARGET_ENOMSG          80
-#undef TARGET_EIDRM
-#define TARGET_EIDRM           81
-#undef TARGET_ENOSR
-#define TARGET_ENOSR           82
-#undef TARGET_ETIME
-#define TARGET_ETIME           83
-#undef TARGET_EBADMSG
-#define TARGET_EBADMSG         84
-#undef TARGET_EPROTO
-#define TARGET_EPROTO          85
-#undef TARGET_ENODATA
-#define TARGET_ENODATA         86
-#undef TARGET_ENOSTR
-#define TARGET_ENOSTR          87
-#undef TARGET_ECHRNG
-#define TARGET_ECHRNG          88
-#undef TARGET_EL2NSYNC
-#define TARGET_EL2NSYNC                89
-#undef TARGET_EL3HLT
-#define TARGET_EL3HLT          90
-#undef TARGET_EL3RST
-#define TARGET_EL3RST          91
-#undef TARGET_ENOPKG
-#define TARGET_ENOPKG          92
-#undef TARGET_ELNRNG
-#define TARGET_ELNRNG          93
-#undef TARGET_EUNATCH
-#define TARGET_EUNATCH         94
-#undef TARGET_ENOCSI
-#define TARGET_ENOCSI          95
-#undef TARGET_EL2HLT
-#define TARGET_EL2HLT          96
-#undef TARGET_EBADE
-#define TARGET_EBADE           97
-#undef TARGET_EBADR
-#define TARGET_EBADR           98
-#undef TARGET_EXFULL
-#define TARGET_EXFULL          99
-#undef TARGET_ENOANO
-#define TARGET_ENOANO          100
-#undef TARGET_EBADRQC
-#define TARGET_EBADRQC         101
-#undef TARGET_EBADSLT
-#define TARGET_EBADSLT         102
-// Unused                      103
-#undef TARGET_EBFONT
-#define TARGET_EBFONT          104
-#undef TARGET_ENONET
-#define TARGET_ENONET          105
-#undef TARGET_ENOLINK
-#define TARGET_ENOLINK         106
-#undef TARGET_EADV
-#define TARGET_EADV            107
-#undef TARGET_ESRMNT
-#define TARGET_ESRMNT          108
-#undef TARGET_ECOMM
-#define TARGET_ECOMM           109
-#undef TARGET_EMULTIHOP
-#define TARGET_EMULTIHOP       110
-#undef TARGET_EDOTDOT
-#define TARGET_EDOTDOT         111
-#undef TARGET_EOVERFLOW
-#define TARGET_EOVERFLOW       112
-#undef TARGET_ENOTUNIQ
-#define TARGET_ENOTUNIQ                113
-#undef TARGET_EBADFD
-#define TARGET_EBADFD          114
-#undef TARGET_EREMCHG
-#define TARGET_EREMCHG         115
-#undef TARGET_EILSEQ
-#define TARGET_EILSEQ          116
-
-// Same as default             117-121
-
-#undef TARGET_ELIBACC
-#define TARGET_ELIBACC         122
-#undef TARGET_ELIBBAD
-#define TARGET_ELIBBAD         123
-#undef TARGET_ELIBSCN
-#define TARGET_ELIBSCN         124
-#undef TARGET_ELIBMAX
-#define TARGET_ELIBMAX         125
-#undef TARGET_ELIBEXEC
-#define TARGET_ELIBEXEC                126
-#undef TARGET_ERESTART
-#define TARGET_ERESTART                127
-#undef TARGET_ESTRPIPE
-#define TARGET_ESTRPIPE                128
-#undef TARGET_ENOMEDIUM
-#define TARGET_ENOMEDIUM       129
-#undef TARGET_EMEDIUMTYPE
-#define TARGET_EMEDIUMTYPE     130
-#undef TARGET_ECANCELED
-#define TARGET_ECANCELED       131
-#undef TARGET_ENOKEY
-#define TARGET_ENOKEY          132
-#undef TARGET_EKEYEXPIRED
-#define TARGET_EKEYEXPIRED     133
-#undef TARGET_EKEYREVOKED
-#define TARGET_EKEYREVOKED     134
-#undef TARGET_EKEYREJECTED
-#define TARGET_EKEYREJECTED    135
-#undef TARGET_EOWNERDEAD
-#define TARGET_EOWNERDEAD      136
-#undef TARGET_ENOTRECOVERABLE
-#define TARGET_ENOTRECOVERABLE 137
-#undef TARGET_ERFKILL
-#define TARGET_ERFKILL         138
-
-// For sys_osf_getsysinfo
-#define TARGET_GSI_UACPROC             8
-#define TARGET_GSI_IEEE_FP_CONTROL     45
-#define TARGET_GSI_IEEE_STATE_AT_SIGNAL        46
-#define TARGET_GSI_PROC_TYPE           60
-#define TARGET_GSI_GET_HWRPB           101
-
-// For sys_ofs_setsysinfo
-#define TARGET_SSI_NVPAIRS             1
-#define TARGET_SSI_IEEE_FP_CONTROL     14
-#define TARGET_SSI_IEEE_STATE_AT_SIGNAL        15
-#define TARGET_SSI_IEEE_IGNORE_STATE_AT_SIGNAL 16
-#define TARGET_SSI_IEEE_RAISE_EXCEPTION        1001
-
-#define TARGET_SSIN_UACPROC            6
-
-#define TARGET_UAC_NOPRINT             1
-#define TARGET_UAC_NOFIX               2
-#define TARGET_UAC_SIGBUS              4
-#define TARGET_MINSIGSTKSZ              4096
-#define TARGET_MLOCKALL_MCL_CURRENT     0x2000
-#define TARGET_MLOCKALL_MCL_FUTURE      0x4000