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