X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdePkg%2FInclude%2FGuid%2FMemoryOverwriteControl.h;fp=MdePkg%2FInclude%2FGuid%2FMemoryOverwriteControl.h;h=29320f5c24ce25617ffdc5cb56de24cbbe23d832;hp=2903c83f723641b104a5627880160dbb87dd5738;hb=9095d37b8fe5bfc3d02adad6ba7fd7359ebc0107;hpb=d1102dba7210b95e41d06c2338a22ba6af248645 diff --git a/MdePkg/Include/Guid/MemoryOverwriteControl.h b/MdePkg/Include/Guid/MemoryOverwriteControl.h index 2903c83f72..29320f5c24 100644 --- a/MdePkg/Include/Guid/MemoryOverwriteControl.h +++ b/MdePkg/Include/Guid/MemoryOverwriteControl.h @@ -1,20 +1,20 @@ /** @file - GUID used for MemoryOverwriteRequestControl UEFI variable defined in + GUID used for MemoryOverwriteRequestControl UEFI variable defined in TCG Platform Reset Attack Mitigation Specification 1.00. See http://trustedcomputinggroup.org for the latest specification - The purpose of the MemoryOverwriteRequestControl UEFI variable is to give users (e.g., OS, loader) the ability to - indicate to the platform that secrets are present in memory and that the platform firmware must clear memory upon - a restart. The OS loader should not create the variable. Rather, the firmware is required to create it. + The purpose of the MemoryOverwriteRequestControl UEFI variable is to give users (e.g., OS, loader) the ability to + indicate to the platform that secrets are present in memory and that the platform firmware must clear memory upon + a restart. The OS loader should not create the variable. Rather, the firmware is required to create it. - Copyright (c) 2009, Intel Corporation. All rights reserved.
- This program and the accompanying materials - are licensed and made available under the terms and conditions of the BSD License - which accompanies this distribution. The full text of the license may be found at - http://opensource.org/licenses/bsd-license.php + Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.
+ This program and the accompanying materials + are licensed and made available under the terms and conditions of the BSD License + which accompanies this distribution. The full text of the license may be found at + http://opensource.org/licenses/bsd-license.php - THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. + THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, + WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. **/ @@ -27,17 +27,17 @@ } /// -/// Variable name is "MemoryOverwriteRequestControl" and it is a 1 byte unsigned value. -/// The attributes should be: -/// EFI_VARIABLE_NON_VOLATILE | -/// EFI_VARIABLE_BOOTSERVICE_ACCESS | -/// EFI_VARIABLE_RUNTIME_ACCESS +/// Variable name is "MemoryOverwriteRequestControl" and it is a 1 byte unsigned value. +/// The attributes should be: +/// EFI_VARIABLE_NON_VOLATILE | +/// EFI_VARIABLE_BOOTSERVICE_ACCESS | +/// EFI_VARIABLE_RUNTIME_ACCESS /// #define MEMORY_OVERWRITE_REQUEST_VARIABLE_NAME L"MemoryOverwriteRequestControl" /// /// 0 = Firmware MUST clear the MOR bit -/// 1 = Firmware MUST set the MOR bit +/// 1 = Firmware MUST set the MOR bit /// #define MOR_CLEAR_MEMORY_BIT_MASK 0x01