## @file # Reset Vector # # Note: # Conf/build_rule.txt contains the build rule [Nasm-to-Binary-Code-File] # to generate .bin file from .nasmb source. # # The platform FDF MUST have a FDF rule as follows to build the .bin # file as ResetVector .ffs file: # # [Rule.Common.SEC.RESET_VECTOR] # FILE RAW = $(NAMED_GUID) { # RAW BIN |.bin # } # # Following line in FDF forces to use the above rule for the ResetVector: # # INF RuleOverride=RESET_VECTOR UefiCpuPkg/ResetVector/Vtf0/Vtf0.inf # # # Copyright (c) 2006 - 2023, Intel Corporation. All rights reserved.
# # SPDX-License-Identifier: BSD-2-Clause-Patent # ## [Defines] INF_VERSION = 0x00010005 BASE_NAME = ResetVector FILE_GUID = 1BA0062E-C779-4582-8566-336AE8F78F09 MODULE_TYPE = SEC VERSION_STRING = 1.1 MODULE_UNI_FILE = ResetVector.uni # # The following information is for reference only and not required by the build tools. # # VALID_ARCHITECTURES = IA32 X64 # [Sources] Vtf0.nasmb [Packages] MdePkg/MdePkg.dec [UserExtensions.TianoCore."ExtraFiles"] ResetVectorExtra.uni [BuildOptions] # Different build options can be specified: # * for different architectures: # -DARCH_X64, -DARCH_IA32 # * for using 1G page table: # -DPAGE_TABLE_1G # * for different debug channels: # -DDEBUG_SERIAL, -DDEBUG_PORT80, or not specify any debug channel