Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document update and version change #322

Merged
merged 2 commits into from
Aug 8, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions MmSupervisorPkg/Core/MmSupervisorCore.inf
Original file line number Diff line number Diff line change
Expand Up @@ -19,16 +19,16 @@
BASE_NAME = MmSupervisorCore
FILE_GUID = 4E4C89DC-A452-4B6B-B183-F16A2A223733
MODULE_TYPE = MM_CORE_STANDALONE
VERSION_STRING = 11.001
VERSION_STRING = 13.001
kuqin12 marked this conversation as resolved.
Show resolved Hide resolved
PI_SPECIFICATION_VERSION = 0x00010032
ENTRY_POINT = MmSupervisorMain

#MmSupervisor driver version definition: version = Major.Minor
#Major: major version is one or two digits from 0 to 99
#Minor: minor version is four digits, the first 3 digits are the minor number, the last digit is the flag
#flag=9 represents RELEASE version, flag=8 represents DEBUG version, flag=0~7 represents test version
RELEASE_DRIVER_VERSION = 11.0019
DEBUG_DRIVER_VERSION = 11.0018
RELEASE_DRIVER_VERSION = 13.0019
DEBUG_DRIVER_VERSION = 13.0018
#SPL value definition: SPL version = Major.Minor, SPL value = (Major << 16 | Minor)
#Major: major value is an UINT16 number in decimal from 0 to 65535
#Minor: minor value is an UINT16 number in decimal from 0 to 65535
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,8 @@ acquire platform-specific details.
- [StandaloneMmPkg/Include/Guid/MpInformation.h](https://github.com/tianocore/edk2/blob/master/StandaloneMmPkg/Include/Guid/MpInformation.h)
- Note that [`PeiStandaloneMmHobProductionLib`](https://github.com/microsoft/mu_basecore/blob/release/202102/StandaloneMmPkg/Library/PeiStandaloneMmHobProductionLib/PeiStandaloneMmHobProductionLib.inf)
can be used to help produce this HOB.
1. `gEfiMmPeiMmramMemoryReserveGuid`/`gEfiSmmSmramMemoryGuid` - Describes MMRAM regions present.
1. `gEfiMmPeiMmramMemoryReserveGuid`/`gEfiSmmSmramMemoryGuid` - Describes MMRAM regions present, which must be updated
through the `SmmRelocationLib` if using MU releases after 202405.
- [MdePkg/Include/Guid/SmramMemoryReserve.h](https://github.com/tianocore/edk2/blob/master/MdePkg/Include/Guid/SmramMemoryReserve.h)
1. Resource descriptor HOBs with MMIO regions identified - Required to allow MM access to MMIO.
- By default, the MM Supervisor will apply page table attributes based on the memory described by
Expand All @@ -98,7 +99,6 @@ acquire platform-specific details.
### PPIs Required for PEI MM IPL

1. MM Access PPI (`gEfiPeiMmAccessPpiGuid`)
1. MM Control PPI (`gEfiPeiMmControlPpiGuid`)

### MM Policy

Expand Down Expand Up @@ -238,6 +238,7 @@ flash drivers, SW MMI dispatcher drivers, etc.

[LibraryClasses.IA32]
MmSupervisorUnblockMemoryLib|MmSupervisorPkg/Library/MmSupervisorUnblockMemoryLib/MmSupervisorUnblockMemoryLibPei.inf
SmmRelocationLib|UefiCpuPkg/Library/SmmRelocationLib/SmmRelocationLib.inf

[LibraryClasses.X64]
MmSupervisorUnblockMemoryLib|MmSupervisorPkg/Library/MmSupervisorUnblockMemoryLib/MmSupervisorUnblockMemoryLibDxe.inf
Expand Down
2 changes: 1 addition & 1 deletion MmSupervisorPkg/MmSupervisorPkg.dec
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
DEC_SPECIFICATION = 0x0001001A
PACKAGE_NAME = MmSupervisorPkg
PACKAGE_GUID = 2DCA2E5C-4696-4613-943F-DFE5F6941C34
PACKAGE_VERSION = 11.001
PACKAGE_VERSION = 13.001

[Includes]
Include
Expand Down
Loading