VirtualBox

Changeset 104948 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
Jun 17, 2024 10:06:47 PM (8 months ago)
Author:
vboxsync
Message:

VMM/IEM,tstVMStructSize: Made the IEM TLB size more easily configurable. Include the IEM statistics in the tstVMStructSize testcase so it can be run to figure out the correct paddings. [scm] bugref:10687

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/Config.kmk

    r104947 r104948  
    144144#
    145145define def_VBoxGenIEMInstructionStatisticsTmpl_Header
    146 $(1)_INTERMEDIATES += $(2)/IEMInstructionStatisticsTmpl.h
    147 $(1)_CLEAN         += \
    148         $(2)/IEMInstructionStatisticsTmpl.h.ts \
    149         $(2)/IEMInstructionStatisticsTmpl.h
    150 $$(call KB_FN_AUTO_CMD_DEPS,$(2)/IEMInstructionStatisticsTmpl.h.ts)
    151 $(2)/IEMInstructionStatisticsTmpl.h.ts \
    152 +| $(2)/IEMInstructionStatisticsTmpl.h: \
    153                 $$(VBOX_PATH_SRC_VMM)/VMMAll/IEMAllInstCommon.cpp.h \
    154                 $$(VBOX_PATH_SRC_VMM)/VMMAll/IEMAllInstOneByte.cpp.h \
    155                 $$(VBOX_PATH_SRC_VMM)/VMMAll/IEMAllInstTwoByte0f.cpp.h \
    156                 $$(VBOX_PATH_SRC_VMM)/VMMAll/IEMAllInstThree0f38.cpp.h \
    157                 $$(VBOX_PATH_SRC_VMM)/VMMAll/IEMAllInstThree0f3a.cpp.h \
    158                 $$(VBOX_PATH_SRC_VMM)/VMMAll/IEMAllInstVexMap1.cpp.h \
    159                 $$(VBOX_PATH_SRC_VMM)/VMMAll/IEMAllInstVexMap2.cpp.h \
    160                 $$(VBOX_PATH_SRC_VMM)/VMMAll/IEMAllInstVexMap3.cpp.h \
    161                 $$(VBOX_PATH_SRC_VMM)/VMMAll/IEMAllInst3DNow.cpp.h
     146 $(1)_INTERMEDIATES += $(2)/IEMInstructionStatisticsTmpl.h
     147 $(1)_CLEAN        += \
     148        $(2)/IEMInstructionStatisticsTmpl.h.ts \
     149        $(2)/IEMInstructionStatisticsTmpl.h
     150 $$(call KB_FN_AUTO_CMD_DEPS,$(2)/IEMInstructionStatisticsTmpl.h.ts)
     151 $(2)/IEMInstructionStatisticsTmpl.h.ts \
     152 +| $(2)/IEMInstructionStatisticsTmpl.h: \
     153                $$(VBOX_PATH_SRC_VMM)/VMMAll/IEMAllInstCommon.cpp.h \
     154                $$(VBOX_PATH_SRC_VMM)/VMMAll/IEMAllInstOneByte.cpp.h \
     155                $$(VBOX_PATH_SRC_VMM)/VMMAll/IEMAllInstTwoByte0f.cpp.h \
     156                $$(VBOX_PATH_SRC_VMM)/VMMAll/IEMAllInstThree0f38.cpp.h \
     157                $$(VBOX_PATH_SRC_VMM)/VMMAll/IEMAllInstThree0f3a.cpp.h \
     158                $$(VBOX_PATH_SRC_VMM)/VMMAll/IEMAllInstVexMap1.cpp.h \
     159                $$(VBOX_PATH_SRC_VMM)/VMMAll/IEMAllInstVexMap2.cpp.h \
     160                $$(VBOX_PATH_SRC_VMM)/VMMAll/IEMAllInstVexMap3.cpp.h \
     161                $$(VBOX_PATH_SRC_VMM)/VMMAll/IEMAllInst3DNow.cpp.h
    162162        $$(QUIET)$(call MSG_GENERATE,$(1),$$@,VMMAll/IEMAllInst*.cpp.h)
    163163        $$(QUIET)$$(RM) -f -- "[email protected]" "[email protected]" "[email protected]"
     
    177177                -e 's/;.*$$(DOLLAR)//' \
    178178                --output "[email protected]" $$(filter %.cpp.h,$$^)
    179 # Windows sort does some kind of seeking. So, we must use a temporary file and kmk_cat to define and undefine our macros.
     179 # Windows sort does some kind of seeking. So, we must use a temporary file and kmk_cat to define and undefine our macros.
    180180        $$(QUIET)$$(REDIRECT) -wto "[email protected]" -- sort "[email protected]"
    181181        $$(QUIET)$$(APPEND) -nt "$$@" \
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette