VirtualBox

Changeset 106920 in vbox for trunk/src/VBox/VMM/testcase


Ignore:
Timestamp:
Nov 11, 2024 1:09:38 AM (6 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
165846
Message:

/Config.kmk,Devices/Makefile.kmk,VMM/*: Introducing VBOX_WITH_MINIMAL_R0 for win.arm64 and similar build configurations not really needing much from VMMR0.r0/VBoxSup.sys. jiraref:VBP-1449

Location:
trunk/src/VBox/VMM/testcase
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/testcase/Makefile.kmk

    r106212 r106920  
    3939# Target lists.
    4040#
    41 PROGRAMS   += tstVMStructSize tstAsmStructs
     41PROGRAMS        += tstVMStructSize
     42PROGRAMS.amd64  += tstAsmStructs
    4243ifdef VBOX_WITH_RAW_MODE
    43  PROGRAMS  += tstVMStructRC tstAsmStructsRC
     44 PROGRAMS       += tstVMStructRC
     45 PROGRAMS.amd64 += tstAsmStructsRC
    4446endif
    4547if   !defined(VBOX_ONLY_EXTPACKS) \
     
    123125# validation testcases. Perhaps a bit hackish, but extremely useful.
    124126#
    125 ifeq ($(KBUILD_TARGET),$(KBUILD_HOST))
    126  ifeq ($(filter-out x86.x86 amd64.amd64 x86.amd64, $(KBUILD_TARGET_ARCH).$(KBUILD_HOST_ARCH)),)
    127   OTHERS += \
    128         $(VBOX_VMM_TESTCASE_OUT_DIR)/tstAsmStructs.run \
    129         $(VBOX_VMM_TESTCASE_OUT_DIR)/tstVMStructSize.run
    130  endif
     127ifeq ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),$(KBUILD_HOST).$(KBUILD_HOST_ARCH))
     128 OTHERS       += $(VBOX_VMM_TESTCASE_OUT_DIR)/tstVMStructSize.run
     129 OTHERS.amd64 += $(VBOX_VMM_TESTCASE_OUT_DIR)/tstAsmStructs.run
    131130endif
    132131
    133132# The normal testing pass.
    134 TESTING += \
    135         $(VBOX_VMM_TESTCASE_OUT_DIR)/tstAsmStructs.run \
    136         $(VBOX_VMM_TESTCASE_OUT_DIR)/tstVMStructSize.run
     133TESTING       += $(VBOX_VMM_TESTCASE_OUT_DIR)/tstVMStructSize.run
     134TESTING.amd64 += $(VBOX_VMM_TESTCASE_OUT_DIR)/tstAsmStructs.run
    137135
    138136OTHER_CLEAN += \
  • trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp

    r106061 r106920  
    386386
    387387    CHECK_PADDING_GVM(4, gvmm);
     388#ifndef VBOX_WITH_MINIMAL_R0
    388389    CHECK_PADDING_GVM(4, gmm);
     390#endif
    389391    CHECK_PADDING_GVMCPU(4, gvmm);
    390392
Note: See TracChangeset for help on using the changeset viewer.

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