VirtualBox

Changeset 58804 in vbox for trunk/src/VBox/Devices/EFI


Ignore:
Timestamp:
Nov 20, 2015 5:22:41 PM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
104258
Message:

EFI/Firmware: Remove the now obsolete VBoxEfiResetVector targets for x86 and amd64 because they are not used anymore after the firmware update. The reset vector code is now built just like the other things by the EDK build system

File:
1 edited

Legend:

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

    r58780 r58804  
    142142        $(RM) -Rf -- "$(VBoxEfiFirmware_0_OUTDIR)/amd64/" "$(VBoxEfiFirmware_0_OUTDIR)/x86/"
    143143.PHONY: VBoxEfiFirmwareCleanup
    144 
    145 
    146 #
    147 # The reset vector code.
    148 #
    149 
    150 # Dummy Linker.
    151 TOOL_VBoxEfiResetVectorLd = Dummy linker for the EFI reset vectors.
    152 TOOL_VBoxEfiResetVectorLd_LINK_MISCBIN_OUTPUT =
    153 TOOL_VBoxEfiResetVectorLd_LINK_MISCBIN_DEPEND =
    154 TOOL_VBoxEfiResetVectorLd_LINK_MISCBIN_DEPORD =
    155 define TOOL_VBoxEfiResetVectorLd_LINK_MISCBIN_CMDS
    156         $(VBOX_BLD_PYTHON) $(VBOX_PATH_EFI_FIRMWARE)/UefiCpuPkg/ResetVector/Vtf0/Tools/FixupForRawSection.py \
    157                 "$(objs)" \
    158                 "$(out)"
    159 endef
    160 
    161 # Makes a boot sector test image.
    162 TEMPLATE_VBoxEfiResetVectorRaw = kBuild tool config for building the EFI reset vectors.
    163 TEMPLATE_VBoxEfiResetVectorRaw_INSTTYPE = none
    164 TEMPLATE_VBoxEfiResetVectorRaw_BINSUFF = .raw
    165 TEMPLATE_VBoxEfiResetVectorRaw_MODE    = 0644
    166 TEMPLATE_VBoxEfiResetVectorRaw_ASTOOL  = YASM
    167 TEMPLATE_VBoxEfiResetVectorRaw_ASFLAGS:= -f bin $(VBOX_YASM_Wno-segreg-in-64bit) --mapfile
    168 TEMPLATE_VBoxEfiResetVectorRaw_ASDEFS  = ASM_FORMAT_BIN __YASM__
    169 TEMPLATE_VBoxEfiResetVectorRaw_INCS    = UefiCpuPkg/ResetVector/Vtf0
    170 TEMPLATE_VBoxEfiResetVectorRaw_LDTOOL  = VBoxEfiResetVectorLd
    171 
    172 MISCBINS += VBoxEfiResetVector-x86
    173 VBoxEfiResetVector-x86_TEMPLATE = VBoxEfiResetVectorRaw
    174 VBoxEfiResetVector-x86_DEFS     = ARCH_IA32 RT_ARCH_X86 DEBUG_NONE
    175 VBoxEfiResetVector-x86_SOURCES  = OvmfPkg/ResetVector/ResetVectorCode.asm
    176 
    177 MISCBINS += VBoxEfiResetVector-amd64
    178 VBoxEfiResetVector-amd64_TEMPLATE = VBoxEfiResetVectorRaw
    179 VBoxEfiResetVector-amd64_DEFS     = ARCH_X64 RT_ARCH_AMD64 DEBUG_NONE
    180 VBoxEfiResetVector-amd64_SOURCES  = OvmfPkg/ResetVector/ResetVectorCode.asm
    181144
    182145
     
    267230        -D "VBOX_OUTPUT_BASE_DIR=$(VBoxEfiFirmware_0_OUTDIR)" \
    268231        -D "VBOX_PATH_ROOT=$(PATH_ROOT)" \
    269         -D "VBOX_RESET_VECTOR_X86=$(VBoxEfiResetVector-x86_1_TARGET)" \
    270         -D "VBOX_RESET_VECTOR_AMD64=$(VBoxEfiResetVector-amd64_1_TARGET)" \
    271232        -D "FD_SIZE_2MB=1" \
    272233        $(if $(VBOX_OSE),-D "VBOX_OSE=1") \
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