qemu/linux-user/hppa/target_syscall.h
<<
>>
Prefs
   1#ifndef HPPA_TARGET_SYSCALL_H
   2#define HPPA_TARGET_SYSCALL_H
   3
   4struct target_pt_regs {
   5    target_ulong gr[32];
   6    uint64_t     fr[32];
   7    target_ulong sr[8];
   8    target_ulong iasq[2];
   9    target_ulong iaoq[2];
  10    target_ulong cr27;
  11    target_ulong __pad0;
  12    target_ulong orig_r28;
  13    target_ulong ksp;
  14    target_ulong kpc;
  15    target_ulong sar;
  16    target_ulong iir;
  17    target_ulong isr;
  18    target_ulong ior;
  19    target_ulong ipsw;
  20};
  21
  22#define UNAME_MACHINE "parisc"
  23#define UNAME_MINIMUM_RELEASE "2.6.32"
  24#define TARGET_CLONE_BACKWARDS
  25#define TARGET_MINSIGSTKSZ       2048
  26#define TARGET_MLOCKALL_MCL_CURRENT 1
  27#define TARGET_MLOCKALL_MCL_FUTURE  2
  28
  29#undef  TARGET_ENOMSG
  30#define TARGET_ENOMSG          35
  31#undef  TARGET_EIDRM
  32#define TARGET_EIDRM           36
  33#undef  TARGET_ECHRNG
  34#define TARGET_ECHRNG          37
  35#undef  TARGET_EL2NSYNC
  36#define TARGET_EL2NSYNC        38
  37#undef  TARGET_EL3HLT
  38#define TARGET_EL3HLT          39
  39#undef  TARGET_EL3RST
  40#define TARGET_EL3RST          40
  41#undef  TARGET_ELNRNG
  42#define TARGET_ELNRNG          41
  43#undef  TARGET_EUNATCH
  44#define TARGET_EUNATCH         42
  45#undef  TARGET_ENOCSI
  46#define TARGET_ENOCSI          43
  47#undef  TARGET_EL2HLT
  48#define TARGET_EL2HLT          44
  49#undef  TARGET_EDEADLK
  50#define TARGET_EDEADLK         45
  51#undef  TARGET_ENOLCK
  52#define TARGET_ENOLCK          46
  53#undef  TARGET_EILSEQ
  54#define TARGET_EILSEQ          47
  55
  56#undef  TARGET_ENONET
  57#define TARGET_ENONET          50
  58#undef  TARGET_ENODATA
  59#define TARGET_ENODATA         51
  60#undef  TARGET_ETIME
  61#define TARGET_ETIME           52
  62#undef  TARGET_ENOSR
  63#define TARGET_ENOSR           53
  64#undef  TARGET_ENOSTR
  65#define TARGET_ENOSTR          54
  66#undef  TARGET_ENOPKG
  67#define TARGET_ENOPKG          55
  68
  69#undef  TARGET_ENOLINK
  70#define TARGET_ENOLINK         57
  71#undef  TARGET_EADV
  72#define TARGET_EADV            58
  73#undef  TARGET_ESRMNT
  74#define TARGET_ESRMNT          59
  75#undef  TARGET_ECOMM
  76#define TARGET_ECOMM           60
  77#undef  TARGET_EPROTO
  78#define TARGET_EPROTO          61
  79
  80#undef  TARGET_EMULTIHOP
  81#define TARGET_EMULTIHOP       64
  82
  83#undef  TARGET_EDOTDOT
  84#define TARGET_EDOTDOT         66
  85#undef  TARGET_EBADMSG
  86#define TARGET_EBADMSG         67
  87#undef  TARGET_EUSERS
  88#define TARGET_EUSERS          68
  89#undef  TARGET_EDQUOT
  90#define TARGET_EDQUOT          69
  91#undef  TARGET_ESTALE
  92#define TARGET_ESTALE          70
  93#undef  TARGET_EREMOTE
  94#define TARGET_EREMOTE         71
  95#undef  TARGET_EOVERFLOW
  96#define TARGET_EOVERFLOW       72
  97
  98#undef  TARGET_EBADE
  99#define TARGET_EBADE           160
 100#undef  TARGET_EBADR
 101#define TARGET_EBADR           161
 102#undef  TARGET_EXFULL
 103#define TARGET_EXFULL          162
 104#undef  TARGET_ENOANO
 105#define TARGET_ENOANO          163
 106#undef  TARGET_EBADRQC
 107#define TARGET_EBADRQC         164
 108#undef  TARGET_EBADSLT
 109#define TARGET_EBADSLT         165
 110#undef  TARGET_EBFONT
 111#define TARGET_EBFONT          166
 112#undef  TARGET_ENOTUNIQ
 113#define TARGET_ENOTUNIQ        167
 114#undef  TARGET_EBADFD
 115#define TARGET_EBADFD          168
 116#undef  TARGET_EREMCHG
 117#define TARGET_EREMCHG         169
 118#undef  TARGET_ELIBACC
 119#define TARGET_ELIBACC         170
 120#undef  TARGET_ELIBBAD
 121#define TARGET_ELIBBAD         171
 122#undef  TARGET_ELIBSCN
 123#define TARGET_ELIBSCN         172
 124#undef  TARGET_ELIBMAX
 125#define TARGET_ELIBMAX         173
 126#undef  TARGET_ELIBEXEC
 127#define TARGET_ELIBEXEC        174
 128#undef  TARGET_ERESTART
 129#define TARGET_ERESTART        175
 130#undef  TARGET_ESTRPIPE
 131#define TARGET_ESTRPIPE        176
 132#undef  TARGET_EUCLEAN
 133#define TARGET_EUCLEAN         177
 134#undef  TARGET_ENOTNAM
 135#define TARGET_ENOTNAM         178
 136#undef  TARGET_ENAVAIL
 137#define TARGET_ENAVAIL         179
 138#undef  TARGET_EISNAM
 139#define TARGET_EISNAM          180
 140#undef  TARGET_EREMOTEIO
 141#define TARGET_EREMOTEIO       181
 142#undef  TARGET_ENOMEDIUM
 143#define TARGET_ENOMEDIUM       182
 144#undef  TARGET_EMEDIUMTYPE
 145#define TARGET_EMEDIUMTYPE     183
 146#undef  TARGET_ENOKEY
 147#define TARGET_ENOKEY          184
 148#undef  TARGET_EKEYEXPIRED
 149#define TARGET_EKEYEXPIRED     185
 150#undef  TARGET_EKEYREVOKED
 151#define TARGET_EKEYREVOKED     186
 152#undef  TARGET_EKEYREJECTED
 153#define TARGET_EKEYREJECTED    187
 154
 155/* Never used in linux.  */
 156/* #define TARGET_ENOSYM          215 */
 157#undef  TARGET_ENOTSOCK
 158#define TARGET_ENOTSOCK        216
 159#undef  TARGET_EDESTADDRREQ
 160#define TARGET_EDESTADDRREQ    217
 161#undef  TARGET_EMSGSIZE
 162#define TARGET_EMSGSIZE        218
 163#undef  TARGET_EPROTOTYPE
 164#define TARGET_EPROTOTYPE      219
 165#undef  TARGET_ENOPROTOOPT
 166#define TARGET_ENOPROTOOPT     220
 167#undef  TARGET_EPROTONOSUPPORT
 168#define TARGET_EPROTONOSUPPORT 221
 169#undef  TARGET_ESOCKTNOSUPPORT
 170#define TARGET_ESOCKTNOSUPPORT 222
 171#undef  TARGET_EOPNOTSUPP
 172#define TARGET_EOPNOTSUPP      223
 173#undef  TARGET_EPFNOSUPPORT
 174#define TARGET_EPFNOSUPPORT    224
 175#undef  TARGET_EAFNOSUPPORT
 176#define TARGET_EAFNOSUPPORT    225
 177#undef  TARGET_EADDRINUSE
 178#define TARGET_EADDRINUSE      226
 179#undef  TARGET_EADDRNOTAVAIL
 180#define TARGET_EADDRNOTAVAIL   227
 181#undef  TARGET_ENETDOWN
 182#define TARGET_ENETDOWN        228
 183#undef  TARGET_ENETUNREACH
 184#define TARGET_ENETUNREACH     229
 185#undef  TARGET_ENETRESET
 186#define TARGET_ENETRESET       230
 187#undef  TARGET_ECONNABORTED
 188#define TARGET_ECONNABORTED    231
 189#undef  TARGET_ECONNRESET
 190#define TARGET_ECONNRESET      232
 191#undef  TARGET_ENOBUFS
 192#define TARGET_ENOBUFS         233
 193#undef  TARGET_EISCONN
 194#define TARGET_EISCONN         234
 195#undef  TARGET_ENOTCONN
 196#define TARGET_ENOTCONN        235
 197#undef  TARGET_ESHUTDOWN
 198#define TARGET_ESHUTDOWN       236
 199#undef  TARGET_ETOOMANYREFS
 200#define TARGET_ETOOMANYREFS    237
 201#undef  TARGET_ETIMEDOUT
 202#define TARGET_ETIMEDOUT       238
 203#undef  TARGET_ECONNREFUSED
 204#define TARGET_ECONNREFUSED    239
 205#define TARGET_EREMOTERELEASE  240
 206#undef  TARGET_EHOSTDOWN
 207#define TARGET_EHOSTDOWN       241
 208#undef  TARGET_EHOSTUNREACH
 209#define TARGET_EHOSTUNREACH    242
 210
 211#undef  TARGET_EALREADY
 212#define TARGET_EALREADY        244
 213#undef  TARGET_EINPROGRESS
 214#define TARGET_EINPROGRESS     245
 215#undef  TARGET_ENOTEMPTY
 216#define TARGET_ENOTEMPTY       247
 217#undef  TARGET_ENAMETOOLONG
 218#define TARGET_ENAMETOOLONG    248
 219#undef  TARGET_ELOOP
 220#define TARGET_ELOOP           249
 221#undef  TARGET_ENOSYS
 222#define TARGET_ENOSYS          251
 223
 224#undef  TARGET_ECANCELED
 225#define TARGET_ECANCELED       253
 226
 227#undef  TARGET_EOWNERDEAD
 228#define TARGET_EOWNERDEAD      254
 229#undef  TARGET_ENOTRECOVERABLE
 230#define TARGET_ENOTRECOVERABLE 255
 231
 232#undef  TARGET_ERFKILL
 233#define TARGET_ERFKILL         256
 234#undef  TARGET_EHWPOISON
 235#define TARGET_EHWPOISON       257
 236
 237#endif /* HPPA_TARGET_SYSCALL_H */
 238