Changeset 72503 in vbox
- Timestamp:
- Jun 11, 2018 11:27:07 AM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 122989
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/Makefile.kmk
r72493 r72503 19 19 include $(KBUILD_PATH)/subheader.kmk 20 20 21 # Include our Config.kmk if kmk is invoked from a parent directory. 22 ifndef VBOX_VMM_CONFIG_KMK_INCLUDED 23 include $(PATH_SUB_CURRENT)/Config.kmk 24 endif 25 21 26 # Include sub-makefiles. 22 27 ifndef VBOX_ONLY_EXTPACKS … … 34 39 endif 35 40 endif 36 37 38 #39 # Globals40 #41 42 ## DEFS variable that is picked up by all three VMM targets (R0, R3, RC).43 # Can be prepended to by setting it in LocalConfig.kmk44 VMM_COMMON_DEFS ?= VBOX_IN_VMM45 ifdef VBOX_WITH_2ND_IEM_STEP46 VMM_COMMON_DEFS += VBOX_WITH_2ND_IEM_STEP47 endif48 ifdef VBOX_WITH_3RD_IEM_STEP49 VMM_COMMON_DEFS += VBOX_WITH_3RD_IEM_STEP50 endif51 ifdef VBOX_WITH_NESTED_HWVIRT_SVM52 VMM_COMMON_DEFS += VBOX_WITH_NESTED_HWVIRT_SVM53 endif54 ifdef VBOX_WITH_NESTED_HWVIRT_ONLY_IN_IEM55 VMM_COMMON_DEFS += VBOX_WITH_NESTED_HWVIRT_ONLY_IN_IEM56 endif57 #ifdef VBOX_WITH_IEM58 # VMM_COMMON_DEFS += VBOX_WITH_IEM59 #endif60 # part of global DEFS61 #ifdef VBOX_WITH_REM62 # VMM_COMMON_DEFS += VBOX_WITH_REM63 #endif64 ifdef VBOX_WITH_MULTI_CORE65 VMM_COMMON_DEFS += VBOX_WITH_MULTI_CORE66 endif67 ifdef VBOX_WITH_R0_LOGGING68 VMM_COMMON_DEFS += VBOX_WITH_R0_LOGGING69 endif70 ifdef VBOX_WITH_VMMR0_DISABLE_LAPIC_NMI71 VMM_COMMON_DEFS += VBOX_WITH_VMMR0_DISABLE_LAPIC_NMI72 endif73 ifdef VBOX_WITH_PCI_PASSTHROUGH74 VMM_COMMON_DEFS += VBOX_WITH_PCI_PASSTHROUGH75 endif76 ifdef VBOX_WITH_DTRACE_RC77 VMM_COMMON_DEFS += VBOX_WITH_DTRACE_RC78 endif79 ifdef VBOX_WITH_SAFE_STR80 VMM_COMMON_DEFS += VBOX_WITH_SAFE_STR81 endif82 ifdef VBOX_WITH_RAW_RING183 VMM_COMMON_DEFS += VBOX_WITH_RAW_RING184 endif85 ifdef VBOX_WITH_64ON32_IDT86 VMM_COMMON_DEFS += VBOX_WITH_64ON32_IDT87 endif88 ifdef VBOX_WITH_64ON32_CMOS_DEBUG89 VMM_COMMON_DEFS += VBOX_WITH_64ON32_CMOS_DEBUG90 endif91 ifdef VBOXSTRICTRC_STRICT_ENABLED92 VMM_COMMON_DEFS += VBOXSTRICTRC_STRICT_ENABLED93 endif94 ifeq ($(KBUILD_TARGET),amd64)95 VMM_COMMON_DEFS += VBOX_WITH_MORE_RING0_MEM_MAPPINGS96 endif97 98 # VMM_COMMON_DEFS += VBOX_WITH_NS_ACCOUNTING_STATS99 100 41 101 42 -
trunk/src/VBox/VMM/testcase/Makefile.kmk
r69111 r72503 144 144 ifdef VBOX_WITH_RAW_MODE 145 145 tstVMStructRC_TEMPLATE = VBoxRcExe 146 tstVMStructRC_DEFS = IN_VMM_RC IN_DIS IN_RT_RC VBOX_WITH_RAW_MODE 146 tstVMStructRC_DEFS = IN_VMM_RC IN_DIS IN_RT_RC VBOX_WITH_RAW_MODE $(VMM_COMMON_DEFS) 147 147 ifdef VBOX_WITH_R0_LOGGING 148 148 tstVMStructRC_DEFS += VBOX_WITH_R0_LOGGING … … 158 158 159 159 tstVMStructSize_TEMPLATE= VBOXR3AUTOTST 160 tstVMStructSize_DEFS = IN_VMM_R3 IN_DIS 160 tstVMStructSize_DEFS = IN_VMM_R3 IN_DIS $(VMM_COMMON_DEFS) 161 161 ifdef VBOX_WITH_RAW_MODE 162 162 tstVMStructSize_DEFS += VBOX_WITH_RAW_MODE … … 178 178 179 179 tstAsmStructs_TEMPLATE = VBOXR3AUTOTST 180 tstAsmStructs_DEFS = IN_VMM_R3 IN_DIS 180 tstAsmStructs_DEFS = IN_VMM_R3 IN_DIS $(VMM_COMMON_DEFS) 181 181 ifdef VBOX_WITH_RAW_MODE 182 182 tstAsmStructs_DEFS += VBOX_WITH_RAW_MODE … … 196 196 ifdef VBOX_WITH_RAW_MODE 197 197 tstAsmStructsRC_TEMPLATE= VBoxRcExe 198 tstAsmStructsRC_DEFS = IN_VMM_RC IN_DIS IN_RT_RC VBOX_WITH_RAW_MODE 198 tstAsmStructsRC_DEFS = IN_VMM_RC IN_DIS IN_RT_RC VBOX_WITH_RAW_MODE $(VMM_COMMON_DEFS) 199 199 ifdef VBOX_WITH_R0_LOGGING 200 200 tstAsmStructsRC_DEFS += VBOX_WITH_R0_LOGGING … … 231 231 tstIEMCheckMc_TEMPLATE = VBOXR3TSTEXE 232 232 tstIEMCheckMc_SOURCES = tstIEMCheckMc.cpp 233 tstIEMCheckMc_DEFS = $(VMM_COMMON_DEFS) 233 234 tstIEMCheckMc_LIBS = $(LIB_RUNTIME) 234 235 ifeq ($(KBUILD_TARGET),win) … … 469 470 || defined(VBOX_WITH_DTRACE_RC)) 470 471 tstVMStructDTrace_TEMPLATE= VBOXR3AUTOTST 471 tstVMStructDTrace_DEFS = IN_VMM_R3 IN_DIS 472 tstVMStructDTrace_DEFS = IN_VMM_R3 IN_DIS $(VMM_COMMON_DEFS) 472 473 ifdef VBOX_WITH_RAW_MODE 473 474 tstVMStructDTrace_DEFS += VBOX_WITH_RAW_MODE
Note:
See TracChangeset
for help on using the changeset viewer.