]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Include/Protocol/PlatformSpecificResetFilter.h
MdeModulePkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / MdeModulePkg / Include / Protocol / PlatformSpecificResetFilter.h
CommitLineData
99a6529e
MK
1/** @file\r
2 This Protocol provides services to register a platform specific reset filter\r
3 for ResetSystem(). A reset filter evaluates the parameters passed to\r
4 ResetSystem() and converts a ResetType of EfiResetPlatformSpecific to a\r
5 non-platform specific reset type. The registered filters are processed before\r
6 the UEFI 2.7 Reset Notifications.\r
7\r
8 Copyright (c) 2017 Intel Corporation. All rights reserved.<BR>\r
9d510e61 9 SPDX-License-Identifier: BSD-2-Clause-Patent\r
99a6529e
MK
10\r
11**/\r
12\r
13#ifndef _PLATFORM_SPECIFIC_RESET_FILTER_PROTOCOL_H_\r
14#define _PLATFORM_SPECIFIC_RESET_FILTER_PROTOCOL_H_\r
15\r
16#include <Protocol/ResetNotification.h>\r
17\r
18#define EDKII_PLATFORM_SPECIFIC_RESET_FILTER_PROTOCOL_GUID \\r
19 { 0x695d7835, 0x8d47, 0x4c11, { 0xab, 0x22, 0xfa, 0x8a, 0xcc, 0xe7, 0xae, 0x7a } }\r
20\r
21typedef EFI_RESET_NOTIFICATION_PROTOCOL EDKII_PLATFORM_SPECIFIC_RESET_FILTER_PROTOCOL;\r
22\r
23extern EFI_GUID gEdkiiPlatformSpecificResetFilterProtocolGuid;\r
24\r
25#endif\r