github.com/jlmucb/cloudproxy@v0.0.0-20170830161738-b5aa0b619bc4/cpvmm/common/include/file_codes.h (about) 1 /* 2 * Copyright (c) 2013 Intel Corporation 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * Unless required by applicable law or agreed to in writing, software 9 * distributed under the License is distributed on an "AS IS" BASIS, 10 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 * See the License for the specific language governing permissions and 12 * limitations under the License. 13 */ 14 15 #ifndef _FILE_CODES_H_ 16 #define _FILE_CODES_H_ 17 18 // appliances\tsc_deadline_emulator\src 19 #define TSCDT_DRV_C 1001 20 #define TSCDT_EMULATOR_C 1002 21 22 // common\pci 23 #define PCI_UTILS_C 1003 24 25 // common\utils 26 #define BASE64_C 1004 27 28 // vmm 29 #define VMM_C 1005 30 31 // vmm\acpi 32 #define VMM_ACPI_C 1006 33 #define VMM_ACPI_PM_C 1008 34 35 //vmm\arch 36 #define E820_ABSTRACTION_C 1009 37 #define MTRRS_ABSTRACTION_C 1010 38 #define PAT_MANAGER_C 1011 39 40 // vmm\dbg 41 #define CLI_MONITOR_C 1012 42 #define GDB_STUB_C 1013 43 #define VMDB_C 1014 44 #define VMENTER_CHECKS_C 1015 45 #define VMX_TRACE_C 1016 46 47 // vmm\emulator\emulator64 48 #define EMULATOR64_DBG_C 1017 49 #define EMULATOR64_HANDLERs_C 1018 50 #define EMULATOR64_IF_C 1019 51 52 // vmm\guest 53 #define GUEST_C 1020 54 #define GUEST_CONTROL_C 1021 55 #define GUEST_PCI_CONFIGURATION_C 1022 56 57 // vmm\guest\guest_cpu 58 #define GUEST_CPU_C 1023 59 #define GUEST_CPU_ACCESS_C 1024 60 #define GUEST_CPU_CONTROL_C 1025 61 #define GUEST_CPU_SWITCH_C 1026 62 #define GUEST_CPU_VMENTER_EVENT_C 1027 63 #define UNRESTRICTED_GUEST_C 1028 64 65 // vmm\guest\scheduler 66 #define SCHEDULER_C 1029 67 68 // vmm\host 69 #define DEVICE_DRIVERS_MANAGER_C 1030 70 #define HOST_CPU_C 1031 71 #define ISR_C 1032 72 #define POLICY_MANAGER_C 1033 73 #define SHAREDMEMORYTEST_C 1034 74 #define TRIAL_EXEC_C 1035 75 #define VMM_GLOBALS_C 1036 76 77 // vmm\host\hw 78 #define _8259A_PIC_C 1037 79 #define HOST_PCI_CONFIGURATION_C 1038 80 #define HW_UTILS_C 1039 81 #define LOCAL_APIC_C 1040 82 #define RESET_C 1041 83 #define VMCS_INIT_C 1042 84 85 // vmm\host\hw\em64t 86 #define EM64T_GDT_C 1043 87 88 // vmm\ipc 89 #define IPC_C 1044 90 #define IPC_API_C 1045 91 92 // vmm\libc 93 #define VMM_SERIAL_LIBC 1046 94 95 // vmm\memory\ept 96 #define EPT_C 1047 97 #define EPT_HW_LAYER_C 1048 98 99 // vmm\memory\memory_manager 100 #define FLAT_PAGE_TABLES_C 1049 101 #define GPM_C 1050 102 #define HOST_MEMORY_MANAGER_C 1051 103 #define MEMORY_ADDRESS_MAPPER_C 1052 104 #define PAGE_WALKER_C 1053 105 #define POOL_C 1054 106 #define VMM_STACK_C 1055 107 108 // vmm\memory\vtlb 109 #define VTLB_ADDON_C 1058 110 #define VTLB3_C 1059 111 #define VTLB3_STATISTICS_C 1060 112 #define VTLBINTERFACE_C 1061 113 114 // vmm\samples\guest_create_addon 115 #define GUEST_CREATE_ADDON_C 1062 116 117 // vmm\startup 118 #define ADDONS_C 1063 119 #define COPY_INPUT_STRUCTS_C 1064 120 #define CREATE_GUESTS_C 1004 121 #define LAYOUT_HOST_MEMORY_FOR_MBR_LOADER_C 1065 122 #define PARSE_ELF_IMAGE_C 1066 123 #define PARSE_PE_IMAGE_C 1067 124 125 // vmm\utils 126 #define CACHE64_C 1069 127 #define EVENT_MGR_C 1070 128 #define HASH64_C 1071 129 #define HEAP_C 1072 130 #define LOCK_C 1073 131 #define MEMORY_ALLOCATOR_C 1074 132 133 // vmm\vmexit 134 #define VMCALL_C 1075 135 #define VMEXIT_C 1076 136 #define VMEXIT_ANALYSIS_C 1077 137 #define VMEXIT_CPUID_C 1078 138 #define VMEXIT_CR_ACCESS_C 1079 139 #define VMEXIT_DBG_C 1080 140 #define VMEXIT_DTR_TR_ACCESS_C 1081 141 #define VMEXIT_EPT_C 1082 142 #define VMEXIT_INIT_C 1083 143 #define VMEXIT_INTERRUPT_EXCEPTION_NMI_C 1084 144 #define VMEXIT_IO_C 1085 145 #define VMEXIT_MSR_C 1086 146 #define VMEXIT_TRIPLE_fault_C 1087 147 #define VMEXIT_VMX_C 1088 148 #define VMX_TEARDOWN_C 1089 149 150 // vmm\vmm_io 151 #define VIRTUAL_IO_C 1090 152 #define VIRTUAL_SERIAL_C 1091 153 #define VMM_IO_C 1092 154 #define VMM_IO_CHANNEL_C 1093 155 #define VMM_IO_MUX_C 1094 156 #define VMM_SERIAL_C 1095 157 158 // vmm\vmx 159 #define VMCS_C 1096 160 #define VMCS_ACTUAL_C 1097 161 #define VMCS_HIERARCHY_C 1098 162 #define VMCS_MERGE_SPLIT_C 1099 163 #define VMCS_SW_OBJECT_C 1100 164 #define VMX_TIMER_C 1101 165 #define VMX_NMI_C 1102 166 167 // vmm\vtd 168 #define VTD_C 1103 169 #define VTD_ACPI_DMAR_C 1104 170 #define VTD_DOMAIN_C 1105 171 #define VTD_HW_LAYER_C 1106 172 173 // vmm\memory\ept 174 #define FVS_C 1108 175 #define VE_C 1230 176 177 // vmm\profiling 178 #define PROFILING_C 2000 179 180 #endif