127
static struct xlat personality_options[] = {
129
{ PER_LINUX, "PER_LINUX" },
131
#ifdef PER_LINUX_32BIT
132
{ PER_LINUX_32BIT, "PER_LINUX" },
135
{ PER_SVR4, "PER_SVR4" },
138
{ PER_SVR3, "PER_SVR3" },
141
{ PER_SCOSVR3, "PER_SCOSVR3" },
144
{ PER_WYSEV386, "PER_WYSEV386" },
147
{ PER_ISCR4, "PER_ISCR4" },
150
{ PER_BSD, "PER_BSD" },
153
{ PER_XENIX, "PER_XENIX" },
136
/* These are not macros, but enums. We just copy the values by hand
137
from Linux 2.6.9 here. */
138
static const struct xlat personality_options[] = {
140
{ 0x00800000, "PER_LINUX_32BIT"},
141
{ 0x04100001, "PER_SVR4" },
142
{ 0x05000002, "PER_SVR3" },
143
{ 0x07000003, "PER_SCOSVR3" },
144
{ 0x06000003, "PER_OSR5" },
145
{ 0x05000004, "PER_WYSEV386" },
146
{ 0x04000005, "PER_ISCR4" },
147
{ 0x00000006, "PER_BSD" },
148
{ 0x04000006, "PER_SUNOS" },
149
{ 0x05000007, "PER_XENIX" },
150
{ 0x00000008, "PER_LINUX32" },
151
{ 0x08000008, "PER_LINUX32_3GB"},
152
{ 0x04000009, "PER_IRIX32" },
153
{ 0x0400000a, "PER_IRIXN32" },
154
{ 0x0400000b, "PER_IRIX64" },
155
{ 0x0000000c, "PER_RISCOS" },
156
{ 0x0400000d, "PER_SOLARIS" },
157
{ 0x0410000e, "PER_UW7" },
158
{ 0x0000000f, "PER_OSF4" },
159
{ 0x00000010, "PER_HPUX" },
883
882
#ifdef SGI_GET_FP_PRECISE
884
883
{ SGI_GET_FP_PRECISE, "SGI_GET_FP_PRECISE" },
886
#ifdef SGI_GET_CONFIG_SMM
885
#ifdef SGI_GET_CONFIG_SMM
887
886
{ SGI_GET_CONFIG_SMM, "SGI_GET_CONFIG_SMM" },
889
#ifdef SGI_FP_IMPRECISE_SUPP
888
#ifdef SGI_FP_IMPRECISE_SUPP
890
889
{ SGI_FP_IMPRECISE_SUPP,"SGI_FP_IMPRECISE_SUPP" },
892
#ifdef SGI_CONFIG_NSMM_SUPP
891
#ifdef SGI_CONFIG_NSMM_SUPP
893
892
{ SGI_CONFIG_NSMM_SUPP, "SGI_CONFIG_NSMM_SUPP" },
895
#ifdef SGI_RT_TSTAMP_CREATE
894
#ifdef SGI_RT_TSTAMP_CREATE
896
895
{ SGI_RT_TSTAMP_CREATE, "SGI_RT_TSTAMP_CREATE" },
898
#ifdef SGI_RT_TSTAMP_DELETE
897
#ifdef SGI_RT_TSTAMP_DELETE
899
898
{ SGI_RT_TSTAMP_DELETE, "SGI_RT_TSTAMP_DELETE" },
901
#ifdef SGI_RT_TSTAMP_START
900
#ifdef SGI_RT_TSTAMP_START
902
901
{ SGI_RT_TSTAMP_START, "SGI_RT_TSTAMP_START" },
904
#ifdef SGI_RT_TSTAMP_STOP
903
#ifdef SGI_RT_TSTAMP_STOP
905
904
{ SGI_RT_TSTAMP_STOP, "SGI_RT_TSTAMP_STOP" },
907
#ifdef SGI_RT_TSTAMP_ADDR
906
#ifdef SGI_RT_TSTAMP_ADDR
908
907
{ SGI_RT_TSTAMP_ADDR, "SGI_RT_TSTAMP_ADDR" },
910
#ifdef SGI_RT_TSTAMP_MASK
909
#ifdef SGI_RT_TSTAMP_MASK
911
910
{ SGI_RT_TSTAMP_MASK, "SGI_RT_TSTAMP_MASK" },
913
#ifdef SGI_RT_TSTAMP_EOB_MODE
912
#ifdef SGI_RT_TSTAMP_EOB_MODE
914
913
{ SGI_RT_TSTAMP_EOB_MODE,"SGI_RT_TSTAMP_EOB_MODE"},
916
#ifdef SGI_USE_FP_BCOPY
915
#ifdef SGI_USE_FP_BCOPY
917
916
{ SGI_USE_FP_BCOPY, "SGI_USE_FP_BCOPY" },
920
919
{ SGI_GET_UST, "SGI_GET_UST" },
922
#ifdef SGI_SPECULATIVE_EXEC
921
#ifdef SGI_SPECULATIVE_EXEC
923
922
{ SGI_SPECULATIVE_EXEC, "SGI_SPECULATIVE_EXEC" },
925
#ifdef SGI_XLV_NEXT_RQST
924
#ifdef SGI_XLV_NEXT_RQST
926
925
{ SGI_XLV_NEXT_RQST, "SGI_XLV_NEXT_RQST" },
928
#ifdef SGI_XLV_ATTR_CURSOR
927
#ifdef SGI_XLV_ATTR_CURSOR
929
928
{ SGI_XLV_ATTR_CURSOR, "SGI_XLV_ATTR_CURSOR" },
931
#ifdef SGI_XLV_ATTR_GET
930
#ifdef SGI_XLV_ATTR_GET
932
931
{ SGI_XLV_ATTR_GET, "SGI_XLV_ATTR_GET" },
934
#ifdef SGI_XLV_ATTR_SET
933
#ifdef SGI_XLV_ATTR_SET
935
934
{ SGI_XLV_ATTR_SET, "SGI_XLV_ATTR_SET" },
937
936
#ifdef SGI_BTOOLSIZE
938
937
{ SGI_BTOOLSIZE, "SGI_BTOOLSIZE" },
941
940
{ SGI_BTOOLGET, "SGI_BTOOLGET" },
943
#ifdef SGI_BTOOLREINIT
942
#ifdef SGI_BTOOLREINIT
944
943
{ SGI_BTOOLREINIT, "SGI_BTOOLREINIT" },
946
#ifdef SGI_CREATE_UUID
945
#ifdef SGI_CREATE_UUID
947
946
{ SGI_CREATE_UUID, "SGI_CREATE_UUID" },
950
949
{ SGI_NOFPE, "SGI_NOFPE" },
952
#ifdef SGI_OLD_SOFTFP
951
#ifdef SGI_OLD_SOFTFP
953
952
{ SGI_OLD_SOFTFP, "SGI_OLD_SOFTFP" },
955
#ifdef SGI_FS_INUMBERS
954
#ifdef SGI_FS_INUMBERS
956
955
{ SGI_FS_INUMBERS, "SGI_FS_INUMBERS" },
958
#ifdef SGI_FS_BULKSTAT
957
#ifdef SGI_FS_BULKSTAT
959
958
{ SGI_FS_BULKSTAT, "SGI_FS_BULKSTAT" },
961
#ifdef SGI_RT_TSTAMP_WAIT
960
#ifdef SGI_RT_TSTAMP_WAIT
962
961
{ SGI_RT_TSTAMP_WAIT, "SGI_RT_TSTAMP_WAIT" },
964
#ifdef SGI_RT_TSTAMP_UPDATE
963
#ifdef SGI_RT_TSTAMP_UPDATE
965
964
{ SGI_RT_TSTAMP_UPDATE, "SGI_RT_TSTAMP_UPDATE" },
967
#ifdef SGI_PATH_TO_HANDLE
966
#ifdef SGI_PATH_TO_HANDLE
968
967
{ SGI_PATH_TO_HANDLE, "SGI_PATH_TO_HANDLE" },
970
#ifdef SGI_PATH_TO_FSHANDLE
969
#ifdef SGI_PATH_TO_FSHANDLE
971
970
{ SGI_PATH_TO_FSHANDLE, "SGI_PATH_TO_FSHANDLE" },
973
#ifdef SGI_FD_TO_HANDLE
972
#ifdef SGI_FD_TO_HANDLE
974
973
{ SGI_FD_TO_HANDLE, "SGI_FD_TO_HANDLE" },
976
#ifdef SGI_OPEN_BY_HANDLE
975
#ifdef SGI_OPEN_BY_HANDLE
977
976
{ SGI_OPEN_BY_HANDLE, "SGI_OPEN_BY_HANDLE" },
979
#ifdef SGI_READLINK_BY_HANDLE
978
#ifdef SGI_READLINK_BY_HANDLE
980
979
{ SGI_READLINK_BY_HANDLE,"SGI_READLINK_BY_HANDLE"},
982
#ifdef SGI_READ_DANGID
981
#ifdef SGI_READ_DANGID
983
982
{ SGI_READ_DANGID, "SGI_READ_DANGID" },
986
985
{ SGI_CONST, "SGI_CONST" },
988
#ifdef SGI_XFS_FSOPERATIONS
987
#ifdef SGI_XFS_FSOPERATIONS
989
988
{ SGI_XFS_FSOPERATIONS, "SGI_XFS_FSOPERATIONS" },
992
991
{ SGI_SETASH, "SGI_SETASH" },
995
994
{ SGI_GETASH, "SGI_GETASH" },
998
997
{ SGI_SETPRID, "SGI_SETPRID" },
1001
1000
{ SGI_GETPRID, "SGI_GETPRID" },
1003
#ifdef SGI_SETSPINFO
1002
#ifdef SGI_SETSPINFO
1004
1003
{ SGI_SETSPINFO, "SGI_SETSPINFO" },
1006
#ifdef SGI_GETSPINFO
1005
#ifdef SGI_GETSPINFO
1007
1006
{ SGI_GETSPINFO, "SGI_GETSPINFO" },
1010
1009
{ SGI_SHAREII, "SGI_SHAREII" },
1012
#ifdef SGI_NEWARRAYSESS
1011
#ifdef SGI_NEWARRAYSESS
1013
1012
{ SGI_NEWARRAYSESS, "SGI_NEWARRAYSESS" },
1015
#ifdef SGI_GETDFLTPRID
1014
#ifdef SGI_GETDFLTPRID
1016
1015
{ SGI_GETDFLTPRID, "SGI_GETDFLTPRID" },
1018
#ifdef SGI_SET_DISMISSED_EXC_CNT
1017
#ifdef SGI_SET_DISMISSED_EXC_CNT
1019
1018
{ SGI_SET_DISMISSED_EXC_CNT,"SGI_SET_DISMISSED_EXC_CNT" },
1021
#ifdef SGI_GET_DISMISSED_EXC_CNT
1020
#ifdef SGI_GET_DISMISSED_EXC_CNT
1022
1021
{ SGI_GET_DISMISSED_EXC_CNT,"SGI_GET_DISMISSED_EXC_CNT" },
1024
#ifdef SGI_CYCLECNTR_SIZE
1023
#ifdef SGI_CYCLECNTR_SIZE
1025
1024
{ SGI_CYCLECNTR_SIZE, "SGI_CYCLECNTR_SIZE" },
1027
#ifdef SGI_QUERY_FASTTIMER
1026
#ifdef SGI_QUERY_FASTTIMER
1028
1027
{ SGI_QUERY_FASTTIMER, "SGI_QUERY_FASTTIMER" },
1030
#ifdef SGI_PIDSINASH
1029
#ifdef SGI_PIDSINASH
1031
1030
{ SGI_PIDSINASH, "SGI_PIDSINASH" },
1034
1033
{ SGI_ULI, "SGI_ULI" },
1036
#ifdef SGI_LPG_SHMGET
1035
#ifdef SGI_LPG_SHMGET
1037
1036
{ SGI_LPG_SHMGET, "SGI_LPG_SHMGET" },
1040
1039
{ SGI_LPG_MAP, "SGI_LPG_MAP" },
1042
#ifdef SGI_CACHEFS_SYS
1041
#ifdef SGI_CACHEFS_SYS
1043
1042
{ SGI_CACHEFS_SYS, "SGI_CACHEFS_SYS" },
1045
#ifdef SGI_NFSNOTIFY
1044
#ifdef SGI_NFSNOTIFY
1046
1045
{ SGI_NFSNOTIFY, "SGI_NFSNOTIFY" },
1049
1048
{ SGI_LOCKDSYS, "SGI_LOCKDSYS" },
1052
1051
{ SGI_EVENTCTR, "SGI_EVENTCTR" },
1054
#ifdef SGI_GETPRUSAGE
1053
#ifdef SGI_GETPRUSAGE
1055
1054
{ SGI_GETPRUSAGE, "SGI_GETPRUSAGE" },
1057
#ifdef SGI_PROCMASK_LOCATION
1056
#ifdef SGI_PROCMASK_LOCATION
1058
1057
{ SGI_PROCMASK_LOCATION,"SGI_PROCMASK_LOCATION" },
1061
1060
{ SGI_UNUSED, "SGI_UNUSED" },
1064
{ SGI_CKPT_SYS, "SGI_CKPT_SYS" },
1067
{ SGI_CKPT_SYS, "SGI_CKPT_SYS" },
1069
#ifdef SGI_GETGRPPID
1063
{ SGI_CKPT_SYS, "SGI_CKPT_SYS" },
1066
{ SGI_CKPT_SYS, "SGI_CKPT_SYS" },
1068
#ifdef SGI_GETGRPPID
1070
1069
{ SGI_GETGRPPID, "SGI_GETGRPPID" },
1072
#ifdef SGI_GETSESPID
1071
#ifdef SGI_GETSESPID
1073
1072
{ SGI_GETSESPID, "SGI_GETSESPID" },
1076
1075
{ SGI_ENUMASHS, "SGI_ENUMASHS" },
1078
#ifdef SGI_SETASMACHID
1077
#ifdef SGI_SETASMACHID
1079
1078
{ SGI_SETASMACHID, "SGI_SETASMACHID" },
1081
#ifdef SGI_GETASMACHID
1080
#ifdef SGI_GETASMACHID
1082
1081
{ SGI_GETASMACHID, "SGI_GETASMACHID" },
1084
#ifdef SGI_GETARSESS
1083
#ifdef SGI_GETARSESS
1085
1084
{ SGI_GETARSESS, "SGI_GETARSESS" },
1087
#ifdef SGI_JOINARRAYSESS
1086
#ifdef SGI_JOINARRAYSESS
1088
1087
{ SGI_JOINARRAYSESS, "SGI_JOINARRAYSESS" },
1090
#ifdef SGI_SPROC_KILL
1089
#ifdef SGI_SPROC_KILL
1091
1090
{ SGI_SPROC_KILL, "SGI_SPROC_KILL" },
1093
#ifdef SGI_DBA_CONFIG
1092
#ifdef SGI_DBA_CONFIG
1094
1093
{ SGI_DBA_CONFIG, "SGI_DBA_CONFIG" },
1096
#ifdef SGI_RELEASE_NAME
1095
#ifdef SGI_RELEASE_NAME
1097
1096
{ SGI_RELEASE_NAME, "SGI_RELEASE_NAME" },
1099
#ifdef SGI_SYNCH_CACHE_HANDLER
1098
#ifdef SGI_SYNCH_CACHE_HANDLER
1100
1099
{ SGI_SYNCH_CACHE_HANDLER,"SGI_SYNCH_CACHE_HANDLER"},
1102
#ifdef SGI_SWASH_INIT
1101
#ifdef SGI_SWASH_INIT
1103
1102
{ SGI_SWASH_INIT, "SGI_SWASH_INIT" },
1105
#ifdef SGI_NUMA_MIGR_PAGE
1104
#ifdef SGI_NUMA_MIGR_PAGE
1106
1105
{ SGI_NUMA_MIGR_PAGE, "SGI_NUMA_MIGR_PAGE" },
1108
#ifdef SGI_NUMA_MIGR_PAGE_ALT
1107
#ifdef SGI_NUMA_MIGR_PAGE_ALT
1109
1108
{ SGI_NUMA_MIGR_PAGE_ALT,"SGI_NUMA_MIGR_PAGE_ALT"},
1111
#ifdef SGI_KAIO_USERINIT
1110
#ifdef SGI_KAIO_USERINIT
1112
1111
{ SGI_KAIO_USERINIT, "SGI_KAIO_USERINIT" },
1114
#ifdef SGI_KAIO_READ
1113
#ifdef SGI_KAIO_READ
1115
1114
{ SGI_KAIO_READ, "SGI_KAIO_READ" },
1117
#ifdef SGI_KAIO_WRITE
1116
#ifdef SGI_KAIO_WRITE
1118
1117
{ SGI_KAIO_WRITE, "SGI_KAIO_WRITE" },
1120
#ifdef SGI_KAIO_SUSPEND
1119
#ifdef SGI_KAIO_SUSPEND
1121
1120
{ SGI_KAIO_SUSPEND, "SGI_KAIO_SUSPEND" },
1123
#ifdef SGI_KAIO_STATS
1122
#ifdef SGI_KAIO_STATS
1124
1123
{ SGI_KAIO_STATS, "SGI_KAIO_STATS" },
1126
#ifdef SGI_INITIAL_PT_SPROC
1125
#ifdef SGI_INITIAL_PT_SPROC
1127
1126
{ SGI_INITIAL_PT_SPROC, "SGI_INITIAL_PT_SPROC" },