blob: 6b406163db9bf3f457c96ae8697f845ad11eca6f [file] [log] [blame]
## @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.<BR>
#
# 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