1// /** @file 2// CapsuleX64 module handles >4GB capsule blocks. 3// 4// The X64 entrypoint to process capsule in long mode. 5// This module is built as X64. 6// 7// Caution: This module requires additional review when modified. 8// This driver will have external input - capsule image. 9// This external input must be validated carefully to avoid security issue like 10// buffer overflow, integer overflow. 11// 12// Copyright (c) 2011 - 2014, Intel Corporation. All rights reserved.<BR> 13// 14// This program and the accompanying materials 15// are licensed and made available under the terms and conditions 16// of the BSD License which accompanies this distribution. The 17// full text of the license may be found at 18// http://opensource.org/licenses/bsd-license.php 19// 20// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 21// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 22// 23// **/ 24 25 26#string STR_MODULE_ABSTRACT #language en-US "Handles >4GB capsule blocks" 27 28#string STR_MODULE_DESCRIPTION #language en-US "The X64 entry point to process capsule in long mode. This module is built as X64.<BR><BR>\n" 29 "This driver will have external input - capsule image. This external input must be validated carefully to avoid security issues like buffer overflow or integer overflow.<BR>" 30 31