VirtualBox

Changeset 106920 in vbox for trunk/src/VBox/Devices


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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Makefile.kmk

    r106716 r106920  
    6464  ifdef VBOX_WITH_R0_MODULES
    6565   LIBRARIES += ServicesR0
    66    ifdef VBOX_WITH_VBOXR0_AS_DLL
    67     DLLS     += VBoxDDR0
    68    else
    69     SYSMODS  += VBoxDDR0
     66   ifndef VBOX_WITH_MINIMAL_R0
     67    ifdef VBOX_WITH_VBOXR0_AS_DLL
     68     DLLS     += VBoxDDR0
     69    else
     70     SYSMODS  += VBoxDDR0
     71    endif
    7072   endif
    7173  endif
     
    14641466        $(VBOX_LIB_SUPR0)
    14651467
    1466  ifdef VBOX_WITH_R0_MODULES
     1468 if defined(VBOX_WITH_R0_MODULES) && !defined(VBOX_WITH_MINIMAL_R0)
    14671469  $(call VBOX_SET_VER_INFO_R0,VBoxDDR0,VirtualBox VMM Devices and Drivers$(COMMA) ring-0) # (last!)
    14681470 endif
     
    16011603  VBoxPciRawR0_TEMPLATE     = VBoxR0ExtPackPuel
    16021604  VBoxPciRawR0_SOURCES      = Bus/DevPciRaw.cpp
    1603   ifdef VBOX_WITH_R0_MODULES
     1605  if defined(VBOX_WITH_R0_MODULES) && !defined(VBOX_WITH_MINIMAL_R0)
    16041606   $(call VBOX_SET_VER_INFO_R0,VBoxPciRawR0,PUEL Extension Pack - PCI Passthrough Driver$(COMMA) ring-0)
    16051607  endif
     
    16181620  $(call VBOX_SET_VER_INFO_DLL,VBoxNvmeR3,PUEL Extension Pack - NVMe Device)
    16191621
    1620   ifdef VBOX_WITH_R0_MODULES
     1622  if defined(VBOX_WITH_R0_MODULES) && !defined(VBOX_WITH_MINIMAL_R0)
    16211623   ifdef VBOX_WITH_VBOXR0_AS_DLL
    16221624    DLLS    += VBoxNvmeR0
     
    16391641        $(VBoxNvmeR0_0_OUTDIR)/VBoxNvmeR0.debug=>VBoxNvmeR0.debug
    16401642   endif
    1641   endif # VBOX_WITH_R0_MODULES
     1643  endif # VBOX_WITH_R0_MODULES && !VBOX_WITH_MINIMAL_R0
    16421644
    16431645  ifdef VBOX_WITH_RAW_MODE
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