/** @file\r
- GUID used for MemoryOverwriteRequestControl UEFI variable defined in \r
+ GUID used for MemoryOverwriteRequestControl UEFI variable defined in\r
TCG Platform Reset Attack Mitigation Specification 1.00.\r
See http://trustedcomputinggroup.org for the latest specification\r
\r
- The purpose of the MemoryOverwriteRequestControl UEFI variable is to give users (e.g., OS, loader) the ability to \r
- indicate to the platform that secrets are present in memory and that the platform firmware must clear memory upon \r
- a restart. The OS loader should not create the variable. Rather, the firmware is required to create it. \r
+ The purpose of the MemoryOverwriteRequestControl UEFI variable is to give users (e.g., OS, loader) the ability to\r
+ indicate to the platform that secrets are present in memory and that the platform firmware must clear memory upon\r
+ a restart. The OS loader should not create the variable. Rather, the firmware is required to create it.\r
\r
- Copyright (c) 2009, Intel Corporation. All rights reserved.<BR>\r
- This program and the accompanying materials \r
- are licensed and made available under the terms and conditions of the BSD License \r
- which accompanies this distribution. The full text of the license may be found at \r
- http://opensource.org/licenses/bsd-license.php \r
+ Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>\r
+ This program and the accompanying materials\r
+ are licensed and made available under the terms and conditions of the BSD License\r
+ which accompanies this distribution. The full text of the license may be found at\r
+ http://opensource.org/licenses/bsd-license.php\r
\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
+ THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
\r
**/\r
\r
}\r
\r
///\r
-/// Variable name is "MemoryOverwriteRequestControl" and it is a 1 byte unsigned value. \r
-/// The attributes should be: \r
-/// EFI_VARIABLE_NON_VOLATILE | \r
-/// EFI_VARIABLE_BOOTSERVICE_ACCESS | \r
-/// EFI_VARIABLE_RUNTIME_ACCESS \r
+/// Variable name is "MemoryOverwriteRequestControl" and it is a 1 byte unsigned value.\r
+/// The attributes should be:\r
+/// EFI_VARIABLE_NON_VOLATILE |\r
+/// EFI_VARIABLE_BOOTSERVICE_ACCESS |\r
+/// EFI_VARIABLE_RUNTIME_ACCESS\r
///\r
#define MEMORY_OVERWRITE_REQUEST_VARIABLE_NAME L"MemoryOverwriteRequestControl"\r
\r
///\r
/// 0 = Firmware MUST clear the MOR bit\r
-/// 1 = Firmware MUST set the MOR bit \r
+/// 1 = Firmware MUST set the MOR bit\r
///\r
#define MOR_CLEAR_MEMORY_BIT_MASK 0x01\r
\r