Changeset 75994 in vbox for trunk/include
- Timestamp:
- Dec 5, 2018 9:38:19 PM (6 years ago)
- Location:
- trunk/include
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/err.mac
r73277 r75994 6 6 7 7 ; 8 ; Copyright (C) 2006-201 7Oracle Corporation8 ; Copyright (C) 2006-2018 Oracle Corporation 9 9 ; 10 10 ; This file is part of VirtualBox Open Source Edition (OSE), as … … 51 51 %define VERR_RAW_MODE_NOT_SUPPORTED (-1023) 52 52 %define VERR_INCONSISTENT_VM_HANDLE (-1024) 53 %define VERR_VM_RESTORED (-1025) 53 54 %define VINF_EM_FIRST 1100 54 55 %define VINF_EM_TERMINATE 1100 … … 92 93 %define VINF_EM_RAW_STALE_SELECTOR 1138 93 94 %define VINF_EM_RAW_IRET_TRAP 1139 94 %define VINF_EM_RAW_EMULATE_IO_BLOCK 114095 95 %define VERR_EM_INTERPRETER (-1148) 96 96 %define VERR_EM_INTERNAL_ERROR (-1149) … … 103 103 %define VINF_EM_RAW_INJECT_TRPM_EVENT 1157 104 104 %define VERR_EM_GUEST_CPU_HANG (-1158) 105 %define VINF_EM_PENDING_R3_IOPORT_READ 1159 106 %define VINF_EM_PENDING_R3_IOPORT_WRITE 1160 107 %define VINF_EM_RESUME_R3_HISTORY_EXEC 1161 105 108 %define VERR_DBGF_NOT_ATTACHED (-1200) 106 109 %define VERR_DBGF_ALREADY_ATTACHED (-1201) … … 242 245 %define VERR_PGM_PHYS_PAGE_MAP_MMIO2_IPE (-1684) 243 246 %define VERR_PGM_PHYS_MMIO_EX_IPE (-1685) 247 %define VERR_PGM_MODE_IPE (-1686) 248 %define VERR_PGM_SHW_NONE_IPE (-1687) 244 249 %define VERR_MM_RAM_CONFLICT (-1700) 245 250 %define VERR_MM_HYPER_NO_MEMORY (-1701) … … 262 267 %define VERR_CPUM_INVALID_XCR0 (-1765) 263 268 %define VINF_CPUM_HOST_CR0_MODIFIED (1766) 269 %define VERR_CPUM_INVALID_HWVIRT_CONFIG (-1767) 270 %define VERR_CPUM_INVALID_HWVIRT_FEAT_COMBO (-1768) 264 271 %define VERR_SSM_UNIT_EXISTS (-1800) 265 272 %define VERR_SSM_UNIT_NOT_FOUND (-1801) … … 470 477 %define VERR_VMM_WRONG_HM_VMCPU_STATE (-2716) 471 478 %define VERR_VMM_SMAP_BUT_AC_CLEAR (-2717) 479 %define VERR_VMM_WRONG_NEM_VMCPU_STATE (-2718) 472 480 %define VERR_PDM_NO_SUCH_LUN (-2800) 473 481 %define VERR_PDM_DEVINS_UNKNOWN_CFG_VALUES (-2801) … … 719 727 %define VERR_SUPDRV_NOT_BUDDING_VM_PROCESS_1 (-3748) 720 728 %define VERR_SUPDRV_NOT_BUDDING_VM_PROCESS_2 (-3749) 729 %define VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT (-7000) 721 730 %define VERR_SUPLIB_PATH_NOT_ABSOLUTE (-3750) 722 731 %define VERR_SUPLIB_PATH_NOT_CLEAN (-3751) … … 791 800 %define VERR_VMX_UNABLE_TO_START_VM (-4005) 792 801 %define VERR_VMX_INVALID_HOST_STATE (-4006) 793 %define VERR_VMX_ILLEGAL_FEATURE_CONTROL_MSR (-4007)794 %define VERR_VMX_UNSUPPORTED_MODE (-4008)795 802 %define VERR_VMX_NO_VMX (-4009) 803 %define VERR_VMX_NOT_SUPPORTED (-4010) 796 804 %define VERR_VMX_IN_VMX_ROOT_MODE (-4011) 797 805 %define VERR_VMX_X86_CR4_VMXE_CLEARED (-4012) … … 812 820 %define VERR_VMX_MSR_ALL_VMX_DISABLED (-4028) 813 821 %define VERR_VMX_MSR_VMX_DISABLED (-4029) 814 %define VERR_VMX_ENTRY_CTLS_CACHE_INVALID (-4030) 815 %define VERR_VMX_EXIT_CTLS_CACHE_INVALID (-4031) 816 %define VERR_VMX_PIN_EXEC_CTLS_CACHE_INVALID (-4032) 817 %define VERR_VMX_PROC_EXEC_CTLS_CACHE_INVALID (-4033) 818 %define VERR_VMX_PROC_EXEC2_CTLS_CACHE_INVALID (-4034) 819 %define VERR_VMX_MSR_VMX_ENABLE_FAILED (-4035) 820 %define VERR_VMX_MSR_SMX_VMX_ENABLE_FAILED (-4036) 822 %define VERR_VMX_VMCS_FIELD_CACHE_INVALID (-4030) 823 %define VERR_VMX_MSR_VMX_ENABLE_FAILED (-4031) 824 %define VERR_VMX_MSR_SMX_VMX_ENABLE_FAILED (-4032) 825 %define VINF_VMX_VMEXIT 4033 826 %define VERR_VMX_VMENTRY_FAILED (-4033) 827 %define VERR_VMX_VMEXIT_FAILED (-4034) 828 %define VINF_VMX_INTERCEPT_NOT_ACTIVE 4035 829 %define VINF_VMX_MODIFIES_BEHAVIOR 4036 821 830 %define VERR_SVM_UNABLE_TO_START_VM (-4050) 822 831 %define VERR_SVM_ILLEGAL_EFER_MSR (-4051) … … 838 847 %define VINF_SVM_VMEXIT 4067 839 848 %define VINF_SVM_VMRUN 4068 849 %define VINF_SVM_INTERCEPT_NOT_ACTIVE 4069 840 850 %define VERR_HM_UNKNOWN_CPU (-4100) 841 851 %define VERR_HM_NO_CPUID (-4101) … … 856 866 %define VERR_HM_INVALID_HM64ON32OP (-4116) 857 867 %define VINF_HM_DOUBLE_FAULT 4117 858 %define VINF_HM_ INTERCEPT_NOT_ACTIVE4118868 %define VINF_HM_PENDING_XCPT 4118 859 869 %define VERR_DIS_INVALID_OPCODE (-4200) 860 870 %define VERR_DIS_GEN_FAILURE (-4201) … … 1039 1049 %define VWRN_GSTCTL_OBJECTSTATE_CHANGED 6220 1040 1050 %define VERR_GSTCTL_PROCESS_WRONG_STATE (-6221) 1041 %define VWRN_GSTCTL_PROCESS_EXIT_CODE 6221 1051 %define VERR_GSTCTL_MAX_OBJECTS_REACHED (-6222) 1052 %define VERR_GSTCTL_PROCESS_EXIT_CODE (-6223) 1042 1053 %define VERR_GIM_NOT_ENABLED (-6300) 1043 1054 %define VERR_GIM_IPE_1 (-6301) … … 1063 1074 %define VERR_GSTDND_GUEST_ERROR (-6500) 1064 1075 %define VERR_AUDIO_BACKEND_INIT_FAILED (-6600) 1065 %define VERR_AUDIO_NO_FREE_INPUT_STREAMS (-6601) 1066 %define VERR_AUDIO_NO_FREE_OUTPUT_STREAMS (-6602) 1067 %define VERR_AUDIO_STREAM_PENDING_DISABLE (-6603) 1068 %define VINF_AUDIO_MORE_DATA_AVAILABLE (6604) 1076 %define VERR_AUDIO_BACKEND_NOT_ATTACHED (-6601) 1077 %define VERR_AUDIO_NO_FREE_INPUT_STREAMS (-6602) 1078 %define VERR_AUDIO_NO_FREE_OUTPUT_STREAMS (-6603) 1079 %define VERR_AUDIO_STREAM_PENDING_DISABLE (-6604) 1080 %define VINF_AUDIO_MORE_DATA_AVAILABLE (6605) 1081 %define VERR_AUDIO_STREAM_NOT_READY (-6605) 1082 %define VERR_AUDIO_STREAM_COULD_NOT_CREATE (-6606) 1069 1083 %define VERR_APIC_INTR_NOT_PENDING (-6700) 1070 1084 %define VERR_APIC_INTR_MASKED_BY_TPR (-6701) 1071 1085 %define VERR_APIC_INTR_DISCARDED (-6702) 1086 %define VERR_NEM_NOT_ENABLED (-6800) 1087 %define VERR_NEM_NOT_AVAILABLE (-6801) 1088 %define VERR_NEM_INIT_FAILED (-6802) 1089 %define VERR_NEM_MISSING_KERNEL_API (-6803) 1090 %define VERR_NEM_RING3_ONLY (-6804) 1091 %define VERR_NEM_VM_CREATE_FAILED (-6805) 1092 %define VERR_NEM_MAP_PAGES_FAILED (-6806) 1093 %define VERR_NEM_UNMAP_PAGES_FAILED (-6807) 1094 %define VERR_NEM_GET_REGISTERS_FAILED (-6808) 1095 %define VERR_NEM_SET_REGISTERS_FAILED (-6809) 1096 %define VERR_NEM_FLUSH_TLB (-6810) 1097 %define VINF_NEM_FLUSH_TLB (6810) 1098 %define VERR_NEM_SET_TSC (-6811) 1099 %define VERR_NEM_IPE_0 (-6890) 1100 %define VERR_NEM_IPE_1 (-6891) 1101 %define VERR_NEM_IPE_2 (-6892) 1102 %define VERR_NEM_IPE_3 (-6893) 1103 %define VERR_NEM_IPE_4 (-6894) 1104 %define VERR_NEM_IPE_5 (-6895) 1105 %define VERR_NEM_IPE_6 (-6896) 1106 %define VERR_NEM_IPE_7 (-6897) 1107 %define VERR_NEM_IPE_8 (-6898) 1108 %define VERR_NEM_IPE_9 (-6899) 1109 %define VERR_RECORDING_CODEC_NOT_FOUND (-6900) 1110 %define VERR_RECORDING_CODEC_INIT_FAILED (-6902) 1111 %define VERR_RECORDING_CODEC_NOT_SUPPORTED (-6903) 1112 %define VERR_RECORDING_FORMAT_NOT_SUPPORTED (-6904) 1113 %define VERR_RECORDING_RESTRICTED (-6905) 1114 %define VINF_RECORDING_LIMIT_REACHED (6906) 1115 %define VERR_RECORDING_LIMIT_REACHED (-6906) 1116 %define VINF_RECORDING_THROTTLED (6907) 1117 %define VERR_RECORDING_THROTTLED (-6907) 1072 1118 %include "iprt/err.mac" -
trunk/include/iprt/err.mac
r70459 r75994 158 158 %define VERR_MISMATCH (-22408) 159 159 %define VERR_WRONG_TYPE (-22409) 160 %define VWRN_WRONG_TYPE (22409) 160 161 %define VERR_PRIVILEGE_NOT_HELD (-22410) 161 162 %define VERR_PROC_TCB_PRIV_NOT_HELD (-22411) … … 163 164 %define VERR_PROC_IQ_PRIV_NOT_HELD (-22413) 164 165 %define VERR_MP_TOO_MANY_CPUS (-22414) 166 %define VERR_WRONG_PARAMETER_COUNT (-22415) 167 %define VERR_WRONG_PARAMETER_TYPE (-22416) 168 %define VERR_INVALID_CLIENT_ID (-22417) 169 %define VERR_INVALID_SESSION_ID (-22418) 170 %define VERR_PROC_ELEVATION_REQUIRED (-22419) 171 %define VERR_INCOMPATIBLE_CONFIG (-22420) 165 172 %define VERR_FILE_IO_ERROR (-100) 166 173 %define VERR_OPEN_FAILED (-101) … … 227 234 %define VERR_IS_A_BLOCK_DEVICE (-163) 228 235 %define VERR_IS_A_CHAR_DEVICE (-164) 236 %define VERR_DRIVE_IS_EMPTY (-165) 229 237 %define VERR_SEARCH_ERROR (-200) 230 238 %define VERR_NO_MORE_FILES (-201) … … 440 448 %define VERR_CV_TODO (-692) 441 449 %define VERR_CV_IPE (-693) 450 %define VERR_DBG_NO_UNWIND_INFO (-694) 451 %define VERR_DBG_UNWIND_INFO_NOT_FOUND (-695) 452 %define VERR_DBG_MALFORMED_UNWIND_INFO (-696) 442 453 %define VERR_RT_REQUEST_INVALID_TYPE (-700) 443 454 %define VERR_RT_REQUEST_STATE (-701) … … 468 479 %define VERR_S3_BUCKET_NOT_EMPTY (-878) 469 480 %define VERR_S3_CANCELED (-879) 481 %define VERR_HTTP_STATUS_SERVER_ERROR (-884) 470 482 %define VERR_HTTP_INIT_FAILED (-885) 471 483 %define VERR_HTTP_NOT_FOUND (-886) … … 678 690 %define VERR_ASN1_CURSOR_LONG_TAG (-22830) 679 691 %define VERR_ASN1_CURSOR_BAD_LENGTH_ENCODING (-22831) 680 %define VERR_ASN1_CURSOR_ILLEGAL_I DEFINITE_LENGTH (-22832)681 %define VERR_ASN1_CURSOR_ IDEFINITE_LENGTH_NOT_SUP(-22833)692 %define VERR_ASN1_CURSOR_ILLEGAL_INDEFINITE_LENGTH (-22832) 693 %define VERR_ASN1_CURSOR_BAD_INDEFINITE_LENGTH (-22833) 682 694 %define VERR_ASN1_CURSOR_BAD_LENGTH (-22834) 683 695 %define VERR_ASN1_CURSOR_NO_MORE_DATA (-22835) … … 703 715 %define VERR_ASN1_TOO_DEEPLY_NESTED (-22855) 704 716 %define VERR_ASN1_UNEXPECTED_OBJ_ID (-22856) 717 %define VERR_ASN1_INVALID_INTEGER_ENCODING (-22857) 705 718 %define VERR_ASN1_INTERNAL_ERROR_1 (-22895) 706 719 %define VERR_ASN1_INTERNAL_ERROR_2 (-22896) … … 738 751 %define VERR_LDRVI_PAGE_HASH_MISMATCH (-22928) 739 752 %define VERR_LDRVI_IMAGE_HASH_MISMATCH (-22929) 753 %define VERR_LDRVI_BAD_CERT_FORMAT (-22930) 740 754 %define VERR_LDR_FORWARDER (-22950) 741 755 %define VERR_LDR_NOT_FORWARDER (-22951) … … 743 757 %define VERR_LDR_FORWARDER_CHAIN_TOO_LONG (-22953) 744 758 %define VERR_LDR_FORWARDERS_NOT_SUPPORTED (-22954) 759 %define VERR_LDRMACHO_OTHER_ENDIAN_NOT_SUPPORTED (-22955) 760 %define VERR_LDRMACHO_BAD_HEADER (-22956) 761 %define VERR_LDRMACHO_UNSUPPORTED_FILE_TYPE (-22957) 762 %define VERR_LDRMACHO_UNSUPPORTED_MACHINE (-22958) 763 %define VERR_LDRMACHO_BAD_LOAD_COMMAND (-22959) 764 %define VERR_LDRMACHO_UNKNOWN_LOAD_COMMAND (-22960) 765 %define VERR_LDRMACHO_UNSUPPORTED_LOAD_COMMAND (-22961) 766 %define VERR_LDRMACHO_BAD_SECTION (-22962) 767 %define VERR_LDRMACHO_UNSUPPORTED_SECTION (-22963) 768 %define VERR_LDRMACHO_UNSUPPORTED_INIT_SECTION (-22964) 769 %define VERR_LDRMACHO_UNSUPPORTED_TERM_SECTION (-22965) 770 %define VERR_LDRMACHO_UNKNOWN_SECTION (-22966) 771 %define VERR_LDRMACHO_BAD_SECTION_ORDER (-22967) 772 %define VERR_LDRMACHO_BIT_MIX (-22968) 773 %define VERR_LDRMACHO_BAD_OBJECT_FILE (-22969) 774 %define VERR_LDRMACHO_BAD_SYMBOL (-22970) 775 %define VERR_LDRMACHO_UNSUPPORTED_FIXUP_TYPE (-22971) 776 %define VERR_LDRMACHO_MIXED_DEBUG_SECTION_FLAGS (-22972) 777 %define VERR_LDRMACHO_NON_CONT_SEG_BITS (-22973) 778 %define VERR_LDRMACHO_TODO (-22974) 779 %define VERR_LDRMACHO_BAD_SYMTAB_SIZE (-22975) 780 %define VERR_LDR_DUPLICATE_SEGMENT_NAME (-22976) 781 %define VERR_LDR_NO_IMAGE_UUID (-22977) 782 %define VERR_LDR_BAD_FIXUP (-22978) 783 %define VERR_LDR_ADDRESS_OVERFLOW (-22979) 784 %define VERR_LDRLX_BAD_HEADER (-22980) 785 %define VERR_LDRLX_BAD_LOADER_SECTION (-22981) 786 %define VERR_LDRLX_BAD_FIXUP_SECTION (-22982) 787 %define VERR_LDRLX_BAD_OBJECT_TABLE (-22983) 788 %define VERR_LDRLX_BAD_PAGE_MAP (-22984) 789 %define VERR_LDRLX_BAD_ITERDATA (-22985) 790 %define VERR_LDRLX_BAD_ITERDATA2 (-22986) 791 %define VERR_LDRLX_BAD_BUNDLE (-22987) 792 %define VERR_LDRLX_NO_SONAME (-22988) 793 %define VERR_LDRLX_BAD_SONAME (-22989) 794 %define VERR_LDRLX_BAD_FORWARDER (-22990) 795 %define VERR_LDRLX_NRICHAIN_NOT_SUPPORTED (-22991) 796 %define VERR_LDRLX_IMPORT_ORDINAL_OUT_OF_BOUNDS (-22992) 745 797 %define VERR_CR_X509_GENERIC_ERROR (-23000) 746 798 %define VERR_CR_X509_INTERNAL_ERROR (-23001) … … 813 865 %define VERR_CR_PKCS7_SIGNER_CERT_NOT_SHIPPED (-22358) 814 866 %define VERR_CR_PKCS7_SIGNER_INFO_DIGEST_ENCRYPT_MISMATCH (-22359) 867 %define VERR_CR_PKCS7_NOT_DATA (-22360) 815 868 %define VERR_CR_SPC_GENERIC_ERROR (-23400) 816 869 %define VERR_CR_SPC_NOT_EXACTLY_ONE_SIGNER_INFOS (-23401) … … 848 901 %define VERR_CR_PKIX_OSSL_D2I_PUBLIC_KEY_FAILED (-23516) 849 902 %define VERR_CR_PKIX_OSSL_EVP_PKEY_TYPE_ERROR (-23517) 903 %define VERR_CR_PKIX_OSSL_D2I_PRIVATE_KEY_FAILED (-23518) 904 %define VERR_CR_PKIX_OSSL_EVP_PKEY_RSA_PAD_ERROR (-23519) 905 %define VERR_CR_PKIX_OSSL_SIGN_FINAL_FAILED (-23520) 906 %define VERR_CR_PKIX_OSSL_VS_IPRT_SIGNATURE_SIZE (-23521) 907 %define VERR_CR_PKIX_OSSL_VS_IPRT_SIGNATURE (-23522) 908 %define VERR_CR_PKIX_NOT_RSA_PRIVATE_KEY (-23523) 909 %define VERR_CR_PKIX_NOT_RSA_PUBLIC_KEY (-23524) 850 910 %define VERR_CR_STORE_GENERIC_ERROR (-23700) 911 %define VERR_CR_KEY_UNKNOWN_TYPE (-23800) 912 %define VERR_CR_KEY_FORMAT_NOT_SUPPORTED (-23801) 913 %define VERR_CR_KEY_ENCRYPTED (-23802) 914 %define VERR_CR_KEY_NO_DEK_INFO (-23803) 915 %define VERR_CR_KEY_DEK_INFO_TOO_LONG (-23804) 916 %define VERR_CR_KEY_DECRYPTION_NOT_SUPPORTED (-23805) 917 %define VERR_CR_KEY_UNSUPPORTED_CIPHER (-23806) 918 %define VERR_CR_KEY_UNEXPECTED_CIPHER_PARAMS (-23807) 919 %define VERR_CR_KEY_MISSING_CIPHER_PARAMS (-23808) 920 %define VERR_CR_KEY_TOO_SHORT_CIPHER_IV (-23809) 921 %define VERR_CR_KEY_MALFORMED_CIPHER_IV (-23810) 922 %define VERR_CR_KEY_PASSWORD_ENCODING (-23811) 923 %define VERR_CR_KEY_OSSL_DECRYPT_INIT_ERROR (-23812) 924 %define VERR_CR_KEY_DECRYPTION_FAILED (-23813) 925 %define VINF_CR_KEY_WAS_DECRYPTED (23814) 926 %define VERR_CR_KEY_GEN_FAILED_RSA (-23815) 851 927 %define VERR_CR_RSA_GENERIC_ERROR (-23900) 852 928 %define VERR_BIGNUM_SENSITIVE_INPUT (-24000) … … 855 931 %define VERR_CR_DIGEST_OSSL_DIGEST_INIT_ERROR (-24200) 856 932 %define VERR_CR_DIGEST_OSSL_DIGEST_CTX_COPY_ERROR (-24201) 933 %define VINF_CR_DIGEST_DEPRECATED (24202) 934 %define VERR_CR_DIGEST_DEPRECATED (-24202) 935 %define VINF_CR_DIGEST_COMPROMISED (24203) 936 %define VERR_CR_DIGEST_COMPROMISED (-24203) 937 %define VINF_CR_DIGEST_SEVERELY_COMPROMISED (24204) 938 %define VERR_CR_DIGEST_SEVERELY_COMPROMISED (-24204) 939 %define VERR_CR_DIGEST_NOT_SUPPORTED (-24205) 940 %define VERR_CR_PASSWORD_2_KEY_DERIVIATION_FAILED (-24396) 941 %define VERR_CR_RANDOM_SETUP_FAILED (-24397) 942 %define VERR_CR_RANDOM_FAILED (-24398) 943 %define VERR_CR_MALFORMED_PEM_HEADER (-24399) 857 944 %define VERR_PATH_MATCH_UNKNOWN_VARIABLE (-24400) 858 945 %define VERR_PATH_MATCH_VARIABLE_MUST_BE_FIRST (-24401) … … 873 960 %define VERR_JSON_ITERATOR_END (-24701) 874 961 %define VERR_JSON_MALFORMED (-24702) 962 %define VERR_JSON_IS_EMPTY (-24703) 963 %define VERR_JSON_INVALID_UTF16_ESCAPE_SEQUENCE (-24704) 964 %define VERR_JSON_MISSING_SURROGATE_PAIR (-24705) 965 %define VERR_JSON_BAD_SURROGATE_PAIR_SEQUENCE (-24706) 966 %define VERR_JSON_INVALID_CODEPOINT (-24707) 875 967 %define VERR_VFS_UNKNOWN_FORMAT (-24800) 876 968 %define VERR_VFS_BOGUS_FORMAT (-24801) … … 1014 1106 %define VERR_SERIALPORT_BREAK_DETECTED (-25500) 1015 1107 %define VERR_SERIALPORT_INVALID_BAUDRATE (-25501) 1108 %define VERR_REST_RESPONSE_CONTENT_TYPE_NOT_SUPPORTED (-25700) 1109 %define VERR_REST_RESPONSE_INVALID_UTF8_ENCODING (-25701) 1110 %define VERR_REST_RESPONSE_EMBEDDED_ZERO_CHAR (-25702) 1111 %define VERR_REST_RESPONSE_REPEAT_HEADER_FIELD (-25703) 1112 %define VWRN_REST_UNABLE_TO_DECODE_DATE (25704) 1113 %define VERR_REST_UNABLE_TO_DECODE_DATE (-25704) 1114 %define VERR_REST_WRONG_JSON_TYPE_FOR_BOOL (-25705) 1115 %define VERR_REST_WRONG_JSON_TYPE_FOR_INTEGER (-25706) 1116 %define VERR_REST_WRONG_JSON_TYPE_FOR_DOUBLE (-25707) 1117 %define VERR_REST_WRONG_JSON_TYPE_FOR_STRING (-25708) 1118 %define VERR_REST_WRONG_JSON_TYPE_FOR_DATE (-25709) 1119 %define VERR_REST_UNABLE_TO_PARSE_STRING_AS_BOOL (-25710) 1120 %define VERR_REST_PATH_PARAMETER_NOT_SET (-25711) 1121 %define VERR_REST_REQUIRED_QUERY_PARAMETER_NOT_SET (-25712) 1122 %define VERR_REST_REQUIRED_HEADER_PARAMETER_NOT_SET (-25713) 1123 %define VERR_REST_INTERNAL_ERROR_1 (-25791) 1124 %define VERR_REST_INTERNAL_ERROR_2 (-25792) 1125 %define VERR_REST_INTERNAL_ERROR_3 (-25793) 1126 %define VERR_REST_INTERNAL_ERROR_4 (-25794) 1127 %define VERR_REST_INTERNAL_ERROR_5 (-25795) 1128 %define VERR_REST_INTERNAL_ERROR_6 (-25796) 1129 %define VERR_REST_INTERNAL_ERROR_7 (-25797) 1130 %define VERR_REST_INTERNAL_ERROR_8 (-25798) 1131 %define VERR_REST_INTERNAL_ERROR_9 (-25799) 1132 %define VERR_CR_CIPHER_NOT_SUPPORTED (-25800) 1133 %define VERR_CR_CIPHER_OSSL_ENCRYPT_INIT_FAILED (-25801) 1134 %define VERR_CR_CIPHER_OSSL_ENCRYPT_UPDATE_FAILED (-25802) 1135 %define VERR_CR_CIPHER_OSSL_ENCRYPT_FINAL_FAILED (-25803) 1136 %define VERR_CR_CIPHER_OSSL_DECRYPT_INIT_FAILED (-25804) 1137 %define VERR_CR_CIPHER_OSSL_DECRYPT_UPDATE_FAILED (-25805) 1138 %define VERR_CR_CIPHER_OSSL_DECRYPT_FINAL_FAILED (-25806) 1139 %define VERR_CR_CIPHER_INVALID_KEY_LENGTH (-25807) 1140 %define VERR_CR_CIPHER_INVALID_INITIALIZATION_VECTOR_LENGTH (-25808) 1141 %define VERR_SHMEM_MAXIMUM_MAPPINGS_REACHED (-26000) -
trunk/include/iprt/x86.mac
r70606 r75994 177 177 %define X86_CPUID_STEXT_FEATURE_EBX_SHA RT_BIT_32(29) 178 178 %define X86_CPUID_STEXT_FEATURE_ECX_PREFETCHWT1 RT_BIT_32(0) 179 %define X86_CPUID_STEXT_FEATURE_ECX_UMIP RT_BIT_32(2) 180 %define X86_CPUID_STEXT_FEATURE_ECX_PKU RT_BIT_32(3) 181 %define X86_CPUID_STEXT_FEATURE_ECX_OSPKE RT_BIT_32(4) 182 %define X86_CPUID_STEXT_FEATURE_ECX_MAWAU 0x003e0000 183 %define X86_CPUID_STEXT_FEATURE_ECX_RDPID RT_BIT_32(2) 184 %define X86_CPUID_STEXT_FEATURE_ECX_SGX_LC RT_BIT_32(30) 179 185 %define X86_CPUID_STEXT_FEATURE_EDX_IBRS_IBPB RT_BIT_32(26) 180 186 %define X86_CPUID_STEXT_FEATURE_EDX_STIBP RT_BIT_32(27) … … 239 245 %define X86_CPUID_AMD_ADVPOWER_EDX_PFI RT_BIT_32(11) 240 246 %define X86_CPUID_AMD_ADVPOWER_EDX_PA RT_BIT_32(12) 247 %define X86_CPUID_AMD_EFEID_EBX_CLZERO RT_BIT_32(0) 248 %define X86_CPUID_AMD_EFEID_EBX_IRPERF RT_BIT_32(1) 249 %define X86_CPUID_AMD_EFEID_EBX_XSAVE_ER_PTR RT_BIT_32(2) 250 %define X86_CPUID_AMD_EFEID_EBX_IBPB RT_BIT_32(12) 241 251 %define X86_CPUID_SVM_FEATURE_EDX_NESTED_PAGING RT_BIT(0) 242 252 %define X86_CPUID_SVM_FEATURE_EDX_LBR_VIRT RT_BIT(1) … … 274 284 %define X86_CR0_PG RT_BIT_32(31) 275 285 %define X86_CR0_PAGING RT_BIT_32(31) 286 %define X86_CR0_BIT_PG 31 276 287 %define X86_CR3_PWT RT_BIT_32(3) 277 288 %define X86_CR3_PCD RT_BIT_32(4) … … 292 303 %define X86_CR4_VMXE RT_BIT_32(13) 293 304 %define X86_CR4_SMXE RT_BIT_32(14) 305 %define X86_CR4_FSGSBASE RT_BIT_32(16) 294 306 %define X86_CR4_PCIDE RT_BIT_32(17) 295 307 %define X86_CR4_OSXSAVE RT_BIT_32(18) … … 305 317 %define X86_DR6_BS RT_BIT_32(14) 306 318 %define X86_DR6_BT RT_BIT_32(15) 307 %define X86_DR6_INIT_VAL 0xFFFF0FF0 319 %define X86_DR6_RTM RT_BIT_32(16) 320 %define X86_DR6_INIT_VAL 0xffff0ff0 308 321 %define X86_DR6_RA1_MASK 0xffff0ff0 322 %define X86_DR6_RA1_MASK_RTM 0xfffe0ff0 309 323 %define X86_DR6_RAZ_MASK RT_BIT_64(12) 310 324 %define X86_DR6_MBZ_MASK 0xffffffff00000000 … … 322 336 %define X86_DR7_LE_ALL 0x0000000000000055 323 337 %define X86_DR7_GE_ALL 0x00000000000000aa 338 %define X86_DR7_RTM RT_BIT_32(11) 324 339 %define X86_DR7_ICE_IR RT_BIT_32(12) 325 340 %define X86_DR7_GD RT_BIT_32(13) … … 378 393 %endif 379 394 %define MSR_CORE_THREAD_COUNT 0x35 380 %define MSR_IA32_FEATURE_CONTROL 0x3A 381 %define MSR_IA32_FEATURE_CONTROL_LOCK RT_BIT_32(0) 382 %define MSR_IA32_FEATURE_CONTROL_SMX_VMXON RT_BIT_32(1) 383 %define MSR_IA32_FEATURE_CONTROL_VMXON RT_BIT_32(2) 395 %define MSR_IA32_FEATURE_CONTROL 0x3A 396 %define MSR_IA32_FEATURE_CONTROL_LOCK RT_BIT_64(0) 397 %define MSR_IA32_FEATURE_CONTROL_SMX_VMXON RT_BIT_64(1) 398 %define MSR_IA32_FEATURE_CONTROL_VMXON RT_BIT_64(2) 399 %define MSR_IA32_FEATURE_CONTROL_SENTER_LOCAL_FN_0 RT_BIT_64(8) 400 %define MSR_IA32_FEATURE_CONTROL_SENTER_LOCAL_FN_1 RT_BIT_64(9) 401 %define MSR_IA32_FEATURE_CONTROL_SENTER_LOCAL_FN_2 RT_BIT_64(10) 402 %define MSR_IA32_FEATURE_CONTROL_SENTER_LOCAL_FN_3 RT_BIT_64(11) 403 %define MSR_IA32_FEATURE_CONTROL_SENTER_LOCAL_FN_4 RT_BIT_64(12) 404 %define MSR_IA32_FEATURE_CONTROL_SENTER_LOCAL_FN_5 RT_BIT_64(13) 405 %define MSR_IA32_FEATURE_CONTROL_SENTER_LOCAL_FN_6 RT_BIT_64(14) 406 %define MSR_IA32_FEATURE_CONTROL_SENTER_GLOBAL_EN RT_BIT_64(15) 407 %define MSR_IA32_FEATURE_CONTROL_SGX_LAUNCH_EN RT_BIT_64(17) 408 %define MSR_IA32_FEATURE_CONTROL_SGX_GLOBAL_EN RT_BIT_64(18) 409 %define MSR_IA32_FEATURE_CONTROL_LMCE RT_BIT_64(20) 384 410 %define MSR_IA32_TSC_ADJUST 0x3B 385 411 %define MSR_IA32_SPEC_CTRL 0x48 … … 391 417 %define MSR_IA32_BIOS_SIGN_ID 0x8B 392 418 %define MSR_IA32_SMM_MONITOR_CTL 0x9B 419 %define MSR_IA32_SMM_MONITOR_VALID RT_BIT_64(0) 420 %define MSR_IA32_SMM_MONITOR_VMXOFF_UNBLOCK_SMI RT_BIT_64(2) 421 %define MSR_IA32_SMM_MONITOR_MSGEG_PHYSADDR(a) (((a) >> 12) & 0xfffff) 422 %define MSR_IA32_SMBASE 0x9E 393 423 %define MSR_IA32_PMC0 0xC1 394 424 %define MSR_IA32_PMC1 0xC2 … … 401 431 %define MSR_IA32_APERF 0xE8 402 432 %define MSR_IA32_MTRR_CAP 0xFE 403 %define MSR_IA32_ARCH_CAP 433 %define MSR_IA32_ARCH_CAPABILITIES 0x10a 404 434 %define MSR_IA32_ARCH_CAP_F_SPECTRE_FIX RT_BIT_32(0) 405 435 %define MSR_IA32_ARCH_CAP_F_BETTER_IBRS RT_BIT_32(1) … … 414 444 %define MSR_IA32_MCG_CTRL 0x17B 415 445 %define MSR_IA32_CR_PAT 0x277 446 %define MSR_IA32_CR_PAT_INIT_VAL 0x0007040600070406 416 447 %define MSR_IA32_PERFEVTSEL0 0x186 417 448 %define MSR_IA32_PERFEVTSEL1 0x187 … … 447 478 %define MSR_IA32_DEBUGCTL_FREEZE_WHILE_SMM_EM RT_BIT_64(14) 448 479 %define MSR_IA32_DEBUGCTL_RTM RT_BIT_64(15) 480 %define MSR_IA32_DEBUGCTL_VALID_MASK_INTEL ( MSR_IA32_DEBUGCTL_LBR | MSR_IA32_DEBUGCTL_BTF | MSR_IA32_DEBUGCTL_TR \ 481 | MSR_IA32_DEBUGCTL_BTS | MSR_IA32_DEBUGCTL_BTINT | MSR_IA32_DEBUGCTL_BTS_OFF_OS \ 482 | MSR_IA32_DEBUGCTL_BTS_OFF_USER | MSR_IA32_DEBUGCTL_FREEZE_LBR_ON_PMI \ 483 | MSR_IA32_DEBUGCTL_FREEZE_PERFMON_ON_PMI | MSR_IA32_DEBUGCTL_FREEZE_WHILE_SMM_EM \ 484 | MSR_IA32_DEBUGCTL_RTM) 449 485 %define MSR_P4_LASTBRANCH_TOS 0x000001da 450 486 %define MSR_P4_LASTBRANCH_0 0x000001db … … 490 526 %define MSR_IA32_MC0_CTL 0x400 491 527 %define MSR_IA32_MC0_STATUS 0x401 492 %define MSR_IA32_VMX_BASIC _INFO0x480528 %define MSR_IA32_VMX_BASIC 0x480 493 529 %define MSR_IA32_VMX_PINBASED_CTLS 0x481 494 530 %define MSR_IA32_VMX_PROCBASED_CTLS 0x482 … … 501 537 %define MSR_IA32_VMX_CR4_FIXED1 0x489 502 538 %define MSR_IA32_VMX_VMCS_ENUM 0x48A 503 %define MSR_IA32_VMX_VMFUNC 0x491504 539 %define MSR_IA32_VMX_PROCBASED_CTLS2 0x48B 505 540 %define MSR_IA32_VMX_EPT_VPID_CAP 0x48C … … 508 543 %define MSR_IA32_VMX_TRUE_EXIT_CTLS 0x48F 509 544 %define MSR_IA32_VMX_TRUE_ENTRY_CTLS 0x490 545 %define MSR_IA32_VMX_VMFUNC 0x491 546 %define MSR_IA32_RTIT_CTL 0x570 510 547 %define MSR_IA32_DS_AREA 0x600 511 548 %define MSR_RAPL_POWER_UNIT 0x606 … … 561 598 %define MSR_K6_EFER_SCE RT_BIT_32(0) 562 599 %define MSR_K6_EFER_LME RT_BIT_32(8) 600 %define MSR_K6_EFER_BIT_LME 8 563 601 %define MSR_K6_EFER_LMA RT_BIT_32(10) 602 %define MSR_K6_EFER_BIT_LMA 10 564 603 %define MSR_K6_EFER_NXE RT_BIT_32(11) 565 604 %define MSR_K6_EFER_BIT_NXE 11 … … 636 675 %define X86_PAGE_4M_BASE_MASK 0xffffffffffc00000 637 676 %define X86_PAGE_4M_BASE_MASK_32 0xffc00000 677 %define X86_PAGE_1G_SIZE _1G 678 %define X86_PAGE_1G_SHIFT 30 679 %define X86_PAGE_1G_OFFSET_MASK 0x3fffffff 680 %define X86_PAGE_1G_BASE_MASK 0xffffffffc0000000 638 681 %define X86_IS_CANONICAL(a_u64Addr) ((uint64_t)(a_u64Addr) + 0x800000000000 < UINT64_C(0x1000000000000)) 639 682 %define X86_PTE_BIT_P 0 … … 784 827 %define X86_PML4_SHIFT 39 785 828 %define X86_PML4_MASK 0x1ff 829 %define X86_INVPCID_TYPE_INDV_ADDR 0 830 %define X86_INVPCID_TYPE_SINGLE_CONTEXT 1 831 %define X86_INVPCID_TYPE_ALL_CONTEXT_INCL_GLOBAL 2 832 %define X86_INVPCID_TYPE_ALL_CONTEXT_EXCL_GLOBAL 3 833 %define X86_INVPCID_TYPE_MAX_VALID X86_INVPCID_TYPE_ALL_CONTEXT_EXCL_GLOBAL 834 %ifndef VBOX_FOR_DTRACE_LIB 835 %endif 786 836 %ifndef VBOX_FOR_DTRACE_LIB 787 837 %endif
Note:
See TracChangeset
for help on using the changeset viewer.