1234567891011121314151617181920212223242526272829303132333435363738394041 |
- ## @file
- # Definitions of Flash definition file on RiscVVirt RISC-V platform
- #
- # Copyright (c) 2021, Hewlett Packard Enterprise Development LP. All rights reserved.<BR>
- # Copyright (c) 2022, Ventana Micro Systems Inc. All rights reserved.<BR>
- #
- # 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
|