## @file # Definitions of Flash definition file on RiscVVirt RISC-V platform # # Copyright (c) 2021, Hewlett Packard Enterprise Development LP. All rights reserved.
# Copyright (c) 2022, Ventana Micro Systems Inc. All rights reserved.
# # SPDX-License-Identifier: BSD-2-Clause-Patent # ## [Defines] DEFINE BLOCK_SIZE = 0x1000 DEFINE PFLASH1_BASE = 0x22000000 DEFINE FW_BASE_ADDRESS = $(PFLASH1_BASE) DEFINE FW_SIZE = 0x00800000 DEFINE FW_BLOCKS = 0x800 DEFINE CODE_BASE_ADDRESS = $(FW_BASE_ADDRESS) DEFINE CODE_SIZE = 0x00740000 DEFINE CODE_BLOCKS = 0x740 DEFINE VARS_SIZE = 0x000C0000 DEFINE VARS_BLOCK_SIZE = 0x40000 DEFINE VARS_BLOCKS = 0x3 # # EFI Variable memory region. # The total size of EFI Variable FD must include # all of sub regions of EFI Variable # DEFINE VARS_OFFSET = $(CODE_SIZE) DEFINE VARS_LIVE_SIZE = 0x00040000 DEFINE VARS_FTW_WORKING_OFFSET = $(VARS_OFFSET) + $(VARS_LIVE_SIZE) DEFINE VARS_FTW_WORKING_SIZE = 0x00040000 DEFINE VARS_FTW_SPARE_OFFSET = $(VARS_FTW_WORKING_OFFSET) + $(VARS_FTW_WORKING_SIZE) DEFINE VARS_FTW_SPARE_SIZE = 0x00040000 SET gUefiCpuPkgTokenSpaceGuid.PcdCpuCoreCrystalClockFrequency = 10000000 SET gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPeiTempRamBase = 0x83FF0000 SET gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPeiTempRamSize = 0x00010000