VirtualBox

Ignore:
Timestamp:
Nov 12, 2021 9:49:06 PM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
148263
Message:

VMM: Reworked most of the call-ring-3 stuff into setjmp-longjmp-on-assert and removed the stack switching/copying/resume code. bugref:10093 bugref:10124

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/Support/Makefile.kmk

    r91802 r92408  
    4949endif
    5050if !defined(VBOX_ONLY_DOCS)
    51  if1of ($(VBOX_LDR_FMT), pe lx macho)
     51 if1of ($(VBOX_LDR_FMT), pe lx)
    5252  LIBRARIES += SUPR0
    5353 endif
     
    543543  endif
    544544 endif
    545 
    546 else ifeq ($(VBOX_LDR_FMT),macho)
    547  $(call KB_FN_DO_PASS0_ON_TARGET,SUPR0) # Defines SUPR0_0_OUTDIR so we can use it in SUPR0_VBOX_FILES w/o needing $$.
    548  SUPR0_VBOX_KMK_FILE = $(SUPR0_0_OUTDIR)/files.kmk
    549  include $(SUPR0_VBOX_KMK_FILE)
    550  SUPR0_SOURCES       = $(SUPR0_VBOX_FILES)
    551  SUPR0_CLEAN         = $(SUPR0_VBOX_FILES) $(SUPR0_0_OUTDIR)/SUPR0.asm $(SUPR0_VBOX_KMK_FILE) $(SUPR0_VBOX_KMK_FILE).ts
    552 
    553  # Generate a make include file which lists the wrapper source files.
    554 # $ (call KB_FN_AUTO_CMD_DEPS,$(SUPR0_VBOX_KMK_FILE).ts)
    555  $(SUPR0_VBOX_KMK_FILE).ts \
    556  +| $(SUPR0_VBOX_KMK_FILE): \
    557                 $(PATH_SUB_CURRENT)/SUPDrv.cpp \
    558                 $(PATH_SUB_CURRENT)/SUPR0-asm-files.sed
    559 #       $(call KB_FN_AUTO_CMD_DEPS_COMMANDS)
    560         $(call MSG_GENERATE,,$(SUPR0_VBOX_KMK_FILE))
    561         $(QUIET)$(RM) -f -- "$@"
    562         $(QUIET)$(MKDIR) -p -- "$(@D)"
    563         $(QUIET)$(SED) --output "$@" -f "$(VBOX_PATH_SUP_SRC)/SUPR0-asm-files.sed" "$(VBOX_PATH_SUP_SRC)/SUPDrv.cpp"
    564         $(QUIET)$(CP) --changed -fv "$@" $(SUPR0_VBOX_KMK_FILE)
    565 
    566  $(SUPR0_0_OUTDIR)/SUPR0.asm +| $(SUPR0_VBOX_FILES): \
    567                 $(PATH_SUB_CURRENT)/SUPDrv.cpp \
    568                 $(PATH_SUB_CURRENT)/SUPR0-asm.sed \
    569                | $$(dir $$@) $(VBOX_FILESPLIT)
    570 #       $(call KB_FN_AUTO_CMD_DEPS_COMMANDS)
    571         $(call MSG_GENERATE,,SUPR0.asm and friends)
    572         $(QUIET)$(RM) -f -- "$@"
    573         $(QUIET)$(SED) --output "$@" -f "$(VBOX_PATH_SUP_SRC)/SUPR0-asm.sed" "$(VBOX_PATH_SUP_SRC)/SUPDrv.cpp"
    574         $(VBOX_FILESPLIT) "$@" "$(dir $@)"
    575 
    576545endif
    577546
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