## @file # # Copyright 2006 - 2017 Unified EFI, Inc.
# Copyright (c) 2010 - 2017, Intel Corporation. All rights reserved.
# (C) Copyright 2017 Hewlett Packard Enterprise Development LP
# # 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. # ## #/*++ # # Module Name: # # GuidFile.txt # # Abstract: # # This is a Data Base file for the index of all test assertions. '#' can be # used to separate different assertions. # # Three lines information for each test assertion: # GUID # Description # Index # # '#' in the Description or Index will be dealt as a valid character. # #--*/ # # A2A285EB-1C60-42D2-A32C-74615F1F7650 BS.CreateEvent - CreateEvent() returns EFI_INVALID_PARAMETER with invalid event type. 5.1.1.1.1 # BD6D4465-AEE3-4A07-8470-2ABA247BC865 BS.CreateEvent - CreateEvent() returns EFI_INVALID_PARAMETER with invalid notify TPL. 5.1.1.1.2 # 587ECD61-0AF3-442D-B9A5-0ADD02575B7B BS.CreateEvent - CreateEvent() returns EFI_INVALID_PARAMETER with Event being NULL. 5.1.1.1.3 # EF317ADE-8668-456F-BED9-766056672DFF BS.CreateEvent - CreateEvent() returns EFI_SUCCESS with all valid parameters. 5.1.1.1.4 # 8759EF89-BC76-4FC1-B864-919D33A9B391 BS.CreateEvent - The events created by CreateEvent() are invoked in order of each specified notify TPL. 5.1.1.1.5 # D4D37597-6367-4F9D-ADAC-0FABE5B83F2E BS.CreateEvent - Create event with NotifyFunction being NULL and Type is EFI_EVENT_NOTIFY_WAIT or EFI_EVENT_NOTIFY_SIGNAL. 5.1.1.1.6 # 48342406-F478-409E-85A2-CA65ADA6CDB8 BS.CreateEvent - Create event with neither EVENT_NOTIFY_WAIT nor EVENT_NOTIFY_SIGNAL event types and unsupported notify TPLs 5.1.1.1.7 # A4F5922E-26F8-4591-BB2E-BAF8DCC1CD93 BS.CloseEvent - CloseEvents() returns EFI_SUCCESS with all valid parameters. 5.1.1.2.1 # 397AB206-7270-484D-8B2C-D90AEBE5AD90 BS.SignalEvent - SignalEvent() returns EFI_SUCCESS with all valid parameters. 5.1.1.3.1 # 8DFD27A6-A43C-4443-922A-343A36EEB980 BS.WaitForEvent - WaitForEvent() returns EFI_UNSUPPORTED from invalid TPL. 5.1.1.4.1 # E38E1362-BF34-4947-A4F5-39CEA93ACB0D BS.WaitForEvent - WaitForEvent() returns EFI_INVALID_PARAMETER with an event of type EVT_NOTIFY_SIGNAL. 5.1.1.4.2 # E1E27D6E-1130-475B-B0AF-A0A81048B2BA BS.WaitForEvent - WaitForEvent() returns EFI_INVALID_PARAMETER with NumberOfEvents being 0. 5.1.1.4.3 # 65657374-C1A4-424D-B5A6-8503F5B9758D BS.WaitForEvent - WaitForEvent() gets the correct index with signaled event. 5.1.1.4.4 # 129C34D4-1045-4FD2-8057-92141D63B8DC BS.WaitForEvent - WaitForEvent() gets the correct index with un-signaled event. 5.1.1.4.5 # E69C54F3-5A97-4E09-8F4B-F30FF1964E0D BS.CheckEvent - CheckEvent() returns EFI_INVALID_PARAMETER with an event of type EVT_NOTIFY_SIGNAL. 5.1.1.5.1 # 3CB51863-1181-49E5-82A6-667090088169 BS.CheckEvent - CheckEvent() returns EFI_NOT_READY with an event that has not notified function. 5.1.1.5.2 # 4E9AA877-2672-4F8C-BA3C-C02F49A68911 BS.CheckEvent - CheckEvent() returns EFI_NOT_READY with an event which the notify function does not signal itself. 5.1.1.5.3 # 060234F5-A84A-4DD7-AD5B-64996250F216 BS.CheckEvent - CheckEvent() returns EFI_SUCCESS with a signaled event. 5.1.1.5.4 # FA181D1B-9FDA-4405-B3B0-F3FEDD303EBE BS.CheckEvent - CheckEvent() returns EFI_SUCCESS with an event which the notify function would signal itself. 5.1.1.5.5 # 80BBD29E-0C5B-4F5B-A246-DBEADEF1599C BS.SetTimer - SetTimer() returns EFI_INVALID_PARAMETER with an event which type does not include EVT_TIMER. 5.1.1.6.1 # 16418244-71A4-4E4D-8662-43FFF1AC5ED7 BS.SetTimer - SetTimer() returns EFI_INVALID_PARAMETER with invalid timer type. 5.1.1.6.2 # 918F9F6C-5072-41A6-95EC-8184AF574ED1 BS.SetTimer - SetTimer() with type of TimerRelative, the notify function will be invoked once. 5.1.1.6.3 # 989BA6BC-08EB-4E98-AEA6-9FE8E87374A8 BS.SetTimer - SetTimer() with type of TimerPeriodic, the notify function will be invoked more than once. 5.1.1.6.4 # BD333DD3-62B2-46EB-BB4A-A6B7B3DEE25F BS.SetTimer - SetTimer() with type of TimerCancel, the notify function will not be invoked. 5.1.1.6.5 # DEA3CB68-DC79-4B91-9134-64FB3EA29203 BS.SetTimer - The notify function will be invoked correctly after the timer type is changed by SetTimer(). 5.1.1.6.6 # E866F000-B5E6-4D29-ABDD-5DBB118DC2C0 BS.SetTimer - SetTimer() returns EFI_SUCCESS with TriggerTime being 0. 5.1.1.6.7 # 94FFF736-C5DF-40A6-AA4F-881C380F7884 BS.RaiseTPL - RaiseTPL() returns correct TPL with valid parameters. 5.1.1.7.1 # 08BCD6BE-9808-4417-883A-5E54D39FC3A8 BS.RestoreTPL - RestoreTPL() sets correct TPL with valid parameters. 5.1.1.8.1 # D68D782C-C59D-4ACB-9833-DC5CAD20FD38 BS.CreateEventEx – CreateEventEx() returns EFI_INVALID_PARAMETER with all invalid event types. 5.1.1.9.1 # A74A802F-D632-49F0-A3DE-13C55D9C9E06 BS.CreateEventEx – CreateEventEx() returns EFI_INVALID_PARAMETER with an invalid notification TPL function. 5.1.1.9.2 # FF0E6747-80B6-4168-A66B-6694A7881059 BS.CreateEventEx – CreateEventEx() returns EFI_INVALID_PARAMETER with an Event value of NULL. 5.1.1.9.3 # 40F0E21F-2FFE-43CA-A025-783283F1C30B BS.CreateEventEx –CreateEventEx() returns EFI_INVALID_PARAMETER when either EFI_EVENT_NOTIFY_WAIT or EFI_EVENT_NOTIFY_SIGN AL is set and NotifyFunction is NULL. 5.1.1.9.4 # 3E26A97E-DA03-4409-98A1-9312BEB28C43 BS.CreateEventEx –Creates an event with valid parameters and once one event in an event group is signaled, all the events in this group are signaled, and the notification functions are called in the proper order. 5.1.1.9.5 # F2EB0902-3192-4026-892E-83A35B43279C BS.CreateEventEx - Creates an event with valid parameters and Check the notification of the EventGroup and the notify order when call InstallConfigurationTable 5.1.1.9.6 # BA3D7E17-7EE1-4A0F-AA99-3C49233D6C36 BS.CreateEventEx - Check the notification of the EFI_EVENT_GROUP_MEMORY_MAP_CHANGE and the notify order when Memory Allocation Services is called. 5.1.1.9.7 # 7C9075D2-CBF1-4B57-8630-DE34B9CC1190 BS.AllocatePages - AllocatePages() returns EFI_INVALID_PARAMETER with Type being MaxAllocateType. 5.1.2.1.1 # 224A63B3-1E41-47B7-A8DC-823DE40D00D5 BS.AllocatePages - AllocatePages() returns EFI_INVALID_PARAMETER with Type being MaxAllocateType + 1. 5.1.2.1.2 # 6C330112-24CB-48F2-9E68-6ACF807B40C4 BS.AllocatePages - AllocatePages() returns EFI_INVALID_PARAMETER with Type being -1. 5.1.2.1.3 # 6F5CA3FC-9893-42DA-B14F-8D24F349144A BS.AllocatePages - AllocatePages() returns EFI_INVALID_PARAMETER with MemoryType being EfiMaxMemoryType. 5.1.2.1.4 # 2CA3999F-70A7-4A2A-9662-F1421A103689 BS.AllocatePages - AllocatePages() returns EFI_INVALID_PARAMETER with MemoryType being EfiMaxMemoryType + 1. 5.1.2.1.5 # D26A1CFC-51EF-42C6-9907-1372DEC6CE80 BS.AllocatePages - AllocatePages() returns EFI_INVALID_PARAMETER with MemoryType being 0x6FFFFFFE. 5.1.2.1.6 # EE820DAB-F589-49E9-BDEC-841975447ECD BS.AllocatePages - AllocatePages() returns EFI_INVALID_PARAMETER with MemoryType being 0x6FFFFFFF. 5.1.2.1.7 # 9B0C2857-4116-4890-AC8F-61EF02BC2D75 BS.AllocatePages - AllocatePages() returns EFI_OUT_OF_RESOURCES with Pages being MaxFreePages + 1. 5.1.2.1.8 # 382E4CE7-81D9-479B-A5F5-55808EE7B706 BS.AllocatePages - AllocatePages() returns EFI_NOT_FOUND with non-existent memory. 5.1.2.1.9 # 69663454-635D-48F8-8E9A-8B3F28C842C2 BS.AllocatePages - AllocatePages() returns EFI_NOT_FOUND with allocated memory. 5.1.2.1.10 # 501A28D8-4D4F-4F56-99A4-4511B5E3319B BS.AllocatePages - AllocatePages() allocates memory with Type being AllocateAnyPages at EFI_TPL_APPLICATION. 5.1.2.1.11 # B7F8A839-C3BF-4967-857F-4A23E61A524C BS.AllocatePages - AllocatePages() allocates memory with Type being AllocateAnyPages at EFI_TPL_CALLBACK. 5.1.2.1.12 # 9BA3D098-6457-4287-B73C-1C1ACB70F02F BS.AllocatePages - AllocatePages() allocates memory with Type being AllocateAnyPages at EFI_TPL_NOTIFY. 5.1.2.1.13 # FCBF390B-F2D3-47EA-B060-CA49CCB34275 BS.AllocatePages - AllocatePages() allocates page-aligned memory with Type being AllocateAnyPages at EFI_TPL_APPLICATION. 5.1.2.1.14 # 24E4D5C2-2295-48D2-A54E-3583A0F86767 BS.AllocatePages - AllocatePages() allocates page-aligned memory with Type being AllocateAnyPages at EFI_TPL_CALLBACK. 5.1.2.1.15 # 41A830A7-88B8-42A5-B9B6-71E89D382F95 BS.AllocatePages - AllocatePages() allocates page-aligned memory with Type being AllocateAnyPages at EFI_TPL_NOTIFY. 5.1.2.1.16 # 4035DC76-AE10-4964-9406-0730684CC3D7 BS.AllocatePages - AllocatePages() allocates memory with Type being AllocateMaxAddress at EFI_TPL_APPLICATION. 5.1.2.1.17 # A1834910-5C26-4C62-92A0-ADD0F4354C35 BS.AllocatePages - AllocatePages() allocates memory with Type being AllocateMaxAddress at EFI_TPL_CALLBACK. 5.1.2.1.18 # CA4D6C22-B382-4546-97D7-4C147261BB16 BS.AllocatePages - AllocatePages() allocates memory with Type being AllocateMaxAddress at EFI_TPL_NOTIFY. 5.1.2.1.19 # 3DCB261F-75EC-4384-A174-21FF5CF10398 BS.AllocatePages - AllocatePages() allocates page-aligned memory with Type being AllocateMaxAddress at EFI_TPL_APPLICATION. 5.1.2.1.20 # 5F41E4F3-8B1C-4329-9750-D12189EA2E7F BS.AllocatePages - AllocatePages() allocates page-aligned memory with Type being AllocateMaxAddress at EFI_TPL_CALLBACK. 5.1.2.1.21 # 7DCDEDEB-F204-40C4-8A84-0F909390CFD0 BS.AllocatePages - AllocatePages() allocates page-aligned memory with Type being AllocateMaxAddress at EFI_TPL_NOTIFY. 5.1.2.1.22 # A99D8B50-B10F-4FBB-B723-8954DF9F7E57 BS.AllocatePages - AllocatePages() allocates specified memory with Type being AllocateMaxAddress at EFI_TPL_APPLICATION. 5.1.2.1.23 # 921D4B59-B5A7-4CFF-B111-24D5DBDCDA15 BS.AllocatePages - AllocatePages() allocates specified memory with Type being AllocateMaxAddress at EFI_TPL_CALLBACK. 5.1.2.1.24 # 6A06E702-8564-48D6-BD05-87E716C42549 BS.AllocatePages - AllocatePages() allocates specified memory with Type being AllocateMaxAddress at EFI_TPL_NOTIFY. 5.1.2.1.25 # 97B0A334-E68D-4F6D-B863-B5981301095B BS.AllocatePages - AllocatePages() skips the allocated memory with Type being AllocateMaxAddress at EFI_TPL_APPLICATION. 5.1.2.1.26 # 41E801C5-9F47-4D2D-B011-0CA074435766 BS.AllocatePages - AllocatePages() skips the allocated memory with Type being AllocateMaxAddress at EFI_TPL_CALLBACK. 5.1.2.1.27 # C0F7EE56-8C2F-4BC9-9DCF-1F74365E29BA BS.AllocatePages - AllocatePages() skips the allocated memory with Type being AllocateMaxAddress at EFI_TPL_NOTIFY. 5.1.2.1.28 # 36B82136-A336-4F34-BB65-D9AB5745BA24 BS.AllocatePages - AllocatePages() allocates page-aligned with Type being AllocateMaxAddress at EFI_TPL_APPLICATION. 5.1.2.1.29 # 914A008F-FEF7-4550-85F4-818DDB9C7E81 BS.AllocatePages - AllocatePages() allocates page-aligned with Type being AllocateMaxAddress at EFI_TPL_CALLBACK. 5.1.2.1.30 # E3E584D5-4724-4489-B8A0-0F0C88BB4AB9 BS.AllocatePages - AllocatePages() allocates page-aligned with Type being AllocateMaxAddress at EFI_TPL_NOTIFY. 5.1.2.1.31 # 07042B86-DC99-49A5-A799-7AC829B5A8FA BS.AllocatePages - AllocatePages() skips the allocated memory with Type being AllocateMaxAddress at EFI_TPL_APPLICATION. 5.1.2.1.32 # 87CB26A9-D9D7-4E94-859D-1875208EFA3B BS.AllocatePages - AllocatePages() skips the allocated memory with Type being AllocateMaxAddress at EFI_TPL_CALLBACK. 5.1.2.1.33 # 1020847C-CEC5-4201-9739-10E6B854FCEA BS.AllocatePages - AllocatePages() skips the allocated memory with Type being AllocateMaxAddress at EFI_TPL_NOTIFY. 5.1.2.1.34 # C660BFB9-0F5A-4379-AD60-9494561076DB BS.AllocatePages - AllocatePages() allocates memory with Type being AllocateAddress at EFI_TPL_APPLICATION. 5.1.2.1.35 # ED56052C-876E-499D-BDD0-939DD1720025 BS.AllocatePages - AllocatePages() allocates memory with Type being AllocateAddress at EFI_TPL_CALLBACK. 5.1.2.1.36 # 5202B52B-215F-4638-9932-4A550584E97D BS.AllocatePages - AllocatePages() allocates memory with Type being AllocateAddress at EFI_TPL_NOTIFY. 5.1.2.1.37 # 75150EEC-CC62-47C7-AF09-47B8AA3FDBEE BS.AllocatePages - AllocatePages() allocates page-aligned memory with Type being AllocateAddress at EFI_TPL_APPLICATION. 5.1.2.1.38 # CA38BFCB-036F-4F3B-8921-E7276C91452E BS.AllocatePages - AllocatePages() allocates page-aligned memory with Type being AllocateAddress at EFI_TPL_CALLBACK. 5.1.2.1.39 # E6E7432C-679D-40DA-BDCE-F0BAB69D2155 BS.AllocatePages - AllocatePages() allocates page-aligned memory with Type being AllocateAddress at EFI_TPL_NOTIFY. 5.1.2.1.40 # 26D0D6AA-49CA-434B-8C2B-A90F312E6F5A BS.AllocatePages - AllocatePages() allocates specified memory with Type being AllocateAddress at EFI_TPL_APPLICATION. 5.1.2.1.41 # BD3EABA7-8C6D-420C-8456-9D37617C8ECB BS.AllocatePages - AllocatePages() allocates specified memory with Type being AllocateAddress at EFI_TPL_CALLBACK. 5.1.2.1.42 # 36F46D2D-E1C6-45E2-AA46-6E12181165D3 BS.AllocatePages - AllocatePages() allocates specified memory with Type being AllocateAddress at EFI_TPL_NOTIFY. 5.1.2.1.43 # 795DE369-3491-44F9-9C4F-CF9A2E46F4BC BS.AllocatePages - AllocatePages() allocates the front range memory at EFI_TPL_APPLICATION. 5.1.2.1.44 # A1C0AD17-6437-404D-BF96-68A56E893EFF BS.AllocatePages - AllocatePages() allocates the front range memory at EFI_TPL_CALLBACK. 5.1.2.1.45 # B06F5D52-3E4C-480A-A958-4A9625685FBB BS.AllocatePages - AllocatePages() allocates the front range memory at EFI_TPL_NOTIFY. 5.1.2.1.46 # 314CA190-0B96-4485-8014-BD9906010545 BS.AllocatePages - AllocatePages() allocates the front range page-aligned memory at EFI_TPL_APPLICATION. 5.1.2.1.47 # EB6FB13F-175E-454A-880B-1D6DC1B13B98 BS.AllocatePages - AllocatePages() allocates the front range page-aligned memory at EFI_TPL_CALLBACK. 5.1.2.1.48 # 3F710C4C-1B2A-4FFF-9523-282C60894996 BS.AllocatePages - AllocatePages() allocates the front range page-aligned memory at EFI_TPL_NOTIFY. 5.1.2.1.49 # A95BE66C-C41A-46D5-81FE-4CA20FF56176 BS.AllocatePages - AllocatePages() allocates the front range specified memory at EFI_TPL_APPLICATION. 5.1.2.1.50 # 524A404B-F888-4CE0-B5EC-CDE5355AC3C2 BS.AllocatePages - AllocatePages() allocates the front range specified memory at EFI_TPL_CALLBACK. 5.1.2.1.51 # 5417BA5C-3FDD-47AB-A3FD-371112EB8160 BS.AllocatePages - AllocatePages() allocates the front range specified memory at EFI_TPL_NOTIFY. 5.1.2.1.52 # CC5FE3DE-5DF7-4430-8ED6-FB0FF3CF80A9 BS.AllocatePages - AllocatePages() allocates the middle range memory at EFI_TPL_APPLICATION. 5.1.2.1.53 # F2308944-D010-401F-84A5-B26AE0953F2C BS.AllocatePages - AllocatePages() allocates the middle range memory at EFI_TPL_CALLBACK. 5.1.2.1.54 # 4CE5E0BA-1830-463E-99D0-1160A9DF5EAC BS.AllocatePages - AllocatePages() allocates the middle range memory at EFI_TPL_NOTIFY. 5.1.2.1.55 # 42A635A5-60C6-492A-806D-1758543548BA BS.AllocatePages - AllocatePages() allocates the middle range page-aligned memory at EFI_TPL_APPLICATION. 5.1.2.1.56 # 2DCC2BE2-6474-48C9-BABC-88F4E67BAD9D BS.AllocatePages - AllocatePages() allocates the middle range page-aligned memory at EFI_TPL_CALLBACK. 5.1.2.1.57 # BE11065A-6B98-4713-8DC6-D94CB242CDC7 BS.AllocatePages - AllocatePages() allocates the middle range page-aligned memory at EFI_TPL_NOTIFY. 5.1.2.1.58 # 38C4FB2A-FC38-48DC-A871-E9BA675B5D67 BS.AllocatePages - AllocatePages() allocates the middle range specified memory at EFI_TPL_APPLICATION. 5.1.2.1.59 # B2CE5FD6-6651-4A7E-8A78-1A30F9FB37EF BS.AllocatePages - AllocatePages() allocates the middle range specified memory at EFI_TPL_CALLBACK. 5.1.2.1.60 # 1818D9DA-4C0D-4024-AA2A-D164BBDA610A BS.AllocatePages - AllocatePages() allocates the middle range specified memory at EFI_TPL_NOTIFY. 5.1.2.1.61 # 3E0A81A9-3670-4239-8C91-5D99613D9644 BS.AllocatePages - AllocatePages() allocates the back range memory at EFI_TPL_APPLICATION. 5.1.2.1.62 # 34B922F1-69EB-4EBF-96B8-88F2908C789D BS.AllocatePages - AllocatePages() allocates the back range memory at EFI_TPL_CALLBACK. 5.1.2.1.63 # 716ED29E-C942-4768-9BC4-2CCF8A277E52 BS.AllocatePages - AllocatePages() allocates the back range memory at EFI_TPL_NOTIFY. 5.1.2.1.64 # BA6C792F-C50A-41CE-97FA-72DE0BB07CDA BS.AllocatePages - AllocatePages() allocates the back range page-aligned memory at EFI_TPL_APPLICATION. 5.1.2.1.65 # 91C452D2-452A-4D7F-BC7A-9BC1B9009B4E BS.AllocatePages - AllocatePages() allocates the back range page-aligned memory at EFI_TPL_CALLBACK. 5.1.2.1.66 # 4707F413-D4FE-4F6B-8311-2A993C664FC7 BS.AllocatePages - AllocatePages() allocates the back range page-aligned memory at EFI_TPL_NOTIFY. 5.1.2.1.67 # 0016743C-47D3-46EF-AAC6-3B53872703B1 BS.AllocatePages - AllocatePages() allocates the back range specified memory at EFI_TPL_APPLICATION. 5.1.2.1.68 # CD59E7D8-2F94-43E1-B347-560FC938489D BS.AllocatePages - AllocatePages() allocates the back range specified memory at EFI_TPL_CALLBACK. 5.1.2.1.69 # 24FB7551-B7CB-44D3-BDEB-839F422972C6 BS.AllocatePages - AllocatePages() allocates the front range specified memory at EFI_TPL_NOTIFY. 5.1.2.1.70 # B46677FF-657F-4AC8-8C22-DD18F54D3E5B BS.AllocatePages - AllocatePages() allocates 1 page memory at EFI_TPL_APPLICATION. 5.1.2.1.71 # 24F43772-B149-4A1A-B0EE-5C0D58622CF4 BS.AllocatePages - AllocatePages() allocates 1 page memory at EFI_TPL_CALLBACK. 5.1.2.1.72 # DA1285AE-D920-4A2B-AC5D-6E35C9CDA737 BS.AllocatePages - AllocatePages() allocates 1 page memory at EFI_TPL_NOTIFY. 5.1.2.1.73 # E8F44262-8A44-4BAA-A3E6-083463D5FB02 BS.AllocatePages - AllocatePages() allocates 1 page-aligned memory at EFI_TPL_APPLICATION. 5.1.2.1.74 # FEA00605-D3CA-488D-B8C3-ECD82EE81309 BS.AllocatePages - AllocatePages() allocates 1 page-aligned memory at EFI_TPL_CALLBACK. 5.1.2.1.75 # 25FFF7EF-3C3D-428A-8430-98ED44C132E7 BS.AllocatePages - AllocatePages() allocates 1 page-aligned memory at EFI_TPL_NOTIFY. 5.1.2.1.76 # 5551CFC4-69E3-41EE-B57F-954A3EAE415A BS.AllocatePages - AllocatePages() allocates 1 page specified memory at EFI_TPL_APPLICATION. 5.1.2.1.77 # 4207A629-5DAB-4EC6-871E-D9F7B0738B9A BS.AllocatePages - AllocatePages() allocates 1 page specified memory at EFI_TPL_CALLBACK. 5.1.2.1.78 # E1F99CEC-A0F6-4FAA-B6D4-595B46546FE7 BS.AllocatePages - AllocatePages() allocates 1 page specified memory at EFI_TPL_NOTIFY. 5.1.2.1.79 # 74333BDF-4AE6-4251-86C8-7E13F443EF46 BS.AllocatePages - AllocatePages() allocates (num - 1) pages memory at EFI_TPL_APPLICATION. 5.1.2.1.80 # 7A4005B5-DB06-436B-BE70-F36B8E27ACA0 BS.AllocatePages - AllocatePages() allocates (num - 1) pages memory at EFI_TPL_CALLBACK. 5.1.2.1.81 # B2942967-5D94-4D0A-B900-6EC29204AC70 BS.AllocatePages - AllocatePages() allocates (num - 1) pages memory at EFI_TPL_NOTIFY. 5.1.2.1.82 # 9881D7DF-6C22-4062-BE67-DA8CA5D5FA61 BS.AllocatePages - AllocatePages() allocates (num - 1) pages aligned memory at EFI_TPL_APPLICATION. 5.1.2.1.83 # ED0D3C6F-B9E8-4713-BA6F-04F2AA8AC545 BS.AllocatePages - AllocatePages() allocates (num - 1) pages aligned memory at EFI_TPL_CALLBACK. 5.1.2.1.84 # AECA503A-4948-4014-855C-16C7D095FABB BS.AllocatePages - AllocatePages() allocates (num - 1) pages aligned memory at EFI_TPL_NOTIFY. 5.1.2.1.85 # A9EDD440-6D31-49C9-843E-76083EDF1222 BS.AllocatePages - AllocatePages() allocates (num -1) pages specified memory at EFI_TPL_APPLICATION. 5.1.2.1.86 # FB85B1C9-74A8-41CB-ACED-0FF4111AF52F BS.AllocatePages - AllocatePages() allocates (num -1) pages specified memory at EFI_TPL_CALLBACK. 5.1.2.1.87 # 1B0D694F-61C6-4D16-AE5D-A7B12460ED50 BS.AllocatePages - AllocatePages() allocates (num -1) pages specified memory at EFI_TPL_NOTIFY. 5.1.2.1.88 # 04FFD118-A284-4DDA-B58F-63B612E2ABE6 BS.AllocatePages - AllocatePages() allocates num pages memory at EFI_TPL_APPLICATION. 5.1.2.1.89 # 78CDEB2F-492B-49B5-8382-1863ACE9A9A4 BS.AllocatePages - AllocatePages() allocates num pages memory at EFI_TPL_CALLBACK. 5.1.2.1.90 # 32901E32-A85A-4230-9914-FAA6D433A813 BS.AllocatePages - AllocatePages() allocates num pages memory at EFI_TPL_NOTIFY. 5.1.2.1.91 # 89E723C7-0B2F-4751-ACC5-E1BAA628CD54 BS.AllocatePages - AllocatePages() allocates num pages aligned memory at EFI_TPL_APPLICATION. 5.1.2.1.92 # A81CB559-DC0C-4893-BBBD-A430E4078BB3 BS.AllocatePages - AllocatePages() allocates num pages aligned memory at EFI_TPL_CALLBACK. 5.1.2.1.93 # 2D655FC1-98C3-405E-9A62-5BDB24A0D9C0 BS.AllocatePages - AllocatePages() allocates num pages aligned memory at EFI_TPL_NOTIFY. 5.1.2.1.94 # C1B252AD-2652-4368-B675-E47390EF7A47 BS.AllocatePages - AllocatePages() allocates num pages specified memory at EFI_TPL_APPLICATION. 5.1.2.1.95 # 749FD711-393A-4DEE-85BF-E4EEF26989A0 BS.AllocatePages - AllocatePages() allocates num pages specified memory at EFI_TPL_CALLBACK. 5.1.2.1.96 # 117696F6-B7F9-41C7-A85B-B5F055FD9632 BS.AllocatePages - AllocatePages() allocates num pages specified memory at EFI_TPL_NOTIFY. 5.1.2.1.97 # A49B9E70-956A-4f29-BB7F-375AC0A72930 BS.AllocatePages - AllocatePages() return EFI_INVALID_PARAMETER with NULL Memory. 5.1.2.1.98 # 2D261231-C694-4DBB-83D0-1DC8D389445F BS.AllocatePages - AllocatePages() return EFI_INVALID_PARAMETER when MemoryType is EfiPersistentMemory. 5.1.2.1.99 # 3C73E240-E73B-4163-9372-80506173C435 BS.FreePages - FreePages() returns EFI_NOT_FOUND with non- existent memory. 5.1.2.2.1 # 0A2E4EB5-1197-41EB-A389-15F7563AF6F6 BS.FreePages - FreePages() returns EFI_NOT_FOUND with conventional memory. 5.1.2.2.2 # 42B2869E-E546-4302-83B3-39F1AD8D0F85 BS.FreePages - FreePages() returns EFI_INVALID_PARAMETER with not page-aligned memory. 5.1.2.2.3 # 089CFB08-2990-4F44-B6A1-4C73A53E30BA BS.FreePages - FreePages() returns EFI_INVALID_PARAMETER with Pages being 0. 5.1.2.2.4 # C5484C8D-C84D-485D-8C22-46A116C1441D BS.FreePages - FreePages() frees 1 page at EFI_TPL_APPLICATION. 5.1.2.2.5 # 54166362-CD1F-44D5-B5F1-7371C7912B58 BS.FreePages - FreePages() frees 1 page at EFI_TPL_CALLBACK. 5.1.2.2.6 # A46F5E7B-462D-40E0-991A-2DC646C23124 BS.FreePages - FreePages() frees 1 page at EFI_TPL_NOTIFY. 5.1.2.2.7 # 55A9228E-9960-4558-83B0-99DCF07C4F56 BS.GetMemoryMap - GetMemoryMap() returns EFI_INVALID_PARAMETER with the MemoryMapSize being NULL. 5.1.2.3.1 # 1BC8F675-0CBE-4B7A-96A4-90C4195A3320 BS.GetMemoryMap - GetMemoryMap() returns EFI_INVALID_PARAMETER with the MemoryMap being NULL. 5.1.2.3.2 # 8BF2760E-99C8-4C48-960C-2058F0A751B0 BS.GetMemoryMap - GetMemoryMap() returns EFI_INVALID_PARAMETER with the MapKey being NULL. 5.1.2.3.3 # 6B854A8C-6FB3-4DBC-9AC9-10EBA65E684E BS.GetMemoryMap - GetMemoryMap() returns EFI_INVALID_PARAMETER with the DescriptorSize being NULL. 5.1.2.3.4 # BB16E9B8-2716-42DE-9DE0-2AD469DA3791 BS.GetMemoryMap - GetMemoryMap() returns EFI_INVALID_PARAMETER with the DescriptorVersion being NULL. 5.1.2.3.5 # 65130574-7A59-440C-95C6-C19DDD2E4828 BS.GetMemoryMap - GetMemoryMap() returns EFI_BUFFER_TOO_SMALL with the MemoryMapSize being 0. 5.1.2.3.6 # 12C75089-90F6-4E4B-BEAE-A27CDE04105C BS.GetmemoryMap - GetMemoryMap() returns EFI_BUFFER_TOO_SMALL with the MemoryMapSize less than the required. 5.1.2.3.7 # 73225506-9B48-4196-9F4E-774AE7FC81DF BS.GetMemoryMap - GetMemoryMap() returns the current memory map at EFI_TPL_APPLICATION. 5.1.2.3.8 # FB436E4D-7F39-4FDF-BEF8-5B4F66697D5B BS.GetMemoryMap - GetMemoryMap() returns the current memory map at EFI_TPL_CALLBACK. 5.1.2.3.9 # 06A3B2B5-FB48-4B13-A380-12CB9D7FDDFB BS.GetMemoryMap - GetMemoryMap() returns the current memory map at EFI_TPL_NOTIFY. 5.1.2.3.10 # 53E08693-C268-4B70-A020-C78C49FAF040 BS.GetMemoryMap - GetMemoryMap() returns the current MapKey at EFI_TPL_APPLICATION. 5.1.2.3.11 # 04E010FF-860B-40B1-BE2C-07DBB3F8650A BS.GetMemoryMap - GetMemoryMap() returns the current MapKey at EFI_TPL_CALLBACK. 5.1.2.3.12 # 1030BE5B-38BD-4131-978D-9198D6CAD13D BS.GetMemoryMap - GetMemoryMap() returns the current MapKey at EFI_TPL_NOTIFY. 5.1.2.3.13 # 007F4E8E-0ED3-479E-8FC7-CB5DF24DD383 BS.GetMemoryMap - GetMemoryMap() returns the current MapKey after AllocatePages() at EFI_TPL_APPLICATION. 5.1.2.3.14 # 15255FB4-7C7B-488A-A8E5-26CE95B18BE2 BS.GetMemoryMap - GetMemoryMap() returns the current MapKey after AllocatePages() at EFI_TPL_CALLBACK. 5.1.2.3.15 # F069B658-9196-4915-8E5F-BBAA0F561AA0 BS.GetMemoryMap - GetMemoryMap() returns the current MapKey after AllocatePages() at EFI_TPL_NOTIFY. 5.1.2.3.16 # E8721BB8-BEFA-4839-849F-DBB4CF213803 BS.GetMemoryMap - GetMemoryMap() returns the current MapKey after FreePages() at EFI_TPL_APPLICATION. 5.1.2.3.17 # C004A412-0487-49D6-93E6-0D6E26A5588F BS.GetMemoryMap - GetMemoryMap() returns the current MapKey after FreePages() at EFI_TPL_CALLBACK. 5.1.2.3.18 # 5C536F96-7A27-4425-BA91-E110227A07ED BS.GetMemoryMap - GetMemoryMap() returns the current MapKey after FreePages() at EFI_TPL_NOTIFY. 5.1.2.3.19 # E7FE82F4-C7F5-4181-AB37-20A151FA98E6 BS.GetMemoryMap - GetMemoryMap() returns different MapKeys after AllocatePages() and FreePages() at EFI_TPL_APPLICATION. 5.1.2.3.20 # 3093039C-DFF7-4097-9A36-D7968281C146 BS.GetMemoryMap - GetMemoryMap() returns different MapKeys after AllocatePages() and FreePages() at EFI_TPL_CALLBACK. 5.1.2.3.21 # 284E0CC8-913A-4E8B-BD05-B4C8E195C369 BS.GetMemoryMap - GetMemoryMap() returns different MapKeys after AllocatePages() and FreePages() at EFI_TPL_NOTIFY. 5.1.2.3.22 # 99F47EDE-57C9-4892-943E-F0F508B23B91 BS.AllocatePool - AllocatePool() returns EFI_INVALID_PARAMETER with Type being EfiMaxMemoryType. 5.1.2.4.1 # CFF743C0-83E6-4FD2-8D94-9C017B3CDF45 BS.AllocatePool - AllocatePool() returns EFI_INVALID_PARAMETER with Type being EfiMaxMemoryType + 1. 5.1.2.4.2 # A4C46515-1E87-472C-AEAC-0B91F83ACB4C BS.AllocatePool - AllocatePool() returns EFI_INVALID_PARAMETER with Type being 0x6FFFFFFE. 5.1.2.4.3 # D97381CF-B4D5-483B-A2E2-DC7FB9FEE91D BS.AllocatePool - AllocatePool() returns EFI_INVALID_PARAMETER with Type being 0x6FFFFFFF. 5.1.2.4.4 # EE50A1E8-5ADB-4CBA-AD6D-CF2F9005EECE BS.AllocatePool - AllocatePool() returns EFI_OUT_OF_RESOURCES with Size being MaxFreeMemory + 1. 5.1.2.4.5 # D60B985B-A3B3-4040-ADB6-CD6920E38EC2 BS.AllocatePool - AllocatePool() allocates memory at EFI_TPL_APPLICATION. 5.1.2.4.6 # 2F3A94F3-95BA-4D5C-BACC-32A3E4E97D9E BS.AllocatePool - AllocatePool() allocates memory at EFI_TPL_CALLBACK. 5.1.2.4.7 # B6666C18-25C8-4E93-9600-664890B3AFE8 BS.AllocatePool - AllocatePool() allocates memory at EFI_TPL_NOTIFY. 5.1.2.4.8 # E6EE903A-88A3-4428-B005-625943ED6E9D BS.AllocatePool - AllocatePool() returns EFI_INVALID_PARAMETER with NULL Buffer. 5.1.2.4.9 # 41062E36-7401-4B0C-B4E9-E7AA27CCA808 BS.AllocatePool - AllocatePool() returns EFI_INVALID_PARAMETER when MemoryType is EfiPersistentMemory. 5.1.2.4.10 # CB7B4B1C-26A1-4302-BD71-D3F9EF4E93B7 BS.FreePool - FreePool() returns EFI_INVALID_PARAMETER with Buffer being NULL. 5.1.2.5.1 # ECCF8A71-BD7D-45F3-A370-A40FB734ACDC BS.FreePool - FreePool() frees memory at EFI_TPL_APPLICATION. 5.1.2.5.2 # 3BD08624-28EB-475B-93FC-6956AF7CC07B BS.FreePool - FreePool() frees memory at EFI_TPL_CALLBACK. 5.1.2.5.3 # DC1FA4F1-91C5-4EDC-A100-8A9532B88914 BS.FreePool - FreePool() frees memory at EFI_TPL_NOTIFY. 5.1.2.5.4 # D9FEDAFF-C22B-47B7-86B7-270A50068622 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_INVALID_PARAMETER with invalid interface type. 5.1.3.1.1 # 016BA242-367D-4A8D-8F07-517E345C6B83 BS.InstallProtocolInterface - InstallProtolInterface() returns EFI_INVALID_PARAMETER with invalid handle. 5.1.3.1.2 # F3B82A36-9DC7-4754-B425-A9DAFF0694D8 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_INVALID_PARAMETER with same protocol multiple times. 5.1.3.1.3 # E19B4A73-7652-4BF4-9611-16E346E18397 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_INVALID_PARAMETER with Protocol is NULL. 5.1.3.1.4 # B546A05C-1CB5-4C4F-9E4D-61308A4C0CC5 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with new handle at EFI_TPL_APPLICATION 5.1.3.1.5 # 023420E7-5921-4D64-AAC8-4170F25D2103 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with new handle at EFI_TPL_CALLBACK 5.1.3.1.6 # 04399B4C-D2F8-44FC-A09B-F2B18677724A BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with new handle at EFI_TPL_NOTIFY 5.1.3.1.7 # 3E0C0947-29F8-4097-823F-E62A2745E090 BS.InstallProtocolInterface - InstallProtocolInterface() installs protocol on new handle at EFI_TPL_APPLICATION 5.1.3.1.8 # 157E0E28-A05F-4A7E-8DB0-DDA816F72A1A BS.InstallProtocolInterface - InstallProtocolInterface() installs protocol on new handle at EFI_TPL_CALLBACK 5.1.3.1.9 # 16101F58-8FAF-4A15-8298-8560AD1E6C85 BS.InstallProtocolInterface - InstallProtocolInterface() installs protocol on new handle at EFI_TPL_NOTIFY 5.1.3.1.10 # FFD329D5-37BC-44D0-8374-A75EA679FB2A BS.InstallProtocolInterface - InstallProtocolInterface() installs protocol on new handle at EFI_TPL_APPLICATION 5.1.3.1.11 # B8798DC8-257F-489E-8C62-3AF5C316B3F3 BS.InstallProtocolInterface - InstallProtocolInterface() installs protocol on new handle at EFI_TPL_CALLBACK 5.1.3.1.12 # 284345A7-7041-459D-BDAD-A7CC6781DBC2 BS.InstallProtocolInterface - InstallProtocolInterface() installs protocol on new handle at EFI_TPL_NOTIFY 5.1.3.1.13 # 2327CAF0-A5B4-4234-9D8D-8438CEA486B3 BS.InstallProtocolInterface - InstallProtocolInterface() installs protocol on new handle at EFI_TPL_APPLICATION 5.1.3.1.14 # 068D699F-A42A-47D0-BBA9-272EF33601FA BS.InstallProtocolInterface - InstallProtocolInterface() installs protocol on new handle at EFI_TPL_CALLBACK 5.1.3.1.15 # 6E72A454-5650-4D1B-9A20-C99B264C73AB BS.InstallProtocolInterface - InstallProtocolInterface() installs protocol on new handle at EFI_TPL_NOTIFY 5.1.3.1.16 # 539A7928-D5A2-400C-9143-E0EBE0E4F324 BS.InstallProtocolInterface - InstallProtocolInterface() installs protocol on new handle at EFI_TPL_APPLICATION 5.1.3.1.17 # FE3570B6-A952-4DD0-A57D-45254BDE0504 BS.InstallProtocolInterface - InstallProtocolInterface() installs protocol on new handle at EFI_TPL_CALLBACK 5.1.3.1.18 # 202E4F04-65B9-4372-B6F0-C1544B94DF93 BS.InstallProtocolInterface - InstallProtocolInterface() installs protocol on new handle at EFI_TPL_NOTIFY 5.1.3.1.19 # 1EFB5778-DF04-4B8E-A3E0-89EE3BC0BFD6 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with existed handle at EFI_TPL_APPLICATION 5.1.3.1.20 # F66D17DA-9701-4BB1-823A-DB3BCE93D592 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with existed handle at EFI_TPL_CALLBACK 5.1.3.1.21 # 244FFD78-895D-4924-B4D2-039D78686E47 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with existed handle at EFI_TPL_NOTIFY 5.1.3.1.22 # 73619777-3376-4217-A08B-DE5C97B5F2D7 BS.InstallProtocolInterface - InstallProtocolInterface() installs protocol on existed handle at EFI_TPL_APPLICATION 5.1.3.1.23 # 23AB54A9-8165-4C3F-9218-D22ABA3A09DC BS.InstallProtocolInterface - InstallProtocolInterface() installs protocol on existed handle at EFI_TPL_CALLBACK 5.1.3.1.24 # 5BAC7CBE-62A2-492D-87D9-F2EE466733BA BS.InstallProtocolInterface - InstallProtocolInterface() installs protocol on existed handle at EFI_TPL_NOTIFY 5.1.3.1.25 # A68CE171-D077-460A-AE94-484AFBA84D3C BS.InstallProtocolInterface - InstallProtocolInterface() installs protocol on existed handle at EFI_TPL_APPLICATION 5.1.3.1.26 # E8AD2040-0241-43FC-99B3-387DA66D089F BS.InstallProtocolInterface - InstallProtocolInterface() installs protocol on existed handle at EFI_TPL_CALLBACK 5.1.3.1.27 # 6AA0B008-C1FF-4355-9834-ABF94D7D4E0D BS.InstallProtocolInterface - InstallProtocolInterface() installs protocol on existed handle at EFI_TPL_NOTIFY 5.1.3.1.28 # 69A0C9C5-BE97-4A71-AFB7-A2F5107024F5 BS.InstallProtocolInterface - InstallProtocolInterface() installs protocol on existed handle at EFI_TPL_APPLICATION 5.1.3.1.29 # 44C3605A-0396-4023-92BD-30ABA5599305 BS.InstallProtocolInterface - InstallProtocolInterface() installs protocol on existed handle at EFI_TPL_CALLBACK 5.1.3.1.30 # 5745EDB2-6384-4A6B-BC71-7118FE0F8D48 BS.InstallProtocolInterface - InstallProtocolInterface() installs protocol on existed handle at EFI_TPL_NOTIFY 5.1.3.1.31 # 1333F969-957B-4C96-90AA-0675A16194AA BS.InstallProtocolInterface - InstallProtocolInterface() installs protocol on existed handle at EFI_TPL_APPLICATION 5.1.3.1.32 # 913CBD44-B381-4F06-BF94-3DA5B07F0DCA BS.InstallProtocolInterface - InstallProtocolInterface() installs protocol on existed handle at EFI_TPL_CALLBACK 5.1.3.1.33 # F2709409-4C81-4942-A062-DD6159639661 BS.InstallProtocolInterface - InstallProtocolInterface() installs protocol on existed handle at EFI_TPL_NOTIFY 5.1.3.1.34 # 46858C39-87F2-444D-8542-48B3EE60DB05 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with same protocol multiple times at EFI_TPL_APPLICATION 5.1.3.1.35 # 5470301A-0E58-4616-A0D2-CEA85F6E0B18 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with same protocol multiple times at EFI_TPL_CALLBACK 5.1.3.1.36 # E7417360-2705-4939-A486-7CD90D514CB0 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with same protocol multiple times at EFI_TPL_NOTIFY 5.1.3.1.37 # DE9471CF-F547-4940-95BB-B9063254CAA2 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with same protocol multiple times at EFI_TPL_APPLICATION 5.1.3.1.38 # CE8725EB-40A8-4CE2-8627-24E3D5FE8B72 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with same protocol multiple times at EFI_TPL_CALLBACK 5.1.3.1.39 # 735826C6-A2B3-457B-8882-3938CBBFF7AD BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with same protocol multiple times at EFI_TPL_NOTIFY 5.1.3.1.40 # 4F7B61E8-0777-479C-B37D-5BABA82A176C BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with same protocol multiple times at EFI_TPL_APPLICATION 5.1.3.1.41 # ED0A8A40-641F-4ABF-9C0A-AEA00EEEDEFB BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with same protocol multiple times at EFI_TPL_CALLBACK 5.1.3.1.42 # 3E48A299-11A8-4F73-B6E1-4065F18E6834 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with same protocol multiple times at EFI_TPL_NOTIFY 5.1.3.1.43 # 2E596F06-336A-49A7-880E-60D3685A95A4 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with same protocol multiple times at EFI_TPL_APPLICATION 5.1.3.1.44 # 63A6EA07-CD46-40C8-8A02-B336F97D3933 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with same protocol multiple times at EFI_TPL_CALLBACK 5.1.3.1.45 # 6096EFF1-21F0-43CD-B08D-88FF3AD39C28 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with same protocol multiple times at EFI_TPL_NOTIFY 5.1.3.1.46 # D778B920-E42B-4901-BC2C-78EA91B791E5 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with same protocol multiple times at EFI_TPL_APPLICATION 5.1.3.1.47 # F65A7DDE-7E46-47AA-9C88-995B6931248B BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with same protocol multiple times at EFI_TPL_CALLBACK 5.1.3.1.48 # 06334E00-03D2-4406-83B9-6653B3418A93 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with same protocol multiple times at EFI_TPL_NOTIFY 5.1.3.1.49 # 4F229F4E-64DC-4A88-B777-D28DDF33AC39 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with multiple protocol at EFI_TPL_APPLICATION 5.1.3.1.50 # 38DEB65C-F4DB-40C8-9DEA-C0DFF9CC7A73 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with multiple protocol at EFI_TPL_CALLBACK 5.1.3.1.51 # 341714E5-A4CE-4F4A-9454-7BDE9AB21458 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with multiple protocol at EFI_TPL_NOTIFY 5.1.3.1.52 # 1EB05A66-3DED-440E-A6CF-7205622148E0 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with multiple protocol at EFI_TPL_APPLICATION 5.1.3.1.53 # 0133559D-4A88-41D0-8B32-6B8724D0CCCB BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with multiple protocol at EFI_TPL_CALLBACK 5.1.3.1.54 # 16CE2F4E-C303-49F6-8994-2619FD4B67F8 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with multiple protocol at EFI_TPL_NOTIFY 5.1.3.1.55 # 280062C1-1685-4307-95CA-1207382C0DA0 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with multiple protocol at EFI_TPL_APPLICATION 5.1.3.1.56 # 3B119CA5-8C66-4158-B68C-B943819777DC BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with multiple protocol at EFI_TPL_CALLBACK 5.1.3.1.57 # 57B88782-960E-4AAF-BFEF-C9BFF1E09C6D BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with multiple protocol at EFI_TPL_NOTIFY 5.1.3.1.58 # 6B85ED1E-287D-46D2-A036-7C53FA24AB75 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with multiple protocol at EFI_TPL_APPLICATION 5.1.3.1.59 # 71F094CD-53FD-4FF7-95D7-1B8E972692B0 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with multiple protocol at EFI_TPL_CALLBACK 5.1.3.1.60 # 064740C2-CCCE-45F5-BB37-D4D0E1668D8C BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with multiple protocol at EFI_TPL_NOTIFY 5.1.3.1.61 # 2F94A7EC-4D30-4572-BC3B-87C92699538D BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with NULL interface at EFI_TPL_APPLICATION 5.1.3.1.62 # 382CEE61-B25C-43A1-B2DE-072737C679F5 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with NULL interface at EFI_TPL_CALLBACK 5.1.3.1.63 # C58B2515-E066-4A2F-975C-7F8000733EF3 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with NULL interface at EFI_TPL_NOTIFY 5.1.3.1.64 # 1B223DC2-5D17-40E1-9399-3C45F0E4F888 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with NULL interface at EFI_TPL_APPLICATION 5.1.3.1.65 # 6B039E16-5420-4520-8525-B9BD5A3C2266 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with NULL interface at EFI_TPL_CALLBACK 5.1.3.1.66 # 763A4629-18EC-41B3-9FA6-4AC64E448B49 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with NULL interface at EFI_TPL_NOTIFY 5.1.3.1.67 # A366C643-EAC3-4994-BEE5-6C6FF5B83F5E BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with NULL interface at EFI_TPL_APPLICATION 5.1.3.1.68 # AF59A8ED-144B-48B5-880F-A2200AF04ACD BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with NULL interface at EFI_TPL_CALLBACK 5.1.3.1.69 # FEC89489-0C0D-493B-A54D-94F71504E932 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with NULL interface at EFI_TPL_NOTIFY 5.1.3.1.70 # A94C8AD5-C578-45F6-9D5C-CB156265E672 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with NULL interface at EFI_TPL_APPLICATION 5.1.3.1.71 # FCCBCF28-C207-440A-BBA0-0E43C4C1B4A0 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with NULL interface at EFI_TPL_CALLBACK 5.1.3.1.72 # 67A70DA1-8211-4D76-A02C-F864B1999294 BS.InstallProtocolInterface - InstallProtocolInterface() returns EFI_SUCCESS with NULL interface at EFI_TPL_NOTIFY 5.1.3.1.73 # 9646236E-0603-488E-9116-834F76FA065C BS.UninstallProtocolInterface - UninstallProtocolInterface() returns EFI_INVALID_PARAMETER with Protocol is NULL 5.1.3.2.1 # 3647DA0D-50A1-4800-BE24-C1B58420CFF4 BS.UninstallProtocolInterface - UninstallProtocolInterface() returns EFI_INVALID_PARAMETER with invalid handle 5.1.3.2.2 # 696CD520-897E-4E91-A7D8-3EFDA183C112 BS.UninstallProtocolInterface - UninstallProtocolInterface() returns EFI_NOT_FOUND with non-existed protocol 5.1.3.2.3 # E41A6AAC-A293-499A-BEB9-40A2953672AC BS.UninstallProtocolInterface - UninstallProtocolInterface() returns EFI_NOT_FOUND with invalid interface 5.1.3.2.4 # 3C7352FC-CA03-493B-8E87-890DCD4DFA1A BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls non-opened protocol at EFI_TPL_APPLICATION 5.1.3.2.5 # B29EFFA0-DD3D-4585-80FF-E31DAD9FA64C BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls non-opened protocol at EFI_TPL_CALLBACK 5.1.3.2.6 # 7625C205-42D3-408B-9776-8758AEDFA8CE BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls non-opened protocol at EFI_TPL_NOTIFY 5.1.3.2.7 # E4B8F72F-D72B-47CE-8F07-735FAD79FAEC BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls non-opened protocol at EFI_TPL_APPLICATION 5.1.3.2.8 # B92FFCBC-45C0-454E-A564-EA4AD035E211 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls non-opened protocol at EFI_TPL_CALLBACK 5.1.3.2.9 # 7C01D7D3-1EC6-4550-92BF-58BAE608D641 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls non-opened protocol at EFI_TPL_NOTIFY 5.1.3.2.10 # 563401CA-9FB4-4DED-8884-BD0DEEB777EA BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls non-opened protocol at EFI_TPL_APPLICATION 5.1.3.2.11 # A5FFAFA1-672E-4C49-9AB6-93C33FE46F2E BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls non-opened protocol at EFI_TPL_CALLBACK 5.1.3.2.12 # 5E71353F-4C05-4205-BEFA-14A85BC1F0F9 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls non-opened protocol at EFI_TPL_NOTIFY 5.1.3.2.13 # AC16EA87-9311-4CB0-AAF5-960E24D4A8F4 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls non-opened protocol at EFI_TPL_APPLICATION 5.1.3.2.14 # C805DDBB-BEFE-45AA-9452-B248D8B9E46E BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls non-opened protocol at EFI_TPL_CALLBACK 5.1.3.2.15 # 1A828703-32A5-481A-8CDD-22B02051E150 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls non-opened protocol at EFI_TPL_NOTIFY 5.1.3.2.16 # 53756D94-C5C0-47AD-8A89-A98607D2318C BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls non-opened protocol at EFI_TPL_APPLICATION 5.1.3.2.17 # BE257DD2-E51D-40BE-998B-ECBD09272296 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls non-opened protocol at EFI_TPL_CALLBACK 5.1.3.2.18 # 8C2B696C-87B0-4A82-8B87-07FB0E895743 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls non-opened protocol at EFI_TPL_NOTIFY 5.1.3.2.19 # 1F991BF6-05A2-4858-A471-792EF50BABD9 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls all non-opened protocols at EFI_TPL_APPLICATION 5.1.3.2.20 # 836E62C9-2D3B-4C55-B8D9-943AEE99BE3B BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls all non-opened protocols at EFI_TPL_CALLBACK 5.1.3.2.21 # E95E5E34-1EE6-4E71-A039-6E617175B13D BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls all non-opened protocols at EFI_TPL_NOTIFY 5.1.3.2.22 # 3ACC0C56-0B26-4612-8ED4-230180DEA986 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls all non-opened protocols at EFI_TPL_APPLICATION 5.1.3.2.23 # 7EB03EB1-9159-4B52-836C-60D1C65210E3 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls all non-opened protocols at EFI_TPL_CALLBACK 5.1.3.2.24 # 7B201D9E-296A-4A39-A0FE-ED34B4693EDF BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls all non-opened protocols at EFI_TPL_NOTIFY 5.1.3.2.25 # 7DCB87F6-5522-4A4F-8DE5-FAC80B5D0309 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls all non-opened protocols at EFI_TPL_APPLICATION 5.1.3.2.26 # 49AB9ED1-F041-42D4-BF48-461B04784CA8 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls all non-opened protocols at EFI_TPL_CALLBACK 5.1.3.2.27 # 136369F3-766A-4A90-A5CB-8DB30E837182 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls all non-opened protocols at EFI_TPL_NOTIFY 5.1.3.2.28 # 28DB37D6-DF2D-4FBE-8A14-BB0690C399FD BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls all non-opened protocols at EFI_TPL_APPLICATION 5.1.3.2.29 # CC1B25A6-0268-443F-A06F-D84C7928DD4C BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls all non-opened protocols at EFI_TPL_CALLBACK 5.1.3.2.30 # 1259358C-F63B-4F87-A73F-5B4634A57F53 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls all non-opened protocols at EFI_TPL_NOTIFY 5.1.3.2.31 # 901AB829-EEC3-4560-B4A0-6885774A82A1 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_HANDLE_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.2.32 # 99F7DD6A-A50D-4849-B044-CBE9A694B6DE BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_HANDLE_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.2.33 # F0DE7D9F-858B-4CB3-81A0-FEA6A38FADD7 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_HANDLE_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.2.34 # EE7DF286-3936-4122-8888-459A9C848173 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_HANDLE_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.2.35 # 23F14ED9-FFE9-440C-B3F5-6244D16DCC91 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_HANDLE_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.2.36 # DBF315DF-30CF-4814-84A6-0716594A18CA BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_HANDLE_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.2.37 # 5CCC9C7C-BBAD-4FAA-A198-451DFB4CD1BB BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_HANDLE_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.2.38 # 95EAD6E8-5E59-47CA-8DB4-104D2A3619F3 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_HANDLE_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.2.39 # 77E117AF-92EE-48DB-9C32-F2F6B4632ACC BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_HANDLE_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.2.40 # CB7B8FCD-D0DD-4D78-A96C-C752F19321FD BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened GET_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.2.41 # 7D01A157-98EA-4120-B0EC-CF9CA7592BF5 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened GET_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.2.42 # 05A40340-CC89-4162-A294-CDD997861DE3 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened GET_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.2.43 # 3F7D45DD-400E-4B39-94BA-A461A7B0BB1B BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened GET_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.2.44 # EE9F6130-C1E3-4207-8B95-7EA25EF1A1A1 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened GET_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.2.45 # 76B0500E-7F2D-4EAC-A6BC-C0B9295BB054 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened GET_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.2.46 # DA2360CC-9A59-485F-B2C6-EB0093FC5130 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened GET_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.2.47 # 84C0ACCE-CA54-44DA-85D6-400A8C62BF37 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened GET_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.2.48 # AA72CE83-0BA4-4F47-9FB3-5DB23593885E BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened GET_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.2.49 # 7C9EEDE7-9881-42F8-94A5-53F7F27F95B3 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened TEST_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.2.50 # 54C4DB30-7115-418B-A49E-4C4D32DEA6F9 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened TEST_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.2.51 # 61D1B5CF-4EFE-4B26-AA3B-350407A5B6D3 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened TEST_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.2.52 # C6B5CFBC-3814-47FF-9AEC-81910BB03448 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened TEST_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.2.53 # D18C3A3A-8022-42E6-9C6B-6D659B4BA9B7 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened TEST_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.2.54 # 7090235F-6049-44C1-AF6C-DB7CEE9BF595 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened TEST_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.2.55 # 8D82BA65-9DE9-4081-AFC2-8FCB87142018 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened TEST_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.2.56 # F327F4A3-A3B1-453F-8A32-E32154FBBC5A BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened TEST_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.2.57 # 2D41EABB-D34E-45C6-87AE-BEDCB3216729 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened TEST_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.2.58 # 6B7D19B4-34CC-4595-B31E-03B25C7AE129 BS.UninstallProtocolInterface - UninstallProtocolInterface() returns EFI_ACCESS_DENIED to uninstall opened BY_CHILD_CONTROLLER at EFI_TPL_APPLICATION. 5.1.3.2.59 # 7A710244-E5D4-46A9-8919-0E5788D33B0B BS.UninstallProtocolInterface - UninstallProtocolInterface() returns EFI_ACCESS_DENIED to uninstall opened BY_CHILD_CONTROLLER at EFI_TPL_CALLBACK. 5.1.3.2.60 # 866401D9-9F44-4AF9-8A45-6485E77EB26B BS.UninstallProtocolInterface - UninstallProtocolInterface() returns EFI_ACCESS_DENIED to uninstall opened BY_CHILD_CONTROLLER at EFI_TPL_NOTIFY. 5.1.3.2.61 # C5B4E393-052A-4ABE-A644-636E83AB9886 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_CHILD_CONTROLLER at EFI_TPL_APPLICATION. 5.1.3.2.62 # 4CFACC16-447D-4E8F-AEB9-2439FBBED3E0 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_CHILD_CONTROLLER at EFI_TPL_CALLBACK. 5.1.3.2.63 # F9867E6A-EC14-43F5-81AB-46D04B02D0DC BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_CHILD_CONTROLLER at EFI_TPL_NOTIFY. 5.1.3.2.64 # DB2EDCBC-6C27-4D27-AEF0-908673D33890 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_CHILD_CONTROLLER at EFI_TPL_APPLICATION. 5.1.3.2.65 # 1AF6079A-20B8-470F-BA7B-7517F0D27712 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_CHILD_CONTROLLER at EFI_TPL_CALLBACK. 5.1.3.2.66 # B5178B36-A886-427A-A66D-8A9EA4F13743 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_CHILD_CONTROLLER at EFI_TPL_NOTIFY. 5.1.3.2.67 # E21DAE05-AD6A-4A49-BCF0-FBAA3AA3B41C BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_CHILD_CONTROLLER at EFI_TPL_APPLICATION. 5.1.3.2.68 # 4ACA3C71-0A1A-421D-B886-CD8F20089458 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_CHILD_CONTROLLER at EFI_TPL_CALLBACK. 5.1.3.2.69 # E3622CC4-828E-4DBD-BDF6-4A60B579736E BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_CHILD_CONTROLLER at EFI_TPL_NOTIFY. 5.1.3.2.70 # 7FAE8711-F023-4193-9C6E-AB927A2A9F74 BS.UninstallProtocolInterface - UninstallProtocolInterface() returns EFI_ACCESS_DENIED to uninstall opened EXCLUSIVE at EFI_TPL_APPLICATION. 5.1.3.2.71 # 5B031E9C-CC65-4638-B74D-D03E4AEAD322 BS.UninstallProtocolInterface - UninstallProtocolInterface() returns EFI_ACCESS_DENIED to uninstall opened EXCLUSIVE at EFI_TPL_CALLBACK. 5.1.3.2.72 # 7D0240A7-E3DD-4066-8E56-1503C0179D22 BS.UninstallProtocolInterface - UninstallProtocolInterface() returns EFI_ACCESS_DENIED to uninstall opened EXCLUSIVE at EFI_TPL_NOTIFY. 5.1.3.2.73 # 419755BD-DCF7-46FD-B882-73893EB01379 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened EXCLUSIVE at EFI_TPL_APPLICATION. 5.1.3.2.74 # 049261E7-0FCB-4861-9D54-0B08418B4E2B BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened EXCLUSIVE at EFI_TPL_CALLBACK. 5.1.3.2.75 # 8D6D3A66-1778-4B2E-B020-6DA05DA8149D BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened EXCLUSIVE at EFI_TPL_NOTIFY. 5.1.3.2.76 # 47B3AB81-BDCC-435B-BDBC-99F5794A04BD BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened EXCLUSIVE at EFI_TPL_APPLICATION. 5.1.3.2.77 # E6FFC0CF-F8E4-44DB-8CEC-8F689BF4F6FE BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened EXCLUSIVE at EFI_TPL_CALLBACK. 5.1.3.2.78 # 29B13F82-3AB3-4F47-BEA5-0A87A5952EC1 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened EXCLUSIVE at EFI_TPL_NOTIFY. 5.1.3.2.79 # 438A4FBF-D811-4082-AD01-E17C2403111F BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened EXCLUSIVE at EFI_TPL_APPLICATION. 5.1.3.2.80 # CFB6AA7A-B91A-45C1-818F-C5530B01C0E5 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened EXCLUSIVE at EFI_TPL_CALLBACK. 5.1.3.2.81 # 09EFB83C-0D16-4A0B-A70B-BC3164C869B1 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened EXCLUSIVE at EFI_TPL_NOTIFY. 5.1.3.2.82 # 9AFA33AE-22EA-45F8-BA79-3914FF962BF0 BS.UninstallProtocolInterface - UninstallProtocolInterface() returns EFI_ACCESS_DENIED to uninstall opened BY_DRIVER at EFI_TPL_APPLICATION. 5.1.3.2.83 # 571996C7-12CC-47B5-BCAB-86E9399284BE BS.UninstallProtocolInterface - UninstallProtocolInterface() returns EFI_ACCESS_DENIED to uninstall opened BY_DRIVER at EFI_TPL_CALLBACK. 5.1.3.2.84 # 8AF64391-81C3-436D-A3BC-BE5E87E46ABB BS.UninstallProtocolInterface - UninstallProtocolInterface() returns EFI_ACCESS_DENIED to uninstall opened BY_DRIVER at EFI_TPL_NOTIFY. 5.1.3.2.85 # 0FDD4F9A-C2EE-4AE4-8664-339B5BF5E7BE BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_DRIVER at EFI_TPL_APPLICATION. 5.1.3.2.86 # 14A00BE5-7CD5-4A85-87D9-26B5F952DF57 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_DRIVER at EFI_TPL_CALLBACK. 5.1.3.2.87 # 910A91EF-5905-48FD-A32F-FA7EA289ABA8 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_DRIVER at EFI_TPL_NOTIFY. 5.1.3.2.88 # 9FB2B08F-E896-41F0-B791-FEC85FBDEBA1 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_DRIVER at EFI_TPL_APPLICATION. 5.1.3.2.89 # 762EF3C2-6B3D-43DE-A71F-592CAA8683AE BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_DRIVER at EFI_TPL_CALLBACK. 5.1.3.2.90 # FD5294E8-55AF-4351-A2AB-9F176FA86192 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_DRIVER at EFI_TPL_NOTIFY. 5.1.3.2.91 # E5C06A77-3CEC-441F-AFF2-8A8C48860A79 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_DRIVER at EFI_TPL_APPLICATION. 5.1.3.2.92 # 0F5DC8B8-4A25-4AAF-9E60-DAD8774D0B7F BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_DRIVER at EFI_TPL_CALLBACK. 5.1.3.2.93 # F33A826F-02FD-4A25-BF1D-4FA88E661831 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_DRIVER at EFI_TPL_NOTIFY. 5.1.3.2.94 # BE28E107-B5F6-40D4-B0CF-58AE874D7F52 BS.UninstallProtocolInterface - UninstallProtocolInterface() returns EFI_ACCESS_DENIED to uninstall opened BY_DRIVER|EXCLUSIVE at EFI_TPL_APPLICATION. 5.1.3.2.95 # 5ABE9734-3670-4F0F-8EAA-523F0CBDF3D3 BS.UninstallProtocolInterface - UninstallProtocolInterface() returns EFI_ACCESS_DENIED to uninstall opened BY_DRIVER|EXCLUSIVE at EFI_TPL_CALLBACK. 5.1.3.2.96 # BAC49627-A912-4D44-84EB-120FE2CD9178 BS.UninstallProtocolInterface - UninstallProtocolInterface() returns EFI_ACCESS_DENIED to uninstall opened BY_DRIVER|EXCLUSIVE at EFI_TPL_NOTIFY. 5.1.3.2.97 # 8684158A-F0B6-4D70-8FF8-A1622E8E6A66 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_DRIVER|EXCLUSIVE at EFI_TPL_APPLICATION. 5.1.3.2.98 # 30EB72BB-6451-424C-B787-AD0649689774 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_DRIVER|EXCLUSIVE at EFI_TPL_CALLBACK. 5.1.3.2.99 # 5167F4FF-1647-402C-A84F-83023E2E3E6A BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_DRIVER|EXCLUSIVE at EFI_TPL_NOTIFY. 5.1.3.2.100 # 68190BDE-8248-4C88-8963-AAB632C30FE6 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_DRIVER|EXCLUSIVE at EFI_TPL_APPLICATION. 5.1.3.2.101 # C7A928D3-6FBA-40BB-A1C3-182E83480A99 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_DRIVER|EXCLUSIVE at EFI_TPL_CALLBACK. 5.1.3.2.102 # BC91617F-B732-4464-ADF2-F48D2F784D75 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_DRIVER|EXCLUSIVE at EFI_TPL_NOTIFY. 5.1.3.2.103 # EE7A01B0-0DEE-49A7-A8D3-539CFE27E492 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_DRIVER|EXCLUSIVE at EFI_TPL_APPLICATION. 5.1.3.2.104 # 26C0638E-546C-4729-AC25-3756C141B179 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_DRIVER|EXCLUSIVE at EFI_TPL_CALLBACK. 5.1.3.2.105 # 70FAD80B-9713-46FD-ACDF-256C6FD9E408 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls opened BY_DRIVER|EXCLUSIVE at EFI_TPL_NOTIFY. 5.1.3.2.106 # 4621BA9E-BC10-4FF5-99DC-129089A1637D BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls NULL interface protocol at EFI_TPL_APPLICATION 5.1.3.2.107 # B08AE228-749E-4D71-B5C7-7FFD8A97096A BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls NULL interface protocol at EFI_TPL_CALLBACK 5.1.3.2.108 # 0B87B005-552D-4B7C-B49E-058D0926DCFF BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls NULL interface protocol at EFI_TPL_NOTIFY 5.1.3.2.109 # 5AB7B1EB-DB8C-4B6B-9178-44EF7B3CE002 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls NULL interface protocol at EFI_TPL_APPLICATION 5.1.3.2.110 # 32EE9898-6828-4812-9A41-6E09B4D0E554 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls NULL interface protocol at EFI_TPL_CALLBACK 5.1.3.2.111 # 483766C8-D28C-4F5F-B26F-A6B036CA0C36 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls NULL interface protocol at EFI_TPL_NOTIFY 5.1.3.2.112 # 07812110-A22D-4993-A6D1-253E5F56A556 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls NULL interface protocol at EFI_TPL_APPLICATION 5.1.3.2.113 # 97AAEEB5-49E2-4503-9D2E-3760CE4F5D22 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls NULL interface protocol at EFI_TPL_CALLBACK 5.1.3.2.114 # F08269A6-E921-408A-97A7-EA6A60509728 BS.UninstallProtocolInterface - UninstallProtocolInterface() uninstalls NULL interface protocol at EFI_TPL_NOTIFY 5.1.3.2.115 # 2B830887-5547-4CFD-B9F7-B91BF148F54C BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_INVALID_PARAMETER with Protocol is NULL 5.1.3.3.1 # C7AEDCA3-C600-4FAC-84FA-0C010FF99E67 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_NOT_FOUND with invalid old protocol interface 5.1.3.3.2 # F7C8A812-97C8-4283-A779-9C3A0DF99B44 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_NOT_FOUND with non-existed protocol 5.1.3.3.3 # 38E08D98-7868-4182-B561-B55D1870AA97 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_INVALID_PARAMETER with invalid handle 5.1.3.3.4 # E201DB4D-86BC-470C-A66D-78F73872B090 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_SUCCESS with same interface at EFI_TPL_APPLICATION 5.1.3.3.5 # 40F531DE-E658-4DB5-B4C6-1AE623BFB6C0 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_SUCCESS with same interface at EFI_TPL_CALLBACK 5.1.3.3.6 # 8E5FC1B6-DAD5-45BD-8D21-0AD9EF141701 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_SUCCESS with same interface at EFI_TPL_NOTIFY 5.1.3.3.7 # 1F14D26C-42A5-49FF-9EE2-9F0958D20110 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls same interface at EFI_TPL_APPLICATION 5.1.3.3.8 # 113905D2-997B-487B-B261-1FCC5082C03B BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls same interface at EFI_TPL_CALLBACK 5.1.3.3.9 # 7763DB01-78E5-478A-BFBB-E7E2F1A4E3F6 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls same interface at EFI_TPL_NOTIFY 5.1.3.3.10 # 27CF47B1-FFF0-41CE-A034-9CDE2CDF60A1 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls same interface at EFI_TPL_APPLICATION 5.1.3.3.11 # 5D49EFBA-9476-4912-A5F4-36B65D5FCA2E BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls same interface at EFI_TPL_CALLBACK 5.1.3.3.12 # A18B9681-284B-416F-AA60-85B4457B5E29 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls same interface at EFI_TPL_NOTIFY 5.1.3.3.13 # 8E0E04CB-E2C6-40B4-9811-3E3F3118780D BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_SUCCESS with different interfaces at EFI_TPL_APPLICATION 5.1.3.3.14 # 3C358FF2-01FE-45D2-82F7-E301819EA9A2 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_SUCCESS with different interfaces at EFI_TPL_CALLBACK 5.1.3.3.15 # 39F8A385-FB98-409B-B964-27CE2D8A9764 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_SUCCESS with different interfaces at EFI_TPL_NOTIFY 5.1.3.3.16 # 283AA2E7-C3E1-4C51-9130-258E3F23C276 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls different interfaces at EFI_TPL_APPLICATION 5.1.3.3.17 # A7015B15-CF81-4E00-8F37-EBAADEACAA85 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls different interfaces at EFI_TPL_CALLBACK 5.1.3.3.18 # EBDF5D21-83F8-4BA5-A29B-6C6B0B46F6C3 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls different interfaces at EFI_TPL_NOTIFY 5.1.3.3.19 # DB9916F1-58B4-494F-8E5A-808A6E8C7D01 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls different interfaces at EFI_TPL_APPLICATION 5.1.3.3.20 # DD723861-1787-48AB-B5B5-C7ED9DA0B7A8 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls different interfaces at EFI_TPL_CALLBACK 5.1.3.3.21 # EF59B8EA-5B3F-471B-A25A-22B7273422DA BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls different interfaces at EFI_TPL_NOTIFY 5.1.3.3.22 # B9309D48-E467-4836-8497-97DD5832C3FF BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_SUCCESS with opened BY_HANDLE_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.3.23 # 1C319111-6AAF-4A88-A562-E3C9A9C835F0 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_SUCCESS with opened BY_HANDLE_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.3.24 # ED702361-93D1-4482-B8F8-B0CDC7C55FE8 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_SUCCESS with opened BY_HANDLE_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.3.25 # 0E8E9149-41DE-4A21-A56D-BBA124FE26BA BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened BY_HANDLE_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.3.26 # AE28EEF8-A415-47BF-8788-E93DADC43420 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened BY_HANDLE_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.3.27 # 78893F3F-B402-45A5-91D8-C65F67E7DCB4 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened BY_HANDLE_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.3.28 # 9DDCB93C-EC9A-4185-84BE-E6A3A5170997 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened BY_HANDLE_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.3.29 # 06638A28-9534-4E35-9C20-97D0D38B5F09 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened BY_HANDLE_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.3.30 # ECA41895-43C3-4F3B-A731-8563DD3AEBCD BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened BY_HANDLE_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.3.31 # 2C70BDD0-B541-4F03-A586-B31C7E47E2A0 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_SUCCESS with opened GET_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.3.32 # B02D6997-BA31-4EA3-AF25-451A4B05924C BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_SUCCESS with opened GET_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.3.33 # 7559AC82-ECC5-460F-A2F5-753A1FCE0C97 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_SUCCESS with opened GET_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.3.34 # CF6C7824-510D-4547-AE31-76E5DB182F5A BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened GET_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.3.35 # 2812B788-C622-4AA2-905D-A6B529DE3143 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened GET_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.3.36 # ECEB799C-D852-4F4F-A39F-7E47304BF624 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened GET_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.3.37 # 7F61A831-357D-4664-8E26-B3C59DFB563C BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened GET_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.3.38 # 87A27695-D5C9-4712-9F7B-D60045B677AA BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened GET_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.3.39 # 6056C396-56A8-4DBE-BCD1-00053AA1D504 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened GET_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.3.40 # 5E835916-0850-4380-A92C-88247C13673A BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_SUCCESS with opened TEST_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.3.41 # BC384CCE-25E7-4AB4-9B92-8DD6CAE26A29 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_SUCCESS with opened TEST_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.3.42 # E8BFCEBF-4A8E-4B76-B6E9-F4C228721A5B BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_SUCCESS with opened TEST_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.3.43 # 0E0FC183-AF09-418D-93F6-177280F90D67 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened TEST_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.3.44 # 477F42D0-5755-4907-A4E9-492E124711EB BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened TEST_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.3.45 # A05DFD9C-4C54-43B1-BF78-32274A67285A BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened TEST_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.3.46 # 9537F350-A519-4272-BFE6-970EE1F29587 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened TEST_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.3.47 # 1D00D8E3-E6A3-46EE-A34E-5FE2F723F3F8 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened TEST_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.3.48 # 9AB51EA3-BE65-44C7-BE31-2BC8EA6D23A9 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened TEST_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.3.49 # FFAACC85-9E40-433B-BC21-E2AEAD5FA915 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_ACCESS_DENIED with opened BY_CHILD_CONTROLLER at EFI_TPL_APPLICATION 5.1.3.3.50 # A8354A22-115E-4A3D-B739-A37864F80BA2 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_ACCESS_DENIED with opened BY_CHILD_CONTROLLER at EFI_TPL_CALLBACK 5.1.3.3.51 # 0AF4E34F-8AF0-485F-919D-2DE92E30EE3D BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_ACCESS_DENIED with opened BY_CHILD_CONTROLLER at EFI_TPL_NOTIFY 5.1.3.3.52 # F757A668-07E6-4744-A32A-790BE916A2AD BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened BY_CHILD_CONTROLLER at EFI_TPL_APPLICATION 5.1.3.3.53 # 5C504893-0AB2-4282-BA26-12E6BD26A1B3 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened BY_CHILD_CONTROLLER at EFI_TPL_CALLBACK 5.1.3.3.54 # C06E1BCD-10A7-4D16-AA74-2AAF34EF9DCA BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened BY_CHILD_CONTROLLER at EFI_TPL_NOTIFY 5.1.3.3.55 # 83410D83-5A33-4F8B-89EE-93843AF0FCD2 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened BY_CHILD_CONTROLLER at EFI_TPL_APPLICATION 5.1.3.3.56 # 5C89D64F-479E-403A-B8CD-C23A38AD39E1 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened BY_CHILD_CONTROLLER at EFI_TPL_CALLBACK 5.1.3.3.57 # 02216A3F-A63F-4844-9D57-8759CC0EBC9E BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened BY_CHILD_CONTROLLER at EFI_TPL_NOTIFY 5.1.3.3.58 # 4E466E37-D264-455C-B237-4B8A52986EE6 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_ACCESS_DENIED with opened BY_DRIVER at EFI_TPL_APPLICATION 5.1.3.3.59 # D8AE4F16-1A15-4E23-A1B3-B2BC14001711 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_ACCESS_DENIED with opened BY_DRIVER at EFI_TPL_CALLBACK 5.1.3.3.60 # F1743D0D-7D64-433A-90D9-7506BC2DF9E6 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_ACCESS_DENIED with opened BY_DRIVER at EFI_TPL_NOTIFY 5.1.3.3.61 # 9152E17F-7D25-4B84-AA1C-D09E4D997D7C BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened BY_DRIVER at EFI_TPL_APPLICATION 5.1.3.3.62 # 557ED71A-83DB-476F-B402-5EEC8D89F0D8 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened BY_DRIVER at EFI_TPL_CALLBACK 5.1.3.3.63 # 6B425B04-F68C-44E7-BE5D-8BEA3978C745 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened BY_DRIVER at EFI_TPL_NOTIFY 5.1.3.3.64 # 0B55C435-ED26-459C-A536-70F45118E893 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened BY_DRIVER at EFI_TPL_APPLICATION 5.1.3.3.65 # 1FD7FEEF-D9A4-46DC-9497-4AFF060BCA84 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened BY_DRIVER at EFI_TPL_CALLBACK 5.1.3.3.66 # 60C75742-8C58-40E2-88B4-0D7D4C8125E6 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened BY_DRIVER at EFI_TPL_NOTIFY 5.1.3.3.67 # 335D503C-1624-4D44-8422-9474B3CDB7B2 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_ACCESS_DENIED with opened EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.3.68 # B5C308FB-8EA7-428E-A762-1E709D901074 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_ACCESS_DENIED with opened EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.3.69 # D05E98DD-157E-49DB-BFD9-43255B915C53 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_ACCESS_DENIED with opened EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.3.70 # 18E2625F-1066-4467-9F8C-A184A746AA43 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.3.71 # 6797C7E3-BDDD-4519-851E-6C8171BABE52 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.3.72 # 37BFEC5B-8899-48B2-9E3D-6C487480FD00 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.3.73 # 4F15DEE5-6319-431B-B42C-7C8836354B1C BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.3.74 # 9478A613-8521-4832-A374-FC5DE9AA0BA1 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.3.75 # 109A1695-AF0A-43A7-ADB5-7D509B85FFD3 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.3.76 # CF4BB456-29FE-4E46-9B38-0973939AA92A BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_ACCESS_DENIED with opened BY_DRIVER | EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.3.77 # 71890AA7-A7E5-454C-B6C3-69B11D7DAC55 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_ACCESS_DENIED with opened BY_DRIVER | EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.3.78 # 5AE4C26A-CBED-4AA2-9F52-477860D313CC BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_ACCESS_DENIED with opened BY_DRIVER | EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.3.79 # CFC17AE1-8CC8-4E46-AA91-F6AA6AE01076 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened BY_DRIVER | EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.3.80 # 7CD52D24-D8B9-458A-A70B-353C34BEA03F BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened BY_DRIVER | EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.3.81 # 1E43E41E-0119-4AB5-813F-99E3CC2079D7 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened BY_DRIVER | EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.3.82 # EE9A742A-C536-47C1-8C36-792A97367761 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened BY_DRIVER | EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.3.83 # 29B926E6-8279-44CA-9726-F1D654BFE183 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened BY_DRIVER | EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.3.84 # 5C1A7657-40AD-473C-AFF5-D14ACDDFF3AD BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls opened BY_DRIVER | EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.3.85 # B83B3C39-6E9D-4289-A242-142DDA620BE1 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_SUCCESS with NULL to NULL at EFI_TPL_APPLICATION 5.1.3.3.86 # 77DC0AED-6F4A-45A4-AA99-29AF10C84DF5 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_SUCCESS with NULL to NULL at EFI_TPL_CALLBACK 5.1.3.3.87 # F97D5424-A904-40F2-8AC8-23A8ACCAC2AD BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_SUCCESS with NULL to NULL at EFI_TPL_NOTIFY 5.1.3.3.88 # F3CB0A58-4682-425D-91FD-7A10E4A0F350 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_SUCCESS with NULL to non-NULL at EFI_TPL_APPLICATION 5.1.3.3.89 # 7ED1D007-7F32-493A-B0C9-BACEDC2DDDED BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_SUCCESS with NULL to non-NULL at EFI_TPL_CALLBACK 5.1.3.3.90 # 48C64365-01DD-41C6-936E-28EA1DDE0C1F BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_SUCCESS with NULL to non-NULL at EFI_TPL_NOTIFY 5.1.3.3.91 # A22E15C8-E151-4B84-A06B-7F99287FFF64 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls with NULL interface to non-NULL at EFI_TPL_APPLICATION 5.1.3.3.92 # C9DA7AEF-77E0-44D4-BDA8-6ED6AD3AF3FD BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls with NULL interface to non-NULL at EFI_TPL_CALLBACK 5.1.3.3.93 # A6F419A6-CF35-40EA-809C-19E7CF8ECB95 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls with NULL interface to non-NULL at EFI_TPL_NOTIFY 5.1.3.3.94 # 6926FA2F-F78C-454A-9185-567B938D1729 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_SUCCESS with non-NULL to NULL at EFI_TPL_APPLICATION 5.1.3.3.95 # 0D00253B-00D7-429A-BA56-7F918477D8BA BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_SUCCESS with non-NULL to NULL at EFI_TPL_CALLBACK 5.1.3.3.96 # 799C3528-4D2E-4329-A69B-CE5C42F83E00 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() returns EFI_SUCCESS with non-NULL to NULL at EFI_TPL_NOTIFY 5.1.3.3.97 # 339AE67E-DC65-4411-B611-5DFCD5CB7006 BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls with non-NULL interface to NULL at EFI_TPL_APPLICATION 5.1.3.3.98 # 75C6076F-F57B-4892-AFA7-1CA55104362A BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls with non-NULL interface to NULL at EFI_TPL_CALLBACK 5.1.3.3.99 # 03AD7B51-36C3-4BF9-9118-2C50E71D361D BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls with non-NULL interface to NULL at EFI_TPL_NOTIFY 5.1.3.3.100 # 0F91C7BB-0E0B-426A-8B6B-E57F12B9A85C BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls with non-NULL interface to NULL at EFI_TPL_APPLICATION 5.1.3.3.101 # 254D9491-1249-4ABD-A672-5DFA68D9586F BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls with non-NULL interface to NULL at EFI_TPL_CALLBACK 5.1.3.3.102 # 662E7CB3-297B-4D97-816D-C76174AD72EE BS.ReinstallProtocolInterface - ReinstallProtocolInterface() reinstalls with non-NULL interface to NULL at EFI_TPL_NOTIFY 5.1.3.3.103 # 4BCE9D1A-FFAE-4809-82AE-F66E10EB5974 BS.RegisterProtocolNotify - RegisterProtocolNotify() returns EFI_SUCCESS with valid event at EFI_TPL_APPLICATION 5.1.3.4.1 # 11B76C1D-DBA6-4535-94E0-F39DCF8624D7 BS.RegisterProtocolNotify - RegisterProtocolNotify() returns EFI_SUCCESS with valid event at EFI_TPL_CALLBACK 5.1.3.4.2 # 1390658D-9C5E-4AF6-9D9E-E919F380A971 BS.RegisterProtocolNotify - RegisterProtocolNotify() returns EFI_SUCCESS with valid event at EFI_TPL_NOTIFY 5.1.3.4.3 # 47249E03-836B-4C44-ADE5-4A0F79DD6099 BS.RegisterProtocolNotify - RegisterProtocolNotify() gets the registration key with valid event at EFI_TPL_APPLICATION 5.1.3.4.4 # BD50E782-AA2B-4F5F-8569-123D4F817B78 BS.RegisterProtocolNotify - RegisterProtocolNotify() gets the registration key with valid event at EFI_TPL_CALLBACK 5.1.3.4.5 # 434968FE-0A2F-4806-947A-C6694F8F5A57 BS.RegisterProtocolNotify - RegisterProtocolNotify() gets the registration key with valid event at EFI_TPL_NOTIFY 5.1.3.4.6 # 18A14727-39F9-4DCE-A2F2-AF825629676D BS.RegisterProtocolNotify - RegisterProtocolNotify() returns EFI_SUCCESS with protocol at EFI_TPL_APPLICATION 5.1.3.4.7 # 94BC9E2D-048B-4C76-AFE3-FE9396E1EF3D BS.RegisterProtocolNotify - RegisterProtocolNotify() returns EFI_SUCCESS with protocol at EFI_TPL_CALLBACK 5.1.3.4.8 # DD09BB3A-7E6B-441D-B3CE-A6987816CE9B BS.RegisterProtocolNotify - RegisterProtocolNotify() returns EFI_SUCCESS with protocol at EFI_TPL_NOTIFY 5.1.3.4.9 # 11CCA836-9FF0-481B-8403-8EE2725257B2 BS.RegisterProtocolNotify - RegisterProtocolNotify() registers the notify function with protocol at EFI_TPL_APPLICATION 5.1.3.4.10 # DCB04D09-FD98-495E-AA14-4C16AEE581CC BS.RegisterProtocolNotify - RegisterProtocolNotify() registers the notify function with protocol at EFI_TPL_CALLBACK 5.1.3.4.11 # E8708024-8A28-4FAC-A586-80AFA1265533 BS.RegisterProtocolNotify - RegisterProtocolNotify() registers the notify function with protocol at EFI_TPL_NOTIFY 5.1.3.4.12 # D0587022-05E4-4127-982F-83E6849EB150 BS.RegisterProtocolNotify - RegisterProtocolNotify() registers the notify function with protocol at EFI_TPL_APPLICATION 5.1.3.4.13 # 43A33E3D-48D1-4EA2-823C-F9B55ABE3FDC BS.RegisterProtocolNotify - RegisterProtocolNotify() registers the notify function with protocol at EFI_TPL_CALLBACK 5.1.3.4.14 # B55FD245-FD96-4DC7-9FA6-97F1847E8C4E BS.RegisterProtocolNotify - RegisterProtocolNotify() registers the notify function with protocol at EFI_TPL_NOTIFY 5.1.3.4.15 # 4864B70D-5573-4AC7-86D7-B20DCB9E064C BS.RegisterProtocolNotify - RegisterProtocolNotify() registers the notify function with protocol at EFI_TPL_APPLICATION 5.1.3.4.16 # 52C7B2B1-828C-4E1C-95A7-B996C8CF0802 BS.RegisterProtocolNotify - RegisterProtocolNotify() registers the notify function with protocol at EFI_TPL_CALLBACK 5.1.3.4.17 # E9C27A4D-17EC-4EDD-9CE0-750B7D41F670 BS.RegisterProtocolNotify - RegisterProtocolNotify() registers the notify function with protocol at EFI_TPL_NOTIFY 5.1.3.4.18 # 86F38F07-185A-498A-9B66-F9E05CC418D7 BS.RegisterProtocolNotify - RegisterProtocolNotify() registers the notify function with protocol at EFI_TPL_APPLICATION 5.1.3.4.19 # 9B7D258E-D87F-4A91-B573-EB06927FBD3B BS.RegisterProtocolNotify - RegisterProtocolNotify() registers the notify function with protocol at EFI_TPL_CALLBACK 5.1.3.4.20 # 1906999E-7C7E-4A3E-9644-0A25D5D95053 BS.RegisterProtocolNotify - RegisterProtocolNotify() registers the notify function with protocol at EFI_TPL_NOTIFY 5.1.3.4.21 # 90068144-C425-47D3-8972-B5ABF12C827A BS.RegisterProtocolNotify - LocateHandleBuffer() with registration key at EFI_TPL_APPLICATION 5.1.3.4.22 # 9EF7D002-2EA2-486D-BFAD-25435C43F72A BS.RegisterProtocolNotify - LocateHandleBuffer() with registration key at EFI_TPL_CALLBACK 5.1.3.4.23 # A81BE45D-7534-43A3-B9F1-604F0187FB62 BS.RegisterProtocolNotify - LocateHandleBuffer() with registration key at EFI_TPL_NOTIFY 5.1.3.4.24 # B2D4B97E-EE48-40F7-B349-AC1B0F8CC392 BS.RegisterProtocolNotify - LocateHandleBuffer() with registration key at EFI_TPL_APPLICATION 5.1.3.4.25 # 5263BB06-8AE4-46C4-B0EE-4BD88841E785 BS.RegisterProtocolNotify - LocateHandleBuffer() with registration key at EFI_TPL_CALLBACK 5.1.3.4.26 # A39497A5-7A70-43E1-8086-8B8D89E7F3ED BS.RegisterProtocolNotify - LocateHandleBuffer() with registration key at EFI_TPL_NOTIFY 5.1.3.4.27 # FC11A5E8-3B22-4E75-BBB0-C33B1C57FDA5 BS.RegisterProtocolNotify - LocateHandleBuffer() with registration key at EFI_TPL_APPLICATION 5.1.3.4.28 # 5B9B80AE-9D2F-4506-86C7-0BA9308527CF BS.RegisterProtocolNotify - LocateHandleBuffer() with registration key at EFI_TPL_CALLBACK 5.1.3.4.29 # 5EC22E94-CCE7-4448-86AD-E3E011F92DDC BS.RegisterProtocolNotify - LocateHandleBuffer() with registration key at EFI_TPL_NOTIFY 5.1.3.4.30 # DCA77CF4-72D4-4762-8F7D-27E5DD2A7331 BS.RegisterProtocolNotify - LocateHandleBuffer() with registration key at EFI_TPL_APPLICATION 5.1.3.4.31 # C0CA4F13-F662-4F2B-B668-BE7C5AFC511A BS.RegisterProtocolNotify - LocateHandleBuffer() with registration key at EFI_TPL_CALLBACK 5.1.3.4.32 # 30ABE85D-2093-4405-B348-9F7FA1DA71E2 BS.RegisterProtocolNotify - LocateHandleBuffer() with registration key at EFI_TPL_NOTIFY 5.1.3.4.33 # FB8DCF11-F107-4BEE-A32E-B4B5E986222B BS.RegisterProtocolNotify - LocateHandleBuffer() with registration key at EFI_TPL_APPLICATION 5.1.3.4.34 # 6A48A665-F22A-4014-AF11-7872975A1320 BS.RegisterProtocolNotify - LocateHandleBuffer() with registration key at EFI_TPL_CALLBACK 5.1.3.4.35 # 292A3E09-6E51-4025-B5B4-F9469A4B394E BS.RegisterProtocolNotify - LocateHandleBuffer() with registration key at EFI_TPL_NOTIFY 5.1.3.4.36 # 8922622C-2B5A-4438-9231-DA3585AC830C BS.RegisterProtocolNotify - ConsistencyTestCheckpoint1 5.1.3.4.37 # 51761A02-DD1F-4D8A-95A6-38B60E1DDBF5 BS.RegisterProtocolNotify - ConsistencyTestCheckpoint2 5.1.3.4.38 # DF8F26AA-DF96-4700-BCBB-6A3C988CFD97 BS.RegisterProtocolNotify - ConsistencyTestCheckpoint3 5.1.3.4.39 # C74CEA76-AC9A-4A43-80A6-B5E3E38545E7 BS.RegisterProtocolNotify - Events that have been registered for protocol interface notification can be unregistered by calling CloseEvent(). 5.1.3.4.40 # D642220C-6D31-4676-96F0-B0551CDCA2F2 BS.RegisterProtocolNotify - Events that have been registered for protocol interface notification can be unregistered by calling CloseEvent(). 5.1.3.4.41 # 52D5CDEC-F9CF-4A48-864B-879E92E51A3B BS.LocateHandle - LocateHandle() returns EFI_INVALID_PARAMETER with invalid search type 5.1.3.5.1 # 6CAD11B3-9EA5-4D60-B06C-AFF3FDEF908D BS.LocateHandle - LocateHandle() returns EFI_INVALID_PARAMETER with SearchKey is NULL when search ByRegisterNotify 5.1.3.5.2 # 3B59CAD8-4C97-49B2-BBFA-9F156A3E7F44 BS.LocateHandle - LocateHandle() returns EFI_NOT_FOUND with never installed protocol 5.1.3.5.3 # 40A82FE1-7C20-4307-A43B-FA6E21162CDB BS.LocateHandle - LocateHandle() returns EFI_BUFFER_TOO_SMALL with Buffer size is zero 5.1.3.5.4 # A66DB8D1-6EA7-40C2-998C-D3C6C8FF33E6 BS.LocateHandle - LocateHandles() sets the required buffer size with Buffer size is zero 5.1.3.5.5 # 11449D53-A735-45B2-A781-B60F2273460F BS.LocateHandle - LocateHandle() returns EFI_BUFFER_TOO_SMALL with Buffer size less than the required. 5.1.3.5.6 # F7D46144-290C-48DA-AD11-CA678EA5AB1B BS.LocateHandle - LocateHandle() sets the required buffer size with Buffer size less than the required. 5.1.3.5.7 # 69EEC7BB-55D6-475F-BC57-2EAFE48C520F BS.LocateHandle - LocateHandle() returns EFI_SUCCESS with Type being AllHandles at EFI_TPL_APPLICATION 5.1.3.5.8 # B8CD32A7-7A94-4C75-BC8A-2B72ECB5E862 BS.LocateHandle - LocateHandle() returns EFI_SUCCESS with Type being AllHandles at EFI_TPL_CALLBACK 5.1.3.5.9 # FDEA67C6-6CB8-4D0F-A55C-FED373AC18D1 BS.LocateHandle - LocateHandle() returns EFI_SUCCESS with Type being AllHandles at EFI_TPL_NOTIFY 5.1.3.5.10 # 25EE90ED-3CF6-4C1C-A3AD-8233AF050B77 BS.LocateHandle - LocateHandle() locates all handles at EFI_TPL_APPLICATION 5.1.3.5.11 # 0129241E-0B63-47BA-9DD5-DCB58A4E6260 BS.LocateHandle - LocateHandle() locates all handles at EFI_TPL_CALLBACK 5.1.3.5.12 # DC3CFF6A-86D2-4DC4-8525-068181B3E687 BS.LocateHandle - LocateHandle() locates all handles at EFI_TPL_NOTIFY 5.1.3.5.13 # 3C3E2F8F-E33F-4EF1-99A7-B237F2EA2CAB BS.LocateHandle - LocateHandle() locates all handles at EFI_TPL_APPLICATION 5.1.3.5.14 # 48DC0C46-053A-4314-A9A3-344CE2C857EC BS.LocateHandle - LocateHandle() locates all handles at EFI_TPL_CALLBACK 5.1.3.5.15 # D5DE5EAA-71AB-4CAF-B7E0-4A871065BB55 BS.LocateHandle - LocateHandle() locates all handles at EFI_TPL_NOTIFY 5.1.3.5.16 # D7FA21F2-BE25-4696-8755-EFA85030C878 BS.LocateHandle - LocateHandle() locates all handles at EFI_TPL_APPLICATION 5.1.3.5.17 # A82151E4-5B2A-475B-A5E0-6A759CED2293 BS.LocateHandle - LocateHandle() locates all handles at EFI_TPL_CALLBACK 5.1.3.5.18 # F3787309-B7C9-418B-B3A5-284261C517F6 BS.LocateHandle - LocateHandle() locates all handles at EFI_TPL_NOTIFY 5.1.3.5.19 # 096EAA87-17C3-43C1-8200-8DFD9345EEE5 BS.LocateHandle - LocateHandle() locates all handles at EFI_TPL_APPLICATION 5.1.3.5.20 # F67331E1-7881-47B5-A5C6-D90DA05245D3 BS.LocateHandle - LocateHandle() locates all handles at EFI_TPL_CALLBACK 5.1.3.5.21 # FC881982-3387-4AAE-98D8-3178F6EE665D BS.LocateHandle - LocateHandle() locates all handles at EFI_TPL_NOTIFY 5.1.3.5.22 # A03B492D-40A3-4726-B5B9-82842BAE7756 BS.LocateHandle - LocateHandle() locates all handles at EFI_TPL_APPLICATION 5.1.3.5.23 # A47869B0-45F2-47C3-B0A3-AC53EEE4941F BS.LocateHandle - LocateHandle() locates all handles at EFI_TPL_CALLBACK 5.1.3.5.24 # 34127434-40C5-4F9E-B145-5B7F3F886A8F BS.LocateHandle - LocateHandle() locates all handles at EFI_TPL_NOTIFY 5.1.3.5.25 # 598CD1AA-E3D2-4CAE-9E44-A19DBC72ED89 BS.LocateHandle - LocateHandle() locates all handles at EFI_TPL_APPLICATION 5.1.3.5.26 # 487D12ED-DC96-41A1-8CC1-C6E374546AD7 BS.LocateHandle - LocateHandle() locates all handles at EFI_TPL_CALLBACK 5.1.3.5.27 # D76DEDF9-E98E-473B-87A1-766256844685 BS.LocateHandle - LocateHandle() locates all handles at EFI_TPL_NOTIFY 5.1.3.5.28 # 278161F9-BFDC-4627-B11E-7C64559273FD BS.LocateHandle - LocateHandle() returns EFI_SUCCESS with Type being ByRegisterNotify at EFI_TPL_APPLICATION 5.1.3.5.29 # 4F61B8D3-B78D-42F7-8C47-AB660F93876B BS.LocateHandle - LocateHandle() returns EFI_SUCCESS with Type being ByRegisterNotify at EFI_TPL_CALLBACK 5.1.3.5.30 # 05C8A6C6-0629-46A5-8672-FCD58A24A1DF BS.LocateHandle - LocateHandle() returns EFI_SUCCESS with Type being ByRegisterNotify at EFI_TPL_NOTIFY 5.1.3.5.31 # E971ED0A-E0EA-48DB-AE13-532EDAD6BCC7 BS.LocateHandle - LocateHandle() locates the new register handle at EFI_TPL_APPLICATION 5.1.3.5.32 # 9022C21E-153D-443D-A56A-723C02AE5B7D BS.LocateHandle - LocateHandle() locates the new register handle at EFI_TPL_CALLBACK 5.1.3.5.33 # A24C8D25-8B4A-4E65-9A91-3F8B72604290 BS.LocateHandle - LocateHandle() locates the new register handle at EFI_TPL_NOTIFY 5.1.3.5.34 # 023AC3C9-3305-45D4-A020-747133F366C1 BS.LocateHandle - LocateHandle() locates the new register handle at EFI_TPL_APPLICATION 5.1.3.5.35 # 18AB1F0C-6972-436D-9D7B-EA3513AA0919 BS.LocateHandle - LocateHandle() locates the new register handle at EFI_TPL_CALLBACK 5.1.3.5.36 # F4BD2B49-A409-42D8-A1E6-E9DD0E1DCA0E BS.LocateHandle - LocateHandle() locates the new register handle at EFI_TPL_NOTIFY 5.1.3.5.37 # D913ED57-D7D9-4108-9266-7110281FD59A BS.LocateHandle - LocateHandle() locates the new register handle at EFI_TPL_APPLICATION 5.1.3.5.38 # BF1D6210-96E2-4417-B7E9-9FBA622032E0 BS.LocateHandle - LocateHandle() locates the new register handle at EFI_TPL_CALLBACK 5.1.3.5.39 # 05F0C339-CE7E-4E51-B7BE-D62DBE340427 BS.LocateHandle - LocateHandle() locates the new register handle at EFI_TPL_NOTIFY 5.1.3.5.40 # 7A7B904C-600A-41D0-B019-065DEE143DF8 BS.LocateHandle - LocateHandle() locates the new register handle at EFI_TPL_APPLICATION 5.1.3.5.41 # 94B01D4C-149F-4750-A361-376CCDF62FCF BS.LocateHandle - LocateHandle() locates the new register handle at EFI_TPL_CALLBACK 5.1.3.5.42 # 9EB4E947-DAC3-4B24-A1D3-6F5AB0020910 BS.LocateHandle - LocateHandle() locates the new register handle at EFI_TPL_NOTIFY 5.1.3.5.43 # E42CE5BB-0C74-4FDE-9971-CCFE1D210DB3 BS.LocateHandle - LocateHandle() returns EFI_SUCCESS with Type being ByProtocol at EFI_TPL_APPLICATION 5.1.3.5.44 # 8B4D0F9E-80A0-451A-8804-86220451FACE BS.LocateHandle - LocateHandle() returns EFI_SUCCESS with Type being ByProtocol at EFI_TPL_CALLBACK 5.1.3.5.45 # 9EB47D37-C0C1-48A3-852C-26AD0E33E655 BS.LocateHandle - LocateHandle() returns EFI_SUCCESS with Type being ByProtocol at EFI_TPL_NOTIFY 5.1.3.5.46 # 1F8EC2E8-5597-4C45-B550-F931C82F0B50 BS.LocateHandle - LocateHandle() returns EFI_SUCCESS with Type being ByProtocol at EFI_TPL_APPLICATION 5.1.3.5.47 # CD2FD544-58EA-4BEF-9CD0-A46BFC43C9F2 BS.LocateHandle - LocateHandle() returns EFI_SUCCESS with Type being ByProtocol at EFI_TPL_CALLBACK 5.1.3.5.48 # E72AFB35-D416-4DCC-9A87-9B2964B9046E BS.LocateHandle - LocateHandle() returns EFI_SUCCESS with Type being ByProtocol at EFI_TPL_NOTIFY 5.1.3.5.49 # 5437505F-064F-4B19-9706-BABE193EA8CC BS.LocateHandle - LocateHandle() locates handles by protocol at EFI_TPL_APPLICATION 5.1.3.5.50 # 50AA234F-9140-4016-832F-53B6D4604091 BS.LocateHandle - LocateHandle() locates handles by protocol at EFI_TPL_CALLBACK 5.1.3.5.51 # 35DFCF9E-FAE6-4715-8185-FFA34ADA2F14 BS.LocateHandle - LocateHandle() locates handles by protocol at EFI_TPL_NOTIFY 5.1.3.5.52 # 342ED823-9E57-46BD-9F9F-8B0864755005 BS.LocateHandle - LocateHandle() locates handles by protocol at EFI_TPL_APPLICATION 5.1.3.5.53 # A151BEDA-5E43-46C7-9DA6-F0CB592A0F03 BS.LocateHandle - LocateHandle() locates handles by protocol at EFI_TPL_CALLBACK 5.1.3.5.54 # EDF89E16-81CF-4202-8895-AB94AA4EE647 BS.LocateHandle - LocateHandle() locates handles by protocol at EFI_TPL_NOTIFY 5.1.3.5.55 # D96A0071-3E0C-4AD5-BD2A-8C2A1901A631 BS.LocateHandle - LocateHandle() locates handles by protocol at EFI_TPL_APPLICATION 5.1.3.5.56 # 902ADEDD-58CC-4F3D-959B-7E4DCB60EA2D BS.LocateHandle - LocateHandle() locates handles by protocol at EFI_TPL_CALLBACK 5.1.3.5.57 # 98D1053F-B223-48D2-825A-73C885352AFB BS.LocateHandle - LocateHandle() locates handles by protocol at EFI_TPL_NOTIFY 5.1.3.5.58 # 552CCD79-14BD-45D0-8A0F-86B03085B263 BS.LocateHandle - LocateHandle() returns EFI_SUCCESS with Type being ByRegisterNotify at EFI_TPL_APPLICATION 5.1.3.5.59 # F9B1720F-6916-41A1-86D0-2F7928AD2B80 BS.LocateHandle - LocateHandle() returns EFI_SUCCESS with Type being ByRegisterNotify at EFI_TPL_CALLBACK 5.1.3.5.60 # 7043B8EF-7BD5-4ECC-951E-DE3F6FCFBD17 BS.LocateHandle - LocateHandle() returns EFI_SUCCESS with Type being ByRegisterNotify at EFI_TPL_NOTIFY 5.1.3.5.61 # 28A0256F-95A3-4050-879D-99D229BBCC95 BS.LocateHandle - LocateHandle() returns EFI_SUCCESS with Type being ByRegisterNotify at EFI_TPL_APPLICATION 5.1.3.5.62 # 46F1B43A-1943-401C-95CE-E00A8E84D973 BS.LocateHandle - LocateHandle() returns EFI_SUCCESS with Type being ByRegisterNotify at EFI_TPL_CALLBACK 5.1.3.5.63 # 05219D9D-0E3B-4336-BA98-04C9B5BE12A7 BS.LocateHandle - LocateHandle() returns EFI_SUCCESS with Type being ByRegisterNotify at EFI_TPL_NOTIFY 5.1.3.5.64 # E1F78301-0106-4088-A94C-4C251498A45A BS.LocateHandle - LocateHandle() locates new register handle at EFI_TPL_APPLICATION 5.1.3.5.65 # 11E8389A-3D37-48D0-A150-F905034990CA BS.LocateHandle - LocateHandle() locates new register handle at EFI_TPL_CALLBACK 5.1.3.5.66 # A5ED261D-73AA-4EF0-8F3C-BE2EAEE2CCE9 BS.LocateHandle - LocateHandle() locates new register handle at EFI_TPL_NOTIFY 5.1.3.5.67 # 849585D5-1F53-450C-8170-B170BD295B1C BS.LocateHandle - LocateHandle() locates new register handle at EFI_TPL_APPLICATION 5.1.3.5.68 # 2932E563-E4DD-4EA8-B0FA-B16A344D9B74 BS.LocateHandle - LocateHandle() locates new register handle at EFI_TPL_CALLBACK 5.1.3.5.69 # C415861B-B3F3-44DD-BD40-ADDA375401B6 BS.LocateHandle - LocateHandle() locates new register handle at EFI_TPL_NOTIFY 5.1.3.5.70 # 2A646138-4526-484A-81B6-2E27D1E2B2F0 BS.LocateHandle - LocateHandle() locates new register handle at EFI_TPL_APPLICATION 5.1.3.5.71 # AD4CD436-3B5C-491E-9679-B488EA1FF890 BS.LocateHandle - LocateHandle() locates new register handle at EFI_TPL_CALLBACK 5.1.3.5.72 # 8D4D2C27-0CFC-483A-A6DA-CE8BC5DC8FAF BS.LocateHandle - LocateHandle() locates new register handle at EFI_TPL_NOTIFY 5.1.3.5.73 # 09B908F2-81DA-4DBD-9A1F-5BA8CA473632 BS.LocateHandle - LocateHandle() locates new register handle at EFI_TPL_APPLICATION 5.1.3.5.74 # 837DE4C2-DD2C-4739-ADDF-A9EFB4C8F06A BS.LocateHandle - LocateHandle() locates new register handle at EFI_TPL_CALLBACK 5.1.3.5.75 # FE439C44-1F30-465E-9A91-3A067D06D298 BS.LocateHandle - LocateHandle() locates new register handle at EFI_TPL_NOTIFY 5.1.3.5.76 # E73F9A4D-3D43-48E8-ABE4-08C064EFEB28 BS.LocateHandle - LocateHandle() locates new register handle at EFI_TPL_APPLICATION 5.1.3.5.77 # D4336A63-A8A5-48FF-A452-7B9B44244E3A BS.LocateHandle - LocateHandle() locates new register handle at EFI_TPL_CALLBACK 5.1.3.5.78 # A1D137FA-3270-4D3E-920B-D93F314F3943 BS.LocateHandle - LocateHandle() locates new register handle at EFI_TPL_NOTIFY 5.1.3.5.79 # 4F8F1009-E23F-41E3-82B7-F0BB965ADACA BS.LocateHandle - LocateHandle() locates new register handle at EFI_TPL_APPLICATION 5.1.3.5.80 # 621AFECB-D170-4A19-923F-A4F1D38B0F81 BS.LocateHandle - LocateHandle() locates new register handle at EFI_TPL_CALLBACK 5.1.3.5.81 # 77EFED09-B369-40BD-99A4-2761BAB6BF1B BS.LocateHandle - LocateHandle() locates new register handle at EFI_TPL_NOTIFY 5.1.3.5.82 # F927D0B9-0D7D-4E89-8FD7-042A4CEBD9BE BS.LocateHandle - LocateHandle() locates new register handle at EFI_TPL_APPLICATION 5.1.3.5.83 # 9162854C-7516-4A9E-B757-04F6883E7C8B BS.LocateHandle - LocateHandle() locates new register handle at EFI_TPL_CALLBACK 5.1.3.5.84 # 5C391BCB-CDAF-45C5-AB2D-BB7298014CB6 BS.LocateHandle - LocateHandle() locates new register handle at EFI_TPL_NOTIFY 5.1.3.5.85 # BB124C57-654A-44E2-9125-9B6546BAC110 BS.HandleProtocol - HandleProtocol() returns EFI_INVALID_PARAMETER with invalid handle 5.1.3.6.1 # EB5FC568-67F1-412A-A2CE-E4AD11EFBD27 BS.HandleProtocol - HandleProtocol() returns EFI_INVALID_PARAMETER with NULL protocol 5.1.3.6.2 # 3257DDD0-E28C-4F2E-ACF3-529A87386427 BS.HandleProtocol - HandleProtocol() returns EFI_INVALID_PARAMETER with NULL interface 5.1.3.6.3 # 25ECE62D-5C0E-4F33-9E55-E3BB122D8D8F BS.HandleProtocol - HandleProtocol() returns EFI_UNSUPPORTED with never installed protocol 5.1.3.6.4 # 8696C014-6BD7-4A98-A1DD-EB07C01ABD15 BS.HandleProtocol - HandleProtocol() locates protocol from handle at EFI_TPL_APPLICATION 5.1.3.6.5 # 752790D2-F46A-4956-9B78-C0546F2644B5 BS.HandleProtocol - HandleProtocol() locates protocol from handle at EFI_TPL_CALLBACK 5.1.3.6.6 # 30E46BFD-E3B9-4196-8EA7-CCD8C075933F BS.HandleProtocol - HandleProtocol() locates protocol from handle at EFI_TPL_NOTIFY 5.1.3.6.7 # A4B84540-A81C-44F0-B3BE-AE9CDAD080BF BS.HandleProtocol - HandleProtocol() locates protocol from handle at EFI_TPL_APPLICATION 5.1.3.6.8 # 8E0B5EEA-8F0B-46E3-A6A3-20FA7CFADE3C BS.HandleProtocol - HandleProtocol() locates protocol from handle at EFI_TPL_CALLBACK 5.1.3.6.9 # F58819F0-C0C8-4583-B007-670807C57188 BS.HandleProtocol - HandleProtocol() locates protocol from handle at EFI_TPL_NOTIFY 5.1.3.6.10 # 00C5156D-6B47-441A-B297-9BB083074276 BS.HandleProtocol - HandleProtocol() locates protocol from handle at EFI_TPL_APPLICATION 5.1.3.6.11 # 0B4E7E97-CB38-48A2-B92A-161A935F5B05 BS.HandleProtocol - HandleProtocol() locates protocol from handle at EFI_TPL_CALLBACK 5.1.3.6.12 # 0BC2127B-CAF7-4073-A39B-427B16568202 BS.HandleProtocol - HandleProtocol() locates protocol from handle at EFI_TPL_NOTIFY 5.1.3.6.13 # D1A554D5-07D0-437B-82A2-BBA367C858EC BS.HandleProtocol - HandleProtocol() locates protocol from handle at EFI_TPL_APPLICATION 5.1.3.6.14 # 8CAE93E7-438E-4C9F-99C7-7C208725D8CA BS.HandleProtocol - HandleProtocol() locates protocol from handle at EFI_TPL_CALLBACK 5.1.3.6.15 # 7884805E-6660-4E8E-AB32-A6F570C18CCD BS.HandleProtocol - HandleProtocol() locates protocol from handle at EFI_TPL_NOTIFY 5.1.3.6.16 # 1657BF8A-005E-46C5-A1B4-938481A43B6A BS.LocateDevicePath - LocateDevicePath() returns EFI_INVALID_PARAMETER with NULL protocol 5.1.3.7.1 # EF52E7D7-6346-48E0-A64C-78718752188D BS.LocateDevicePath - LocateDevicePath() returns EFI_NOT_FOUND with never installed protocol 5.1.3.7.2 # D71106C1-FBDB-4ADA-BF69-F1DE572D296A BS.LocateDevicePath - LocateDevicePath() should not succeed searching for a handle with a never installed protocol with a NULL input device 5.1.3.7.3 # BC272C41-030C-443D-AABF-90D4509EF7B3 BS.LocateDevicePath - LocateDevicePath() should not succeed with NULL device path input 5.1.3.7.4 # 2A8392AA-7362-4EDD-AB52-07E17E8493F3 BS.LocateDevicePath - LocateDevicePath() should not succeed with NULL device and protocol is already installed 5.1.3.7.5 # 7451C26A-2E5B-438D-9296-37E0527EA509 BS.LocateDevicePath - LocateDevicePath() returns EFI_SUCCESS with exist protocol at EFI_TPL_APPLICATION 5.1.3.7.6 # EBDC8762-84F7-4E04-8B95-463372C5C616 BS.LocateDevicePath - LocateDevicePath() returns EFI_SUCCESS with exist protocol at EFI_TPL_CALLBACK 5.1.3.7.7 # 6B886422-1358-4E40-834D-E604663F4A6C BS.LocateDevicePath - LocateDevicePath() returns EFI_SUCCESS with exist protocol at EFI_TPL_NOTIFY 5.1.3.7.8 # 67C59D93-28CD-4B71-A9F0-BC21B44EA1B3 BS.LocateDevicePath - LocateDevicePath() gets the remaining device path at EFI_TPL_APPLICATION 5.1.3.7.9 # 8427CD13-3F7C-41D2-885E-F60F5301F1AF BS.LocateDevicePath - LocateDevicePath() gets the remaining device path at EFI_TPL_CALLBACK 5.1.3.7.10 # FFE496EA-9207-4FF1-8319-1CDE025DDA0C BS.LocateDevicePath - LocateDevicePath() gets the remaining device path at EFI_TPL_NOTIFY 5.1.3.7.11 # F7F49158-91F5-4357-AA88-6E7629106523 BS.LocateDevicePath - LocateDevicePath() locates the protocol by device path at EFI_TPL_APPLICATION 5.1.3.7.12 # 3349F1A1-B6DF-4FAC-81DA-E6A5B7B3F3A5 BS.LocateDevicePath - LocateDevicePath() locates the protocol by device path at EFI_TPL_CALLBACK 5.1.3.7.13 # A3DEE53D-11E3-46EC-BBC6-D65EB505F1D4 BS.LocateDevicePath - LocateDevicePath() locates the protocol by device path at EFI_TPL_NOTIFY 5.1.3.7.14 # E04AEA6F-C5DD-4D53-BC7A-94A3D8542C4D BS.OpenProtocol - OpenProtocol() returns EFI_INVALID_PARAMETER with invalid handle 5.1.3.8.1 # D2FBA07A-FF1F-452E-8651-5E88449DEAC4 BS.OpenProtocol - OpenProtocol() returns EFI_INVALID_PARAMETER with NULL protocol 5.1.3.8.2 # B4E6DEE7-3038-4FF8-8769-F482E0C5D20D BS.OpenProtocol - OpenProtocol() returns EFI_INVALID_PARAMETER with NULL interface when Attributes is not TEST_PROTOCOL 5.1.3.8.3 # 0E01E46A-20EB-45DD-84C3-F93E991EF433 BS.OpenProtocol - OpenProtocol(0 returns EFI_INVALID_PARAMETER with invalid attributes 5.1.3.8.4 # DCA26772-48B7-4921-A9B7-7BF5D9295D27 BS.OpenProtocol - OpenProtocol() returns EFI_INVALID_PARAMETER with attributes is BY_CHILD_CONTROLLER and invalid AgentHandle 5.1.3.8.5 # C84DD52D-B9EB-42AA-8C01-EA85A308C072 BS.OpenProtocol - OpenProtocol() returns EFI_INVALID_PARAMETER with attributes is BY_DRIVER and invalid AgentHandle 5.1.3.8.6 # E7A8EADD-3874-4F8E-A16B-1EEB4D7CC8FA BS.OpenProtocol - OpenProtocol() returns EFI_INVALID_PARAMETER with attributes is BY_DRIVER | EXCLUSIVE and invalid AgentHandle 5.1.3.8.7 # 5ABDA0F9-17A2-40CE-8562-1AE70AA137D0 BS.OpenProtocol - OpenProtocol() returns EFI_INVALID_PARAMETER with attributes is EXCLUSIVE and invalid AgentHandle 5.1.3.8.8 # 822792BD-0A83-426F-9D6A-D3528BF46760 BS.OpenProtocol - OpenProtocol() returns EFI_INVALID_PARAMETER with attributes is BY_CHILD_CONTROLLER and invalid ControllerHandle 5.1.3.8.9 # 17E1AC28-FCD2-4459-B2EE-3CCAC574F621 BS.OpenProtocol - OpenProtocol() returns EFI_INVALID_PARAMETER with attributes is BY_DRIVER and invalid ControllerHandle 5.1.3.8.10 # 7A027E60-D967-4162-B699-B980E0FEF9CF BS.OpenProtocol - OpenProtocol() returns EFI_INVALID_PARAMETER with attributes is BY_DRIVER | EXCLUSIVE and invalid ControllerHandle 5.1.3.8.11 # 357D40B9-A9B0-4462-A4C7-40CA18CB1734 BS.OpenProtocol - OpenProtocol() returns EFI_INVALID_PARAMETER with attributes is BY_CHILD_CONTROLLER and handle is the controller handle 5.1.3.8.12 # 4F733E46-DACB-4F6F-802B-0545003A6A64 BS.OpenProtocol - OpenProtocol() returns EFI_UNSUPPORTED with never installed protocol 5.1.3.8.13 # F8B8C1A0-DA67-48B6-9CEE-D7BC81C53B74 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_HANDLE_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.8.14 # E24AD52E-6596-4BAD-80DB-053B5B265DA7 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_HANDLE_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.8.15 # 28471B73-3543-4021-A8E6-6609040ACED9 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_HANDLE_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.8.16 # 4CD217F8-439E-4C94-A0AD-2A841AB814DC BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with GET_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.8.17 # 04F77931-6264-4C07-B2B7-758B88B0D1D9 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with GET_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.8.18 # 26405688-8ADE-4501-B1C9-359B27C42D48 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with GET_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.8.19 # C68C7AB9-4F2B-402B-B435-4CA1587D77D4 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with TEST_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.8.20 # 729BF68D-281A-41FE-80C9-FC2A80505BC0 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with TEST_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.8.21 # 659DDD65-0C44-4BBB-ADC8-7771483F47E8 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with TEST_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.8.22 # DC16B745-528B-4552-8020-EDAF5443F56D BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_CHILD_CONTROLLER at EFI_TPL_APPLICATION 5.1.3.8.23 # 4C93F05C-3D94-4F92-AE9B-280BE00932B2 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_CHILD_CONTROLLER at EFI_TPL_CALLBACK 5.1.3.8.24 # D9871FFF-C2AA-445A-9AD7-92A8EA571492 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_CHILD_CONTROLLER at EFI_TPL_NOTIFY 5.1.3.8.25 # B8228793-2C72-4583-8FA4-7B09D1380AE5 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.8.26 # C2D6FE86-BC2F-4086-B905-E614A8F69BE7 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.8.27 # 7E1AA146-38BB-421F-B74B-2E1A8ABEDFC4 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.8.28 # 80E045BD-884D-4BC5-9757-8379C6D3F451 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_DRIVER at EFI_TPL_APPLICATION 5.1.3.8.29 # 5395226D-3EFB-48BE-A81D-426F5BAC5A81 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_DRIVER at EFI_TPL_CALLBACK 5.1.3.8.30 # 39B175D6-6609-4AE5-859F-89730387F2A1 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_DRIVER at EFI_TPL_NOTIFY 5.1.3.8.31 # A344C400-679A-42E3-8BDC-CCF6DA10DDAD BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_DRIVER | EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.8.32 # 501FF789-3380-415F-AB29-F11CA3617063 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_DRIVER | EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.8.33 # CE6B58C7-D505-489D-B9FE-11DD254CEF69 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_DRIVER | EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.8.34 # 8BA08878-C464-4749-AF64-BBE120A62824 BS.OpenProtocol - OpenProtocol() returns EFI_ALREADY_STARTED to open a opened BY_DRIVER at EFI_TPL_APPLICATION 5.1.3.8.35 # A5ABD4D4-EBA4-448D-9CCA-99D7CA399A1D BS.OpenProtocol - OpenProtocol() returns EFI_ALREADY_STARTED to open a opened BY_DRIVER at EFI_TPL_CALLBACK 5.1.3.8.36 # 81C7EB16-6075-4E85-A0A5-497BC00C2432 BS.OpenProtocol - OpenProtocol() returns EFI_ALREADY_STARTED to open a opened BY_DRIVER at EFI_TPL_NOTIFY 5.1.3.8.37 # 51987DD1-C45A-4389-9A0D-DCF2C65CBA98 BS.OpenProtocol - OpenProtocol() returns EFI_ACCESS_DENIED to open a opened EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.8.38 # FCEB340E-D583-4B26-8D1C-2B0F2267BBEB BS.OpenProtocol - OpenProtocol() returns EFI_ACCESS_DENIED to open a opened EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.8.39 # 1E5A90F9-5FEC-4A83-B8F2-41A58F1CBA5E BS.OpenProtocol - OpenProtocol() returns EFI_ACCESS_DENIED to open a opened EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.8.40 # 310AD89C-192D-4714-A241-0079FB8B3DF3 BS.OpenProtocol - OpenProtocol() returns EFI_ACCESS_DENIED to open a opened BY_DRIVER | EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.8.41 # 66C275CB-39DD-409E-AAC9-5C1EDDEC3F34 BS.OpenProtocol - OpenProtocol() returns EFI_ACCESS_DENIED to open a opened BY_DRIVER | EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.8.42 # E2E53AA7-E3F5-4AFC-BB70-8A8AE039C1C2 BS.OpenProtocol - OpenProtocol() returns EFI_ACCESS_DENIED to open a opened BY_DRIVER | EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.8.43 # 6A0534DF-F826-46DE-9A0B-2A58CC9517C3 BS.OpenProtocol - OpenProtocol() returns EFI_ACCESS_DENIED to open a opened BY_DRIVER at EFI_TPL_APPLICATION 5.1.3.8.44 # B2545EE7-63A3-440F-9128-19BEC1AF7352 BS.OpenProtocol - OpenProtocol() returns EFI_ACCESS_DENIED to open a opened BY_DRIVER at EFI_TPL_CALLBACK 5.1.3.8.45 # FF316241-8D83-4E13-9E6D-9E7BB85979BF BS.OpenProtocol - OpenProtocol() returns EFI_ALREADY_STARTED to open a opened BY_DRIVER at EFI_TPL_NOTIFY 5.1.3.8.46 # 8BE67955-31B8-4C1F-99FE-599A9CE6F8B7 BS.OpenProtocol - OpenProtocol() returns EFI_ACCESS_DENIED to open a opened EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.8.47 # 84C30135-86FA-43C2-BA33-BE3A0D4F3B5A BS.OpenProtocol - OpenProtocol() returns EFI_ACCESS_DENIED to open a opened EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.8.48 # 75E90310-22BD-41D3-B4EE-10284D8F58CA BS.OpenProtocol - OpenProtocol() returns EFI_ACCESS_DENIED to open a opened EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.8.49 # 0E495234-478C-4668-9A48-D18D76D39F39 BS.OpenProtocol - OpenProtocol() returns EFI_ACCESS_DENIED to open a opened BY_DRIVER | EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.8.50 # 5C288D57-93E4-4111-885F-881FE95D893A BS.OpenProtocol - OpenProtocol() returns EFI_ACCESS_DENIED to open a opened BY_DRIVER | EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.8.51 # D9F3625F-9F31-420D-A8E8-60D42909D22F BS.OpenProtocol - OpenProtocol() returns EFI_ACCESS_DENIED to open a opened BY_DRIVER | EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.8.52 # 105B44CB-04AD-456D-9216-77B63E011050 BS.OpenProtocol - OpenProtocol() returns EFI_ACCESS_DENIED to open a opened BY_DRIVER at EFI_TPL_APPLICATION 5.1.3.8.53 # F23C3C33-CBB4-48FC-8C35-C167B693083D BS.OpenProtocol - OpenProtocol() returns EFI_ACCESS_DENIED to open a opened BY_DRIVER at EFI_TPL_CALLBACK 5.1.3.8.54 # 7D5271F9-DDB0-47D3-A5B7-27E112F6C1DD BS.OpenProtocol - OpenProtocol() returns EFI_ACCESS_DENIED to open a opened BY_DRIVER at EFI_TPL_NOTIFY 5.1.3.8.55 # C0F8CE0B-77F2-4C39-8202-AA58E268AB9E BS.OpenProtocol - OpenProtocol() returns EFI_ACCESS_DENIED to open a opened EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.8.56 # C2043B13-3827-42B7-B6A4-675BBB2E9E04 BS.OpenProtocol - OpenProtocol() returns EFI_ACCESS_DENIED to open a opened EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.8.57 # 4D0B2D09-A55A-41B6-8E0D-383B2A691CA4 BS.OpenProtocol - OpenProtocol() returns EFI_ACCESS_DENIED to open a opened EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.8.58 # 5768E02B-605C-4D1C-B9F3-7EAF73D12F38 BS.OpenProtocol - OpenProtocol() returns EFI_ALREADY_STARTED to open a opened BY_DRIVER | EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.8.59 # EA96E021-D431-44B8-95D1-B7D06612AA8D BS.OpenProtocol - OpenProtocol() returns EFI_ALREADY_STARTED to open a opened BY_DRIVER | EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.8.60 # E4F5FBA0-AEF9-4FF7-A8BD-6B0DB57C52FB BS.OpenProtocol - OpenProtocol() returns EFI_ALREADY_STARTED to open a opened BY_DRIVER | EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.8.61 # 2AA15EBF-0886-45EC-908F-A6853547C27E BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_HANDLE_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.8.62 # BF0C2A4B-3666-4521-96DA-B1108B5D1334 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_HANDLE_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.8.63 # AAD371A4-9CDD-4821-B5B0-1EF5627671BE BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_HANDLE_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.8.64 # BF1D8FA1-16D4-4812-9910-127A3CF4571A BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_HANDLE_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.8.65 # 7846F5D2-D936-486B-9A94-87CE23C33019 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_HANDLE_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.8.66 # DE91D40A-E684-4EB1-9BF4-408C04538FCC BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_HANDLE_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.8.67 # C9460F7E-2AC7-4FEF-9050-B4843647AE70 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_HANDLE_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.8.68 # 16D40F9B-97DC-4FA9-BB0B-02F5AE7213A7 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_HANDLE_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.8.69 # 45C7AB50-B7D2-498F-AABA-6EBEB4EE6B7D BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_HANDLE_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.8.70 # 3AA76227-FAF6-4CA2-999A-F29A4B86B66F BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_HANDLE_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.8.71 # 346EEBA8-AE42-4B9D-AE3B-CAD63988B8CB BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_HANDLE_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.8.72 # 1954DBDD-B7F2-485D-B522-04D64C058C5E BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_HANDLE_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.8.73 # 38A71272-8FFB-4FE2-BA27-8577FDF32598 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with GET_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.8.74 # B312C5AB-E33A-441C-A282-F2E1ED5D8D25 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with GET_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.8.75 # 9DFC7F23-27D6-40B9-8F5E-42747D8D8C48 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with GET_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.8.76 # 1EE34B41-814F-44AE-B3CB-E0F265845D9E BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with GET_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.8.77 # 09AFDE5F-30E3-4197-95A9-01F3E9B23FD8 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with GET_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.8.78 # 6F3E8AE0-822D-4D41-8A38-40B19DB44F89 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with GET_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.8.79 # C7A93FD6-B21D-4323-ADD8-3EBE0B9DF17B BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with GET_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.8.80 # C7189505-78A7-4A5F-98DB-BD28713A3194 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with GET_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.8.81 # E3FE868D-F1D5-437F-99EF-D553938F5C64 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with GET_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.8.82 # D04E388D-1000-4743-89CA-5821FA174FEC BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with GET_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.8.83 # 6BFFC888-E5C5-4A4F-B2FE-8198A8460DC7 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with GET_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.8.84 # C9061C77-922E-497F-BCAD-AD0463151352 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with GET_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.8.85 # CD2818E3-5C5C-4270-ADED-A4939F911CA5 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with TEST_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.8.86 # A5AB5A70-518F-4D2D-98AC-0F921E66D617 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with TEST_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.8.87 # 4A59B76B-6425-45B1-BB23-D23261F6E568 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with TEST_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.8.88 # 5F97E881-959B-4C3C-8C25-E1B6B848E2B2 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with TEST_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.8.89 # 9102EE74-5FA7-4436-AE51-ED154135FEC1 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with TEST_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.8.90 # 17F92140-11B9-4C02-B649-9973B8F18F6F BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with TEST_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.8.91 # 951AC798-99A7-4174-900D-2BF922665ED5 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with TEST_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.8.92 # 3D285A5E-AB3F-47F8-BABB-324B11C4EF86 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with TEST_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.8.93 # 65242C76-9C09-4091-8EA4-4080D520C166 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with TEST_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.8.94 # CC1C71D3-F645-4C25-ACE4-1C3F8B811248 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with TEST_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.8.95 # A6E784ED-5AEB-4646-B6AA-4E035F03B16B BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with TEST_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.8.96 # 075BCBC0-CB18-4965-A1ED-5225FFC82F75 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with TEST_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.8.97 # 883DC6FA-C66E-4CF8-827F-BE0CD5F41678 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_CHILD_CONTROLLER at EFI_TPL_APPLICATION 5.1.3.8.98 # 725C6B49-2163-439B-8D8F-7539333A5AF3 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_CHILD_CONTROLLER at EFI_TPL_CALLBACK 5.1.3.8.99 # 0D82FDF1-76B6-455F-8D25-0428BCEB366D BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_CHILD_CONTROLLER at EFI_TPL_NOTIFY 5.1.3.8.100 # 6D9E17E8-AB38-4461-A427-165A83D79F1F BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_CHILD_CONTROLLER at EFI_TPL_APPLICATION 5.1.3.8.101 # 526AB525-436C-4B77-A1CE-61707F3DFBE5 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_CHILD_CONTROLLER at EFI_TPL_CALLBACK 5.1.3.8.102 # 20527B37-3AE6-4320-809F-A5902C4ECF31 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_CHILD_CONTROLLER at EFI_TPL_NOTIFY 5.1.3.8.103 # C12E22AB-C537-4067-8810-F3D23E592427 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_CHILD_CONTROLLER at EFI_TPL_APPLICATION 5.1.3.8.104 # 48C75A14-089E-4313-9254-E0FE3A517D2F BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_CHILD_CONTROLLER at EFI_TPL_CALLBACK 5.1.3.8.105 # 40072EF9-09C6-4101-990D-985D8C0C9D9E BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_CHILD_CONTROLLER at EFI_TPL_NOTIFY 5.1.3.8.106 # D4402D18-26C7-4591-82EF-E1003312CA20 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_CHILD_CONTROLLER at EFI_TPL_APPLICATION 5.1.3.8.107 # 8D3E71AD-0445-4C2E-9B5B-524DA5C030DB BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_CHILD_CONTROLLER at EFI_TPL_CALLBACK 5.1.3.8.108 # 96561AD6-B016-42C8-A5A7-D1FAABD35AA5 BS.OpenProtocol - OpenProtocol() returns EFI_SUCCESS with BY_CHILD_CONTROLLER at EFI_TPL_NOTIFY 5.1.3.8.109 # F556FA41-50F8-4A0E-A643-AA52B6B01684 BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_APPLICATION 5.1.3.8.110 # B7888F69-56D8-41BA-BE94-B16321EEC2B3 BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_CALLBACK 5.1.3.8.111 # 694A60FF-47D6-4AB6-A93F-A91CBD4F7166 BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_NOTIFY 5.1.3.8.112 # D913FA73-F80A-42AA-AB8A-DC771F80C02F BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_APPLICATION 5.1.3.8.113 # 55DD57F8-31DC-4E45-A93E-B08F8E0B73B9 BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_CALLBACK 5.1.3.8.114 # B5E4107E-3E8D-41F3-B2B2-AFE47BF87568 BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_NOTIFY 5.1.3.8.115 # 0F4BA7FC-8703-4EA7-92F0-340B72DD2B0F BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_APPLICATION 5.1.3.8.116 # 748471D3-378D-4B4D-ACDB-743C1E805009 BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_CALLBACK 5.1.3.8.117 # 9273A164-52FE-4348-8DA2-0713E84236E9 BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_NOTIFY 5.1.3.8.118 # CCD352AC-3315-46C9-B487-A9580D150831 BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_APPLICATION 5.1.3.8.119 # 151B69C4-EEBF-4894-BCB5-0B0106633D3B BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_CALLBACK 5.1.3.8.120 # E4281708-4861-4747-9785-FBECEE2D483E BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_NOTIFY 5.1.3.8.121 # E76C2423-D198-4EE6-A29A-EA0CB4D40D36 BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_APPLICATION 5.1.3.8.122 # 73B010D1-45F8-4411-AEDA-0651E20893F3 BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_CALLBACK 5.1.3.8.123 # C33E3BCB-4671-4BFC-909F-5E1F0F6C4387 BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_NOTIFY 5.1.3.8.124 # 480FA1D4-05EE-428F-A0C9-EB8CD82C2958 BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.8.125 # 9E46A76B-6FBD-479F-B15F-5F3BA8F46181 BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.8.126 # CC798B43-4CD0-44F6-87A0-1C31537BD81D BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.8.127 # D27FEF41-2FCE-4859-A445-075130FB5A10 BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.8.128 # FBFF7C54-92CB-477C-80A6-8F65043F746B BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.8.129 # 1079D678-1E99-4773-B784-FDD3ECB11740 BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.8.130 # 317CBCD4-25AB-4B66-9B8C-BA23379989E7 BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.8.131 # E7431934-0670-4212-93C1-7EA2CDA43763 BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.8.132 # 2E312DF2-FEFE-4AE5-9D69-0586FD52105B BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.8.133 # 9AC02D05-E755-41DF-993C-50955F2493AC BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.8.134 # CE3D9684-87FE-47B0-92EE-EE7B92457624 BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.8.135 # 3432EEE2-767C-4127-B31E-DC3DE9469BFB BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.8.136 # F0AA6CF6-77BE-45C8-8C66-90FAB72B2D27 BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.8.137 # C9EAA206-2EF4-413E-A9F4-396C25987371 BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.8.138 # 9287F725-D07F-48D8-9F97-20677C133315 BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.8.139 # 6BE45139-977E-4F47-8F6B-55761AD6E951 BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.8.140 # 3B998EFD-DD49-407A-81BF-2F09EEA2E186 BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.8.141 # 11C39508-D7DE-463F-8714-EEE728D76567 BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.8.142 # 5AA89475-844A-4DC9-AB3D-F011D8FFF185 BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.8.143 # 15BEF96E-8712-4E4C-986E-C92F8695E89B BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.8.144 # E742B47C-C569-4DBF-849C-C61506967B5D BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.8.145 # D7C5B9E3-8CB3-4B37-963D-6289F45F78A8 BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.8.146 # FDB87C6A-7B50-4CF3-98A8-7AD85C142B94 BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.8.147 # E5554329-1E0E-4F6E-92AA-CD603F12E1CD BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.8.148 # 79012C79-7AA1-4404-8A1A-8133918E38D0 BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.8.149 # EFBCA8ED-9AB2-474A-B093-B223BC1AE277 BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.8.150 # EBC46E3F-FD62-42B4-95AF-4C7A75E89E4A BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.8.151 # FAD30CBF-D6E6-4C1C-96FA-68B728FF505F BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.8.152 # AB90CD9E-9E8B-4FD3-8732-100483077C1A BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.8.153 # 7A6722E3-1211-475F-A84C-07E7E6FEDCB6 BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.8.154 # 83A9BA94-F3C2-4760-8310-0533230CB764 BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_APPLICATION 5.1.3.8.155 # 7B6E0075-D3C3-4F8B-82F5-D81F1A7ABA52 BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_CALLBACK 5.1.3.8.156 # 10640387-DB3C-43EE-B322-B67D147F63D9 BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_NOTIFY 5.1.3.8.157 # E0026B5F-BC98-4090-A67D-C338E57A2DF1 BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_APPLICATION 5.1.3.8.158 # 19BB7F70-3CD8-40D0-BB23-23A526D8859A BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_CALLBACK 5.1.3.8.159 # DC53E9EE-0750-4A79-9947-745427ABC0F8 BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_NOTIFY 5.1.3.8.160 # 797D1B46-6DAE-4B5A-936C-DF8A72A5EEE5 BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_APPLICATION 5.1.3.8.161 # A170980C-8D97-4D09-839B-5ADE9498056E BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_CALLBACK 5.1.3.8.162 # E752F97B-97CB-4607-96B3-B82D60DB4F5C BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_NOTIFY 5.1.3.8.163 # 8A68D655-ED01-4D96-BF66-85188C23A919 BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_APPLICATION 5.1.3.8.164 # FB8AEE98-904F-4F44-9FB4-EB40AA0C0079 BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_CALLBACK 5.1.3.8.165 # C7551A68-5AEE-4FCF-8413-6EE55BDB7DA1 BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_NOTIFY 5.1.3.8.166 # 0A010FBC-7AA1-4575-B3AD-7A18ACB69FE2 BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_APPLICATION 5.1.3.8.167 # B3E52FFE-74FC-4866-863B-A74B74E82ACC BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_CALLBACK 5.1.3.8.168 # 3AD4C925-4F11-4A0F-A288-B98A69BEB72B BS.OpenProtocol - OpenProtocol() with BY_DRIVER at EFI_TPL_NOTIFY 5.1.3.8.169 # 83ABA934-0692-4016-8F0C-81F92A02ED0B BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.8.170 # B60356C6-15BC-4064-B2A9-663E0497B58A BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.8.171 # B3D7DAA1-D69B-4E88-A6BB-044059CFED36 BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.8.172 # D4E25744-0BB8-437F-BA71-39F93BC59A19 BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.8.173 # BD89128D-9A44-4807-AE6A-9BA159216604 BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.8.174 # 563D5E3F-426A-405B-8AB4-2D105D2697B2 BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.8.175 # 472C7CC3-B765-4F4A-87E2-6BE5393895D7 BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.8.176 # DE8702C3-D40C-429A-A4C0-36DA2ED1A59C BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.8.177 # 33839DB3-2C94-470A-A81D-3DB2881A4242 BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.8.178 # F11CC5B4-FE6E-48C7-AFAB-446D5C6651FE BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.8.179 # D6D0A54F-30E5-42F5-967B-1F8DB0A4C5BE BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.8.180 # FA423BB7-980A-4638-9DA1-D320C41D6FD2 BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.8.181 # 68460DFF-5F3A-46BB-90D3-EC3B90C05B11 BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.8.182 # 60052AE4-622A-4246-9710-ED37F1B77ACD BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.8.183 # 1585ECB8-2066-4089-A729-95EE198B15AB BS.OpenProtocol - OpenProtocol() with EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.8.184 # 1708F46C-A0EA-4FC9-8DB6-16FC172D492C BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.8.185 # DC300053-5377-407F-8A70-202E6301D754 BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.8.186 # AE0696F6-4EE1-4DE7-9C4D-4D7B3AA64FE8 BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.8.187 # E2C08D3A-218E-411C-95CF-3885B375E6A7 BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.8.188 # CDA7AB9F-66DB-4D0C-B21D-928D6CCD639D BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.8.189 # FC0C893E-307C-403F-BE98-AFC66BEEFBA2 BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.8.190 # 34BA0D95-7597-4A6E-A8D5-786149CA9ED7 BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.8.191 # C7D28EA7-0D76-4878-AB12-0CD106E2033D BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.8.192 # 1036062C-901D-4EA1-958F-A738F082744C BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.8.193 # 27EBEA38-414D-45F9-867D-B571D602D600 BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.8.194 # 3483F2B1-4E0F-4B94-854C-41622C94C930 BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.8.195 # 7A490C15-E965-404D-A8EC-D265122F5287 BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.8.196 # B4AEFF8D-1836-4298-9F53-7F50872A3544 BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.8.197 # 3EAD5760-74D2-4780-8C9D-926E025D9A2A BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.8.198 # B4456E5C-35CC-49FF-B228-E199D98AF2E8 BS.OpenProtocol - OpenProtocol() with BY_DRIVER | EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.8.199 # 6B30EE3E-6D78-4542-BD82-620CEB7689CC BS.CloseProtocol - CloseProtocol() returns EFI_INVALID_PARAMETER with invalid handle 5.1.3.9.1 # 3C2EF125-10E5-4BB3-AA70-F90E591B2D49 BS.CloseProtocol - CloseProtocol() returns EFI_INVALID_PARAMETER with invalid agent handle 5.1.3.9.2 # 4C580583-8720-4018-803A-C88946F90007 BS.CloseProtocol - CloseProtocol() returns EFI_INVALID_PARAMETER with invalid controller handle 5.1.3.9.3 # 1B942668-C1D5-4076-9D42-669CCA0331BF BS.CloseProtocol - CloseProtocol() returns EFI_INVALID_PARAMETER with NULL protocol 5.1.3.9.4 # 35615F53-7CE9-491A-8D3B-74A41231191F BS.CloseProtocol - CloseProtocol() returns EFI_NOT_FOUND with never installed protocol 5.1.3.9.5 # 60813C05-9614-42D6-B3C1-48CB7B3C5AE9 BS.CloseProtocol - CloseProtocol() returns EFI_NOT_FOUND with never opened protocol 5.1.3.9.6 # 78A501C8-3D70-4C55-9998-FC8C644CE8E0 BS.CloseProtocol - CloseProtocol() returns EFI_SUCCESS with opened BY_HANDLE_PROTOCOL at EFI_TPL_APPLICATION. 5.1.3.9.7 # 25258038-C526-4C50-BD67-61419331F0FC BS.CloseProtocol - CloseProtocol() returns EFI_SUCCESS with opened BY_HANDLE_PROTOCOL at EFI_TPL_CALLBACK. 5.1.3.9.8 # D4D3A269-2972-4613-B2E4-4047F31ED6E8 BS.CloseProtocol - CloseProtocol() returns EFI_SUCCESS with opened BY_HANDLE_PROTOCOL at EFI_TPL_NOTIFY. 5.1.3.9.9 # 3583D756-EE15-49D2-A88D-E4E034B4E5A7 BS.CloseProtocol - CloseProtocol() closes the protocol opened BY_HANDLE_PROTOCOL at EFI_TPL_APPLICATION. 5.1.3.9.10 # 8D1B0E42-68C4-4118-A7B4-B738C8CA72D5 BS.CloseProtocol - CloseProtocol() closes the protocol opened BY_HANDLE_PROTOCOL at EFI_TPL_CALLBACK. 5.1.3.9.11 # 337F5477-F41A-4B1A-871C-06CCF099B8B4 BS.CloseProtocol - CloseProtocol() closes the protocol opened BY_HANDLE_PROTOCOL at EFI_TPL_NOTIFY. 5.1.3.9.12 # B975F9F6-7A4E-44D4-8037-E4D14F18B946 BS.CloseProtocol - CloseProtocol() closes the protocol opened BY_HANDLE_PROTOCOL at EFI_TPL_APPLICATION. 5.1.3.9.13 # 2823A668-E04F-4FB6-BE2A-90587F8EC50C BS.CloseProtocol - CloseProtocol() closes the protocol opened BY_HANDLE_PROTOCOL at EFI_TPL_CALLBACK. 5.1.3.9.14 # C1C93781-3316-440F-9B1B-0FFF2E0EC3E5 BS.CloseProtocol - CloseProtocol() closes the protocol opened BY_HANDLE_PROTOCOL at EFI_TPL_NOTIFY. 5.1.3.9.15 # CF2EECF8-864E-4092-9FD1-2BE8D5578EDB BS.CloseProtocol - CloseProtocol() returns EFI_SUCCESS with opened GET_PROTOCOL at EFI_TPL_APPLICATION. 5.1.3.9.16 # 7CF10A80-3057-4DC3-B68A-6A85FC154715 BS.CloseProtocol - CloseProtocol() returns EFI_SUCCESS with opened GET_PROTOCOL at EFI_TPL_CALLBACK. 5.1.3.9.17 # 4C834CC8-F8B9-469C-8726-882C1B32B293 BS.CloseProtocol - CloseProtocol() returns EFI_SUCCESS with opened GET_PROTOCOL at EFI_TPL_NOTIFY. 5.1.3.9.18 # B6ADC12E-CA4A-4EE1-AE13-97EA7FB2547D BS.CloseProtocol - CloseProtocol() closes the protocol opened GET_PROTOCOL at EFI_TPL_APPLICATION. 5.1.3.9.19 # 7154668B-B7A6-416C-B540-668290B07391 BS.CloseProtocol - CloseProtocol() closes the protocol opened GET_PROTOCOL at EFI_TPL_CALLBACK. 5.1.3.9.20 # 5FCE55EC-6A72-468B-9C5C-6A558713FDBA BS.CloseProtocol - CloseProtocol() closes the protocol opened GET_PROTOCOL at EFI_TPL_NOTIFY. 5.1.3.9.21 # 530FBEB7-AF17-4184-8222-8415FD366235 BS.CloseProtocol - CloseProtocol() closes the protocol opened GET_PROTOCOL at EFI_TPL_APPLICATION. 5.1.3.9.22 # 1D2C0CA2-64B8-49BD-8152-042339B794BD BS.CloseProtocol - CloseProtocol() closes the protocol opened GET_PROTOCOL at EFI_TPL_CALLBACK. 5.1.3.9.23 # C6E9A0D6-964C-4F62-A9A2-8B5AEF0B4D9E BS.CloseProtocol - CloseProtocol() closes the protocol opened GET_PROTOCOL at EFI_TPL_NOTIFY. 5.1.3.9.24 # D0252221-ED8E-4B29-941D-DD7734B04638 BS.CloseProtocol - CloseProtocol() returns EFI_SUCCESS with opened TEST_PROTOCOL at EFI_TPL_APPLICATION. 5.1.3.9.25 # F13E1252-4A59-457C-81E3-8DE898510CBC BS.CloseProtocol - CloseProtocol() returns EFI_SUCCESS with opened TEST_PROTOCOL at EFI_TPL_CALLBACK. 5.1.3.9.26 # 444D4E4F-1F92-4D0F-BD94-558A180454B9 BS.CloseProtocol - CloseProtocol() returns EFI_SUCCESS with opened TEST_PROTOCOL at EFI_TPL_NOTIFY. 5.1.3.9.27 # DC29E780-458C-4768-BD74-382F5E181DCD BS.CloseProtocol - CloseProtocol() closes the protocol opened TEST_PROTOCOL at EFI_TPL_APPLICATION. 5.1.3.9.28 # F593BADE-DF33-434C-A409-2FDA04B29A37 BS.CloseProtocol - CloseProtocol() closes the protocol opened TEST_PROTOCOL at EFI_TPL_CALLBACK. 5.1.3.9.29 # BD6838E1-229A-405B-A8CD-80B9D302D269 BS.CloseProtocol - CloseProtocol() closes the protocol opened TEST_PROTOCOL at EFI_TPL_NOTIFY. 5.1.3.9.30 # 7BE802BE-C38C-41CA-86B5-44992B906973 BS.CloseProtocol - CloseProtocol() closes the protocol opened TEST_PROTOCOL at EFI_TPL_APPLICATION. 5.1.3.9.31 # 6B61AADE-DF67-4867-96E8-81188205853B BS.CloseProtocol - CloseProtocol() closes the protocol opened TEST_PROTOCOL at EFI_TPL_CALLBACK. 5.1.3.9.32 # D235784C-06DD-4DCF-9213-DEC3E603F237 BS.CloseProtocol - CloseProtocol() closes the protocol opened TEST_PROTOCOL at EFI_TPL_NOTIFY. 5.1.3.9.33 # C86B323B-B7D3-491F-9B05-FC6B596A93B8 BS.CloseProtocol - CloseProtocol() returns EFI_SUCCESS with opened BY_CHILD_CONTROLLER at EFI_TPL_APPLICATION. 5.1.3.9.34 # E5A11769-32F0-4C86-B2E9-5F3463A1C7C6 BS.CloseProtocol - CloseProtocol() returns EFI_SUCCESS with opened BY_CHILD_CONTROLLER at EFI_TPL_CALLBACK. 5.1.3.9.35 # 4BE096A6-2A05-4EDC-A998-E999E49ECC31 BS.CloseProtocol - CloseProtocol() returns EFI_SUCCESS with opened BY_CHILD_CONTROLLER at EFI_TPL_NOTIFY. 5.1.3.9.36 # 005CCABC-4BE9-48AA-A4D9-CD87BECEF1ED BS.CloseProtocol - CloseProtocol() closes the protocol opened BY_CHILD_CONTROLLER at EFI_TPL_APPLICATION. 5.1.3.9.37 # 5634FACD-0559-4094-97D5-278DE80F240C BS.CloseProtocol - CloseProtocol() closes the protocol opened BY_CHILD_CONTROLLER at EFI_TPL_CALLBACK. 5.1.3.9.38 # E173576F-C735-4419-9508-73B326EE3E00 BS.CloseProtocol - CloseProtocol() closes the protocol opened BY_CHILD_CONTROLLER at EFI_TPL_NOTIFY. 5.1.3.9.39 # 469D7985-7868-456F-94B7-B22490511645 BS.CloseProtocol - CloseProtocol() closes the protocol opened BY_CHILD_CONTROLLER at EFI_TPL_APPLICATION. 5.1.3.9.40 # 604FD72E-BBC7-4693-8E31-F4022113CE6D BS.CloseProtocol - CloseProtocol() closes the protocol opened BY_CHILD_CONTROLLER at EFI_TPL_CALLBACK. 5.1.3.9.41 # 7D675F3C-592E-4F38-98E1-28AEAF81DCFD BS.CloseProtocol - CloseProtocol() closes the protocol opened BY_CHILD_CONTROLLER at EFI_TPL_NOTIFY. 5.1.3.9.42 # 51365D70-D032-4BB0-9E2F-4579E1B43BF4 BS.CloseProtocol - CloseProtocol() returns EFI_SUCCESS with opened BY_DRIVER at EFI_TPL_APPLICATION. 5.1.3.9.43 # B2DABAE2-DF68-41CD-BE21-940CE2F0DC65 BS.CloseProtocol - CloseProtocol() returns EFI_SUCCESS with opened BY_DRIVER at EFI_TPL_CALLBACK. 5.1.3.9.44 # 2CB2BBE9-81B5-4589-A0DC-D9EE6CD4F448 BS.CloseProtocol - CloseProtocol() returns EFI_SUCCESS with opened BY_DRIVER at EFI_TPL_NOTIFY. 5.1.3.9.45 # 747E6105-AB68-4F7D-8CED-5890283AA6AA BS.CloseProtocol - CloseProtocol() closes the protocol opened BY_DRIVER at EFI_TPL_APPLICATION. 5.1.3.9.46 # A140992A-215C-4FAD-8F2A-D1501F471F50 BS.CloseProtocol - CloseProtocol() closes the protocol opened BY_DRIVER at EFI_TPL_CALLBACK. 5.1.3.9.47 # A3296D1F-C631-42D8-B6A4-7C9BFEE75783 BS.CloseProtocol - CloseProtocol() closes the protocol opened BY_DRIVER at EFI_TPL_NOTIFY. 5.1.3.9.48 # 3758F47C-0041-434C-8376-05EBBA0F3649 BS.CloseProtocol - CloseProtocol() closes the protocol opened BY_DRIVER at EFI_TPL_APPLICATION. 5.1.3.9.49 # 5BD91B68-4D35-4366-AF0E-21F2CB6BE813 BS.CloseProtocol - CloseProtocol() closes the protocol opened BY_DRIVER at EFI_TPL_CALLBACK. 5.1.3.9.50 # 1A02FBBA-35B7-43C6-8256-9067182FC4E0 BS.CloseProtocol - CloseProtocol() closes the protocol opened BY_DRIVER at EFI_TPL_NOTIFY. 5.1.3.9.51 # 6F75C53A-1E25-4767-8751-775B18BCF5B0 BS.CloseProtocol - CloseProtocol() returns EFI_SUCCESS with opened EXCLUSIVE at EFI_TPL_APPLICATION. 5.1.3.9.52 # 13BC8D9B-3D19-413F-8928-C822B5662E96 BS.CloseProtocol - CloseProtocol() returns EFI_SUCCESS with opened EXCLUSIVE at EFI_TPL_CALLBACK. 5.1.3.9.53 # A7E0326A-01A1-4D41-89BE-377571EF8892 BS.CloseProtocol - CloseProtocol() returns EFI_SUCCESS with opened EXCLUSIVE at EFI_TPL_NOTIFY. 5.1.3.9.54 # F7E85205-0019-42A4-8DAA-54F2B8940EEB BS.CloseProtocol - CloseProtocol() closes the protocol opened EXCLUSIVE at EFI_TPL_APPLICATION. 5.1.3.9.55 # 06FBA0CA-5FA1-48E0-909E-8124769A4541 BS.CloseProtocol - CloseProtocol() closes the protocol opened EXCLUSIVE at EFI_TPL_CALLBACK. 5.1.3.9.56 # 04EF3E61-D1E3-474B-AC26-1C7CAC351974 BS.CloseProtocol - CloseProtocol() closes the protocol opened EXCLUSIVE at EFI_TPL_NOTIFY. 5.1.3.9.57 # 1390EEE4-2409-478B-BC37-9D17532F6894 BS.CloseProtocol - CloseProtocol() closes the protocol opened EXCLUSIVE at EFI_TPL_APPLICATION. 5.1.3.9.58 # 372E9DD7-4EA1-4EB3-912C-209401DE73A9 BS.CloseProtocol - CloseProtocol() closes the protocol opened EXCLUSIVE at EFI_TPL_CALLBACK. 5.1.3.9.59 # D5DA82F4-43B9-44F3-8DB1-B82AC820877D BS.CloseProtocol - CloseProtocol() closes the protocol opened EXCLUSIVE at EFI_TPL_NOTIFY. 5.1.3.9.60 # C5FE3E47-3DFA-473F-9279-FE66C40D62ED BS.CloseProtocol - CloseProtocol() returns EFI_SUCCESS with opened BY_DRIVER | EXCLUSIVE at EFI_TPL_APPLICATION. 5.1.3.9.61 # 72360334-3162-469C-9D43-A7C5BAA229A7 BS.CloseProtocol - CloseProtocol() returns EFI_SUCCESS with opened BY_DRIVER | EXCLUSIVE at EFI_TPL_CALLBACK. 5.1.3.9.62 # 679010D8-2815-4114-9DBC-52FB1A3D4E53 BS.CloseProtocol - CloseProtocol() returns EFI_SUCCESS with opened BY_DRIVER | EXCLUSIVE at EFI_TPL_NOTIFY. 5.1.3.9.63 # EAB7D653-9CDE-4160-AC7A-85DAC8B0D8FD BS.CloseProtocol - CloseProtocol() closes the protocol opened BY_DRIVER | EXCLUSIVE at EFI_TPL_APPLICATION. 5.1.3.9.64 # 5846A316-5FC2-455A-88C0-4785CD22E976 BS.CloseProtocol - CloseProtocol() closes the protocol opened BY_DRIVER | EXCLUSIVE at EFI_TPL_CALLBACK. 5.1.3.9.65 # 7C825D57-616F-43C4-81A9-D9ABC16BAB8B BS.CloseProtocol - CloseProtocol() closes the protocol opened BY_DRIVER | EXCLUSIVE at EFI_TPL_NOTIFY. 5.1.3.9.66 # 383627C5-F2FA-4B4F-ACA6-66B2D9AEE2BF BS.CloseProtocol - CloseProtocol() closes the protocol opened BY_DRIVER | EXCLUSIVE at EFI_TPL_APPLICATION. 5.1.3.9.67 # 1A6476CD-EFA7-4416-945A-4544AEC1D19D BS.CloseProtocol - CloseProtocol() closes the protocol opened BY_DRIVER | EXCLUSIVE at EFI_TPL_CALLBACK. 5.1.3.9.68 # 4E3CB0F2-B5FC-4563-996D-CC44DA3DF0AE BS.CloseProtocol - CloseProtocol() closes the protocol opened BY_DRIVER | EXCLUSIVE at EFI_TPL_NOTIFY. 5.1.3.9.69 # 5C23F55A-5EA3-4576-9EE0-77B00D9BF822 BS.OpenProtocolInformation - OpenProtocolInformation() returns EFI_NOT_FOUND with never installed protocol 5.1.3.10.1 # 551FFED5-5E44-42CC-A1CC-BFC80E7498CB BS.OpenProtocolInformation - OpenProtocolInformation() returns EFI_SUCCESS with valid parameters at EFI_TPL_APPLICATION 5.1.3.10.2 # A7B17F7D-001E-40DB-B63E-FC2F37F6B5D2 BS.OpenProtocolInformation - OpenProtocolInformation() returns EFI_SUCCESS with valid parameters at EFI_TPL_CALLBACK 5.1.3.10.3 # 8FCCB668-F502-4020-8E48-075C58FA551A BS.OpenProtocolInformation - OpenProtocolInformation() returns EFI_SUCCESS with valid parameters at EFI_TPL_NOTIFY 5.1.3.10.4 # 68534EF5-8CB0-402F-8D15-A80D38624627 BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_APPLICATION 5.1.3.10.5 # 38E40FDD-6338-41DA-A6E2-4B4B2502DB4D BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_CALLBACK 5.1.3.10.6 # 683363D5-821E-4B53-A33F-3C39BEFA173B BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_NOTIFY 5.1.3.10.7 # 0BA0D7B1-25CD-410D-8B2E-F8E9C4F4E0D7 BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_APPLICATION 5.1.3.10.8 # 0F467D96-2424-4A85-987C-A6EC5FCC4A04 BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_CALLBACK 5.1.3.10.9 # EACE4C54-5BB2-4419-8966-673D24A87A9E BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_NOTIFY 5.1.3.10.10 # 27A25CB1-BD5E-4AE3-B6FD-DED8B01FC80A BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_APPLICATION 5.1.3.10.11 # 6B60A557-DFC4-4C1B-8A5A-D8101BD341D8 BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_CALLBACK 5.1.3.10.12 # 3486A27C-B5E7-4D63-8E24-1763DDAE4BD5 BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_NOTIFY 5.1.3.10.13 # 0D0C3286-EFB8-43B0-9B80-E5508C6BA254 BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_APPLICATION 5.1.3.10.14 # 5642B941-F367-4A1C-90B7-D58150620C10 BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_CALLBACK 5.1.3.10.15 # 5811C19C-759F-449B-8FFF-2FF3556426B0 BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_NOTIFY 5.1.3.10.16 # 6EDFEFB8-06FA-4AFF-AFBC-ADCC97A91898 BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_APPLICATION 5.1.3.10.17 # A8C20F63-0C01-421C-8485-BE36EFE01E6E BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_CALLBACK 5.1.3.10.18 # A926AF54-6CCC-4360-AB91-FA3EB00456FB BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_NOTIFY 5.1.3.10.19 # 60F32615-26DE-4088-92F7-4248C4B01562 BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_APPLICATION 5.1.3.10.20 # 88B06CC1-07F3-4C2C-A066-176CC0B51352 BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_CALLBACK 5.1.3.10.21 # 93CBDEAE-7377-4C9C-BB89-1FA834A1B150 BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_NOTIFY 5.1.3.10.22 # 69F77854-D208-4447-8055-B0290B5DDB99 BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_APPLICATION 5.1.3.10.23 # FDCFBC23-5F95-4EA0-A4FE-BA00D7C5C4DE BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_CALLBACK 5.1.3.10.24 # C88B2499-4673-413C-8675-BAA0BC10544D BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_NOTIFY 5.1.3.10.25 # 2C1311FB-E4AF-4530-93B7-A2D59A3FCFF7 BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_APPLICATION 5.1.3.10.26 # DDB30788-7061-4EA8-8C84-72C18460E6EF BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_CALLBACK 5.1.3.10.27 # 88B002C4-19B1-496F-A716-8BAF5030F60F BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_NOTIFY 5.1.3.10.28 # DDA74E1B-FAC7-47B4-8AD2-B81417380EFC BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_APPLICATION 5.1.3.10.29 # B0D45ADF-C9AA-416E-B239-4AFE3B1A43DE BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_CALLBACK 5.1.3.10.30 # 71DA8C49-0FE8-4298-80E9-2E86409B15C6 BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_NOTIFY 5.1.3.10.31 # 63867BA8-A4DA-4153-93D0-E267BE359314 BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_APPLICATION 5.1.3.10.32 # 60B01808-28E7-4800-A81A-01A1BDECA51F BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_CALLBACK 5.1.3.10.33 # 1AC2F4D5-980D-49A5-A5D1-30827C455C77 BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_NOTIFY 5.1.3.10.34 # CE333372-126D-4D25-9345-121A4515B22B BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_APPLICATION 5.1.3.10.35 # DEB1B1AF-90EF-476D-A1FD-C31944ED91E2 BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_CALLBACK 5.1.3.10.36 # 6EACE800-BC38-4766-B6B7-A7FFB1F36443 BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_NOTIFY 5.1.3.10.37 # 8CA604C4-0B6C-40A9-A57D-81225D02B8B1 BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_APPLICATION 5.1.3.10.38 # FAD446E9-9D06-4F7C-BF91-3B3BEAC00FCF BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_CALLBACK 5.1.3.10.39 # DB121AED-B553-4FA0-9FAD-120BF454EF9E BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_NOTIFY 5.1.3.10.40 # BCF00A90-F775-4103-AB4A-3641EAC4C7F7 BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_APPLICATION 5.1.3.10.41 # 65097FED-6B9E-4365-95B8-7FF4FAD589E7 BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_CALLBACK 5.1.3.10.42 # 3E749CD6-0F4C-49F0-BCF8-7066D9CE080B BS.OpenProtocolInformation - OpenProtocolInformation() gets the open information at EFI_TPL_NOTIFY 5.1.3.10.43 # 5062BA7F-98F8-42DD-984E-A3CFE74C7A74 BS.ConnectController - ConnectController() returns EFI_INVALID_PARAMETER with invalid controller handle. 5.1.3.11.1 # D2A2F8DB-08BC-4C02-878B-8902D8F02401 BS.ConnectController - ConnectController() returns EFI_NOT_FOUND with related driver. 5.1.3.11.2 # 90263DDB-043B-480A-9BB4-1DBB4512E095 BS.ConnectController - ConnectController() returns EFI_SUCCESS with NULL driver handle and End device path at EFI_TPL_APPLICATION. 5.1.3.11.3 # 9E334C55-2D9D-4C6F-82ED-67F0682C4379 BS.ConnectController - ConnectController() returns EFI_SUCCESS with NULL driver handle and End device path at EFI_TPL_CALLBACK. 5.1.3.11.4 # BF4441CF-401D-45ED-A1A9-A888806CD892 BS.ConnectController - ConnectController() returns EFI_SUCCESS with NULL driver handle and End device path at EFI_TPL_NOTIFY. 5.1.3.11.5 # 3CCB67C9-D8B1-44E6-8C47-4A79E81217E2 BS.ConnectController - ConnectController() returns EFI_SUCCESS with driver handle at EFI_TPL_APPLICATION. 5.1.3.11.6 # 390D6E25-F39A-40D7-B1DD-7ECF00F6BE43 BS.ConnectController - ConnectController() returns EFI_SUCCESS with driver handle at EFI_TPL_CALLBACK. 5.1.3.11.7 # 08B89696-AE6B-4A9C-A5FB-8D951F018B08 BS.ConnectController - ConnectController() returns EFI_SUCCESS with driver handle at EFI_TPL_NOTIFY. 5.1.3.11.8 # 14AC9B54-E7C7-4858-8669-332388F166F9 BS.ConnectController - ConnectController() returns EFI_SUCCESS with driver handle at EFI_TPL_APPLICATION. 5.1.3.11.9 # 3DA1683E-49F1-4C2F-82C3-8440B673ACBB BS.ConnectController - ConnectController() returns EFI_SUCCESS with driver handle at EFI_TPL_CALLBACK. 5.1.3.11.10 # 13E0DA6E-E60F-4BBA-BCB8-6BE02FD6ECB5 BS.ConnectController - ConnectController() returns EFI_SUCCESS with driver handle at EFI_TPL_NOTIFY. 5.1.3.11.11 # ED970FB7-B2A8-41E9-95C7-78E6290E8DF1 BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle at EFI_TPL_APPLICATION. 5.1.3.11.12 # 8ABCAC46-E840-496A-8A8C-A6C4802A4F9F BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle at EFI_TPL_CALLBACK. 5.1.3.11.13 # DC039A94-58DA-4794-87AE-8FB49A50D6F8 BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle at EFI_TPL_NOTIFY. 5.1.3.11.14 # D1CCB8E6-0B71-4369-82EC-88209E63EC4C BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle at EFI_TPL_APPLICATION. 5.1.3.11.15 # 4FA1CF88-D6B6-48ED-B889-AA1147B3C08B BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle at EFI_TPL_CALLBACK. 5.1.3.11.16 # 62E2A15A-D00B-43B1-9228-06E01923E722 BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle at EFI_TPL_NOTIFY. 5.1.3.11.17 # 2B2076C7-6555-473C-BDA3-E6FE2E62238E BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle at EFI_TPL_APPLICATION. 5.1.3.11.18 # FBF6E1E7-915A-450C-8F89-4FC328711FF7 BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle at EFI_TPL_CALLBACK. 5.1.3.11.19 # D29D9DB1-8433-43B5-8353-B2B643281269 BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle at EFI_TPL_NOTIFY. 5.1.3.11.20 # 93F764F7-890C-4939-B75B-C22A0B6015BF BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle and device path at EFI_TPL_APPLICATION. 5.1.3.11.21 # 98C2F02B-0875-4B69-B9B8-A858FED928F7 BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle and device path at EFI_TPL_CALLBACK. 5.1.3.11.22 # F36C7D9B-12EA-4DC1-ADBA-2506B7E53957 BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle and device path at EFI_TPL_NOTIFY. 5.1.3.11.23 # 4638F45F-707C-4CD5-80CD-9DF0EBDCC34A BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle and device path at EFI_TPL_APPLICATION. 5.1.3.11.24 # E9CC5DE6-3847-4AF8-A941-3939C9308512 BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle and device path at EFI_TPL_CALLBACK. 5.1.3.11.25 # FA25DAFA-F36B-45F6-8859-85D88EDE106B BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle and device path at EFI_TPL_NOTIFY. 5.1.3.11.26 # 08EDA2DE-CD07-42B6-85CB-6875695EEE61 BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle non-recursively at EFI_TPL_APPLICATION. 5.1.3.11.27 # 8B053397-4EF1-44B6-B506-FF31C1297AC5 BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle non-recursively at EFI_TPL_CALLBACK. 5.1.3.11.28 # E76AB343-1C15-4464-A9AE-15191F54206B BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle non-recursively at EFI_TPL_NOTIFY. 5.1.3.11.29 # 797D540F-0B07-40C2-9A92-DBE8AE42AAA7 BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle non-recursively at EFI_TPL_APPLICATION. 5.1.3.11.30 # E9083C7C-0EC6-4D4E-82AA-37C715F01B2B BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle non-recursively at EFI_TPL_CALLBACK. 5.1.3.11.31 # 2661FC3B-060E-459B-B69E-9ABDF38D1878 BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle non-recursively at EFI_TPL_NOTIFY. 5.1.3.11.32 # FF8E9B83-3056-4460-AFCF-00EA497F3B88 BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle non-recursively at EFI_TPL_APPLICATION. 5.1.3.11.33 # 3DAB87DD-3300-4BD1-BE7D-8ABC7F2D7CEC BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle non-recursively at EFI_TPL_CALLBACK. 5.1.3.11.34 # 05746BBF-24EC-4A9B-87F8-C1E1A3599A85 BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle non-recursively at EFI_TPL_NOTIFY. 5.1.3.11.35 # E5AC854A-ED36-4A52-8BF5-A2CF387287EF BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle recursively at EFI_TPL_APPLICATION. 5.1.3.11.36 # FF98CCD3-ABD4-40F5-A861-BAAF441B8516 BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle recursively at EFI_TPL_CALLBACK. 5.1.3.11.37 # 8E783E67-9591-4A2B-921C-88F501576F60 BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle recursively at EFI_TPL_NOTIFY. 5.1.3.11.38 # AC33FC14-5103-4F74-9E45-E52EA234A605 BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle recursively at EFI_TPL_APPLICATION. 5.1.3.11.39 # 6C322336-A1C9-44A5-BDE7-284BB80EB39C BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle recursively at EFI_TPL_CALLBACK. 5.1.3.11.40 # CDDB22E1-257E-46A8-97B2-CC42247B9527 BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle recursively at EFI_TPL_NOTIFY. 5.1.3.11.41 # DE796BE2-A687-4853-B823-D46F4504B5F2 BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle recursively at EFI_TPL_APPLICATION. 5.1.3.11.42 # BF767B24-2947-4BE2-94D2-19002B434C55 BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle recursively at EFI_TPL_CALLBACK. 5.1.3.11.43 # 7F316B06-E1EE-47DA-B667-3BC4C9103CD7 BS.ConnectController - ConnectController() returns EFI_SUCCESS with bus driver handle recursively at EFI_TPL_NOTIFY. 5.1.3.11.44 # 917ECCEB-5338-4D26-BF7E-59EEC8280528 BS.ConnectController - ConnectController() returns EFI_SUCCESS with multiple drivers at EFI_TPL_APPLICATION. 5.1.3.11.45 # 51C7C310-DE21-4DE3-B742-58727C0B5604 BS.ConnectController - ConnectController() returns EFI_SUCCESS with multiple drivers at EFI_TPL_CALLBACK. 5.1.3.11.46 # F5B2A58B-2066-457B-BF12-AF16C967F4BD BS.ConnectController - ConnectController() returns EFI_SUCCESS with multiple drivers at EFI_TPL_NOTIFY. 5.1.3.11.47 # 36FBA4AA-D674-48AE-8079-00C433039279 BS.ConnectController - ConnectController() returns EFI_SUCCESS with multiple drivers at EFI_TPL_APPLICATION. 5.1.3.11.48 # 51FFD5DA-49D0-40BF-AFE9-50AA2F086AF8 BS.ConnectController - ConnectController() returns EFI_SUCCESS with multiple drivers at EFI_TPL_CALLBACK. 5.1.3.11.49 # E3C583A5-A3DA-4E4E-AF5D-65B61B18E911 BS.ConnectController - ConnectController() returns EFI_SUCCESS with multiple drivers at EFI_TPL_NOTIFY. 5.1.3.11.50 # 1B08DC10-C423-4A3A-8484-F07302F7128B BS.ConnectController - ConnectController() connects driver list in order at EFI_TPL_APPLICATION. 5.1.3.11.51 # 079EBAC7-CC02-4472-95C4-C05F10055CC1 BS.ConnectController - ConnectController() connects driver list in order at EFI_TPL_CALLBACK. 5.1.3.11.52 # 44AB5C2D-0898-4AC9-A096-7C919674F9E4 BS.ConnectController - ConnectController() connects driver list in order at EFI_TPL_NOTIFY. 5.1.3.11.53 # B5B557E9-1023-4110-BD49-EB9A2E5881D3 BS.ConnectController - ConnectController() connects driver list in order at EFI_TPL_APPLICATION. 5.1.3.11.54 # 36FA3B30-2AED-4BAE-B63C-3534BA8854C0 BS.ConnectController - ConnectController() connects driver list in order at EFI_TPL_CALLBACK. 5.1.3.11.55 # E0B288B9-2E75-4314-9956-C3F8DF4F6B9E BS.ConnectController - ConnectController() connects driver list in order at EFI_TPL_NOTIFY. 5.1.3.11.56 # 9528D695-FFD5-4EC9-9C23-3C451C8170A4 BS.ConnectController - ConnectController() connects driver list in order of Platform Driver Override at EFI_TPL_APPLICATION. 5.1.3.11.57 # 4E710111-1F35-41EB-86C0-0924D6C44DDF BS.ConnectController - ConnectController() connects driver list in order of Platform Driver Override at EFI_TPL_CALLBACK. 5.1.3.11.58 # 1216A391-DD69-4E1E-A795-7690A4015914 BS.ConnectController - ConnectController() connects driver list in order of Platform Driver Override at EFI_TPL_NOTIFY. 5.1.3.11.59 # 207A93C8-9C2C-496F-AD9F-E9F71CFDD4FD BS.ConnectController - ConnectController() connects driver list in order of Platform Driver Override at EFI_TPL_APPLICATION. 5.1.3.11.60 # 9EE6B3F3-BE55-465D-ADDB-D552C0D0FF39 BS.ConnectController - ConnectController() connects driver list in order of Platform Driver Override at EFI_TPL_CALLBACK. 5.1.3.11.61 # 9AE537A6-A090-41D3-8CE1-3E7F07302116 BS.ConnectController - ConnectController() connects driver list in order of Platform Driver Override at EFI_TPL_NOTIFY. 5.1.3.11.62 # E7408BD3-FE38-4298-878B-9A46393A3D39 BS.ConnectController - ConnectController() connects driver list in order of Bus Specific Driver Override at EFI_TPL_APPLICATION. 5.1.3.11.63 # 8A1955BD-E50E-4C19-859D-CC2913C01C23 BS.ConnectController - ConnectController() connects driver list in order of Bus Specific Driver Override at EFI_TPL_CALLBACK. 5.1.3.11.64 # 9047B56D-3169-4F87-8845-F06589BB62CB BS.ConnectController - ConnectController() connects driver list in order of Bus Specific Driver Override at EFI_TPL_NOTIFY. 5.1.3.11.65 # E50B3169-BB9F-45B1-B0F3-4C4FAB88C967 BS.ConnectController - ConnectController() connects driver list in order of Bus Specific Driver Override at EFI_TPL_APPLICATION. 5.1.3.11.66 # EC307BD4-904D-4A0F-BF74-47F6871E435C BS.ConnectController - ConnectController() connects driver list in order of Bus Specific Driver Override at EFI_TPL_CALLBACK. 5.1.3.11.67 # 507332B3-E897-421A-A362-E90A3818E276 BS.ConnectController - ConnectController() connects driver list in order of Bus Specific Driver Override at EFI_TPL_NOTIFY. 5.1.3.11.68 # DB605BB5-0720-4D47-B429-DED1BED54A87 BS.ConnectController - ConnectController() connects driver list in order of Driver Binding Version at EFI_TPL_APPLICATION. 5.1.3.11.69 # 53FA4D60-6AB1-418F-8BDF-504390AED29D BS.ConnectController - ConnectController() connects driver list in order of Driver Binding Version at EFI_TPL_CALLBACK. 5.1.3.11.70 # 4BE4A695-E6CD-4B44-B573-9A530A6B57AE BS.ConnectController - ConnectController() connects driver list in order of Driver Binding Version at EFI_TPL_NOTIFY. 5.1.3.11.71 # 2A342C0D-32F9-4380-B55D-9F0BCAD5C144 BS.ConnectController - ConnectController() connects driver list in order of Driver Binding Version at EFI_TPL_APPLICATION. 5.1.3.11.72 # D5831426-6631-46CA-9272-76CA3DD7673B BS.ConnectController - ConnectController() connects driver list in order of Driver Binding Version at EFI_TPL_CALLBACK. 5.1.3.11.73 # 43C3A632-EAEA-4AE2-8488-2E019434D828 BS.ConnectController - ConnectController() connects driver list in order of Driver Binding Version at EFI_TPL_NOTIFY. 5.1.3.11.74 # 2D951D03-D6F6-4CA3-9BCD-9F96B33A655B BS.ConnectController - Handle list's priority is higher than Platform Driver Override at EFI_TPL_APPLICATION. 5.1.3.11.75 # C9F37982-7DF2-4187-A66C-F0941CF78B7F BS.ConnectController - Handle list's priority is higher than Platform Driver Override at EFI_TPL_CALLBACK. 5.1.3.11.76 # 3484123C-B134-4FF4-8192-BAA39684EA45 BS.ConnectController - Handle list's priority is higher than Platform Driver Override at EFI_TPL_NOTIFY. 5.1.3.11.77 # 214B4F8A-2D44-4DE0-B194-93E0F30FE69A BS.ConnectController - Handle list's priority is higher than Platform Driver Override at EFI_TPL_APPLICATION. 5.1.3.11.78 # A99252B2-9657-45F7-8453-DD8C80AFD871 BS.ConnectController - Handle list's priority is higher than Platform Driver Override at EFI_TPL_CALLBACK. 5.1.3.11.79 # 0BF6828C-B3F1-460E-A4D9-D073BD19D2CB BS.ConnectController - Handle list's priority is higher than Platform Driver Override at EFI_TPL_NOTIFY. 5.1.3.11.80 # F7EBADD8-67BC-4193-BB10-3846D50B4215 BS.ConnectController - Handle list's priority is higher than Bus Specific Driver Override at EFI_TPL_APPLICATION. 5.1.3.11.81 # 8726DB63-66D6-490C-8EC5-785FC76DFAA5 BS.ConnectController - Handle list's priority is higher than Bus Specific Driver Override at EFI_TPL_CALLBACK. 5.1.3.11.82 # E29CAA36-8EEF-49FF-9AD4-FF35BBA248AD BS.ConnectController - Handle list's priority is higher than Bus Specific Driver Override at EFI_TPL_NOTIFY. 5.1.3.11.83 # 101B28C9-E6A2-4951-A883-2EBFE01330AF BS.ConnectController - Handle list's priority is higher than Bus Specific Driver Override at EFI_TPL_APPLICATION. 5.1.3.11.84 # 81D10EED-ACB4-4F1E-A7FF-924F16BC38E3 BS.ConnectController - Handle list's priority is higher than Bus Specific Driver Override at EFI_TPL_CALLBACK. 5.1.3.11.85 # 161E8954-9580-4EF5-9309-32B327852E84 BS.ConnectController - Handle list's priority is higher than Bus Specific Driver Override at EFI_TPL_NOTIFY. 5.1.3.11.86 # D5A44649-B901-4C15-BDEF-E677175776F6 BS.ConnectController - Platform Driver Override's priority is higher than Bus Specific Driver Override's at EFI_TPL_APPLICATION. 5.1.3.11.87 # 44DDBE59-ABFA-4456-8C76-FD184F65CE6E BS.ConnectController - Platform Driver Override's priority is higher than Bus Specific Driver Override's at EFI_TPL_CALLBACK. 5.1.3.11.88 # 09FD1F45-A8F8-45BD-ADA7-35D1669EF099 BS.ConnectController - Platform Driver Override's priority is higher than Bus Specific Driver Override's at EFI_TPL_NOTIFY. 5.1.3.11.89 # 4643E80E-A6BF-412C-B4FF-9629282BC831 BS.ConnectController - Platform Driver Override's priority is higher than Bus Specific Driver Override's at EFI_TPL_APPLICATION. 5.1.3.11.90 # 25CFFDF5-D252-4515-AF8F-D8DB68F022C3 BS.ConnectController - Platform Driver Override's priority is higher than Bus Specific Driver Override's at EFI_TPL_CALLBACK. 5.1.3.11.91 # 555913E8-BA56-4C68-80B5-A96B8A3AFCB1 BS.ConnectController - Platform Driver Override's priority is higher than Bus Specific Driver Override's at EFI_TPL_NOTIFY. 5.1.3.11.92 # 5576DFDF-4303-41DC-B4A5-AB49B85E975B BS.ConnectController - Platform Driver Override's priority is higher than Driver Binding Version at EFI_TPL_APPLICATION. 5.1.3.11.93 # C8FACF42-1AA4-4507-966F-7B5ED7C4D10B BS.ConnectController - Platform Driver Override's priority is higher than Driver Binding Version at EFI_TPL_CALLBACK. 5.1.3.11.94 # F9A48521-EDE3-4A39-AC5D-222C3153F511 BS.ConnectController - Platform Driver Override's priority is higher than Driver Binding Version at EFI_TPL_NOTIFY. 5.1.3.11.95 # DD1AB5C6-F998-4AAE-91DE-2DB7729AA2C8 BS.ConnectController - Platform Driver Override's priority is higher than Driver Binding Version at EFI_TPL_APPLICATION. 5.1.3.11.96 # 75B1CB4E-10B5-4B97-8BC7-F5816F7CCB58 BS.ConnectController - Platform Driver Override's priority is higher than Driver Binding Version at EFI_TPL_CALLBACK. 5.1.3.11.97 # DB926006-2DDA-45F9-95FF-F2D3C3646A5C BS.ConnectController - Platform Driver Override's priority is higher than Driver Binding Version at EFI_TPL_NOTIFY. 5.1.3.11.98 # 5601264E-2D2C-4517-8EA6-69273DD80710 BS.ConnectController - Bus Specific Driver Override's priority is higher than Driver Binding Version at EFI_TPL_APPLICATION. 5.1.3.11.99 # 6078602E-4689-4B00-8EB6-C0560B6F8EEE BS.ConnectController - Bus Specific Driver Override's priority is higher than Driver Binding Version at EFI_TPL_CALLBACK. 5.1.3.11.100 # A213D518-ADE6-4661-A827-6A7F5ACF6B94 BS.ConnectController - Bus Specific Driver Override's priority is higher than Driver Binding Version at EFI_TPL_NOTIFY. 5.1.3.11.101 # 3F54452D-E68C-49EC-AE62-9B898894DEE3 BS.ConnectController - Bus Specific Driver Override's priority is higher than Driver Binding Version at EFI_TPL_APPLICATION. 5.1.3.11.102 # 6A061CBC-1F2A-4AB1-9174-73861CAE5414 BS.ConnectController - Bus Specific Driver Override's priority is higher than Driver Binding Version at EFI_TPL_CALLBACK. 5.1.3.11.103 # 497C37B8-1371-4B2C-B985-D099676EA579 BS.ConnectController - Bus Specific Driver Override's priority is higher than Driver Binding Version at EFI_TPL_NOTIFY. 5.1.3.11.104 # 49160A12-5137-40EE-8FCA-8F3E90E1D524 BS.DisconnectController - DisconnectController() returns EFI_INVALID_PARAMETER with invalid controller handle 5.1.3.12.1 # 90AB5FEE-4DE2-4136-9B22-34293E6002DE BS.DisconnectController - DisconnectController() returns EFI_INVALID_PARAMETER with invalid driver image handle 5.1.3.12.2 # 13F11092-EB7F-44B2-BA0F-4319823B63BD BS.DisconnectController - DisconnectController() returns EFI_INVALID_PARAMETER with invalid child handle 5.1.3.12.3 # 455218E4-E706-42C6-837E-ABD91941865A BS.DisconnectController - DisconnectController() returns EFI_SUCCESS with NULL driver at EFI_TPL_APPLICATION. 5.1.3.12.4 # 740244C7-B695-48E5-8E00-03AC0A068554 BS.DisconnectController - DisconnectController() returns EFI_SUCCESS with NULL driver at EFI_TPL_CALLBACK. 5.1.3.12.5 # 33154EE3-75D0-483E-AB48-779251F836FD BS.DisconnectController - DisconnectController() returns EFI_SUCCESS with NULL driver at EFI_TPL_NOTIFY. 5.1.3.12.6 # 60E90357-8C2F-46DB-A850-FD97D4477090 BS.DisconnectController - DisconnectController() returns EFI_SUCCESS with unmanaged driver at EFI_TPL_APPLICATION. 5.1.3.12.7 # FAFDC41C-5454-450D-B674-3619617F06C8 BS.DisconnectController - DisconnectController() returns EFI_SUCCESS with unmanaged driver at EFI_TPL_CALLBACK. 5.1.3.12.8 # 2FFAC82D-3943-4286-A77E-51FBF3C9F89A BS.DisconnectController - DisconnectController() returns EFI_SUCCESS with unmanaged driver at EFI_TPL_NOTIFY. 5.1.3.12.9 # 0235BD32-34A0-4F33-9B1C-84D5BE616C32 BS.DisconnectController - DisconnectController() returns EFI_SUCCESS with a managed driver at EFI_TPL_APPLICATION. 5.1.3.12.10 # 727C405E-1132-4653-8981-493A91E3E842 BS.DisconnectController - DisconnectController() returns EFI_SUCCESS with a managed driver at EFI_TPL_CALLBACK. 5.1.3.12.11 # D14C28EE-B466-43EB-8501-5F0585F1773A BS.DisconnectController - DisconnectController() returns EFI_SUCCESS with a managed driver at EFI_TPL_NOTIFY. 5.1.3.12.12 # C85A941B-57CB-42EE-BB5D-ED1E21619FCA BS.DisconnectController - DisconnectController() returns EFI_SUCCESS with multiple drivers at EFI_TPL_APPLICATION. 5.1.3.12.13 # 4894AD43-77E5-4F8D-9F50-3BC7536DD062 BS.DisconnectController - DisconnectController() returns EFI_SUCCESS with multiple drivers at EFI_TPL_CALLBACK. 5.1.3.12.14 # 6B66B89C-3C58-411B-B8B5-8D3EBE923704 BS.DisconnectController - DisconnectController() returns EFI_SUCCESS with multiple drivers at EFI_TPL_NOTIFY. 5.1.3.12.15 # 4AEE7DE8-2350-4072-94C6-D442DBDD55C5 BS.DisconnectController - DisconnectController() returns EFI_SUCCESS with multiple drivers at EFI_TPL_APPLICATION. 5.1.3.12.16 # 5CE10B3A-18CE-4898-AE73-BDCAFCE2325C BS.DisconnectController - DisconnectController() returns EFI_SUCCESS with multiple drivers at EFI_TPL_CALLBACK. 5.1.3.12.17 # 5B936FB6-9ECB-42E5-9534-CC986ECA0FAA BS.DisconnectController - DisconnectController() returns EFI_SUCCESS with multiple drivers at EFI_TPL_NOTIFY. 5.1.3.12.18 # 9311A4A0-A493-4451-B2A1-1B21EF94D911 BS.DisconnectController - DisconnectController() disconnects all child handles with Child is NULL at EFI_TPL_APPLICATION. 5.1.3.12.19 # 4FBD2F1D-FEBA-4DC7-B030-445B13CAC2AA BS.DisconnectController - DisconnectController() disconnects all child handles with Child is NULL at EFI_TPL_CALLBACK. 5.1.3.12.20 # EF305583-6ED8-4F3A-A143-2028439E916A BS.DisconnectController - DisconnectController() disconnects all child handles with Child is NULL at EFI_TPL_NOTIFY. 5.1.3.12.21 # F196155E-6D04-47F8-B454-89D6E70673D2 BS.DisconnectController - DisconnectController() disconnects all child handles with Child is NULL at EFI_TPL_APPLICATION. 5.1.3.12.22 # 66CE17BF-834F-4D17-B6CF-8505CA01C0D8 BS.DisconnectController - DisconnectController() disconnects all child handles with Child is NULL at EFI_TPL_CALLBACK. 5.1.3.12.23 # 90C42308-4C75-4716-8EC6-0F1E358E51D9 BS.DisconnectController - DisconnectController() disconnects all child handles with Child is NULL at EFI_TPL_NOTIFY. 5.1.3.12.24 # 41BA209A-9251-4C6F-B856-77156D8F5429 BS.DisconnectController - DisconnectController() disconnects all child handles with Child is NULL at EFI_TPL_APPLICATION. 5.1.3.12.25 # 3EBEBD1A-D252-420C-AACF-8E9C9CA03A69 BS.DisconnectController - DisconnectController() disconnects all child handles with Child is NULL at EFI_TPL_CALLBACK. 5.1.3.12.26 # 906F71A7-FB1B-4432-9484-81B72706A558 BS.DisconnectController - DisconnectController() disconnects all child handles with Child is NULL at EFI_TPL_NOTIFY. 5.1.3.12.27 # 10AD8DB1-29C0-4015-9FEE-CA532D4DE140 BS.DisconnectController - DisconnectController() disconnects related child handles with Child is not NULL at EFI_TPL_APPLICATION. 5.1.3.12.28 # F9E8DB68-F1E4-4705-A3E1-A2A6840240AD BS.DisconnectController - DisconnectController() disconnects related child handles with Child is not NULL at EFI_TPL_CALLBACK. 5.1.3.12.29 # 1A42E2D7-BDEB-43CA-B1C7-FF0900FD885C BS.DisconnectController - DisconnectController() disconnects related child handles with Child is not NULL at EFI_TPL_NOTIFY. 5.1.3.12.30 # 7119D125-C346-4C29-8834-975ACD1B52CA BS.DisconnectController - DisconnectController() disconnects related child handles with Child is not NULL at EFI_TPL_APPLICATION. 5.1.3.12.31 # D95F9FC1-0FCC-4D42-B976-814ABD6C7A9B BS.DisconnectController - DisconnectController() disconnects related child handles with Child is not NULL at EFI_TPL_CALLBACK. 5.1.3.12.32 # 0800E672-A39F-46B6-86E4-F4F97CF06AC1 BS.DisconnectController - DisconnectController() disconnects related child handles with Child is not NULL at EFI_TPL_NOTIFY. 5.1.3.12.33 # 96EF96AF-4BAA-4A76-91B4-9F7F4EECAC44 BS.DisconnectController - DisconnectController() disconnects related child handles with Child is not NULL at EFI_TPL_APPLICATION. 5.1.3.12.34 # 513580A5-B1BC-4855-9DF6-AA3BB523F67A BS.DisconnectController - DisconnectController() disconnects related child handles with Child is not NULL at EFI_TPL_CALLBACK. 5.1.3.12.35 # 98639028-F0A4-4A45-B423-9C933745998F BS.DisconnectController - DisconnectController() disconnects related child handles with Child is not NULL at EFI_TPL_NOTIFY. 5.1.3.12.36 # FFB2826F-F636-4B4C-ACF3-33A4B4EBCD54 BS.DisconnectController - DisconnectController() disconnects related child handles with Child is not NULL at EFI_TPL_APPLICATION. 5.1.3.12.37 # C93237B5-9662-46CF-8941-CCF230C78705 BS.DisconnectController - DisconnectController() disconnects related child handles with Child is not NULL at EFI_TPL_CALLBACK. 5.1.3.12.38 # A3B1C71B-FAE6-4348-855E-3A1BDE6BD10D BS.DisconnectController - DisconnectController() disconnects related child handles with Child is not NULL at EFI_TPL_NOTIFY. 5.1.3.12.39 # 26EA5CB9-6C10-4671-BA04-E38A9D23C5CC BS.DisconnectController - DisconnectController() disconnects related child handles with Child is not NULL at EFI_TPL_APPLICATION. 5.1.3.12.40 # 80EC98E2-0B2C-4DBB-A62F-E4CD3B2B8330 BS.DisconnectController - DisconnectController() disconnects related child handles with Child is not NULL at EFI_TPL_CALLBACK. 5.1.3.12.41 # 8D444CD1-4EE6-45A8-8DEF-1867517522A7 BS.DisconnectController - DisconnectController() disconnects related child handles with Child is not NULL at EFI_TPL_NOTIFY. 5.1.3.12.42 # 8CD9BFBF-021F-469F-BCB3-9AFF5E90364B BS.DisconnectController - DisconnectController() disconnects related child handles with Child is not NULL at EFI_TPL_APPLICATION. 5.1.3.12.43 # C3F9EF08-B346-4C61-A4C4-6F319CB0C0FC BS.DisconnectController - DisconnectController() disconnects related child handles with Child is not NULL at EFI_TPL_CALLBACK. 5.1.3.12.44 # D0B46A61-8708-447B-8CB8-38606A134A64 BS.DisconnectController - DisconnectController() disconnects related child handles with Child is not NULL at EFI_TPL_NOTIFY. 5.1.3.12.45 # BD6C7A67-0398-496C-8E28-9DF973B65D0B BS.ProtocolsPerHandle - ProtocolsPerHandle() returns EFI_INVALID_PARAMETER with invalid handle 5.1.3.13.1 # EBD50604-8586-43D8-B5C8-5A93A801D17A BS.ProtocolsPerHandle - ProtocolsPerHandle() returns EFI_INVALID_PARAMETER with NULL protocol buffer 5.1.3.13.2 # 0B12494F-D484-4CB7-A99D-AF20033F2DEC BS.ProtocolsPerHandle - ProtocolsPerHandle() returns EFI_INVALID_PARAMETER with Buffer count NULL 5.1.3.13.3 # FEA682E9-5BB0-4309-A5BD-90AE8A8CAF6E BS.ProtocolsPerHandle - ProtocolsPerHandle() returns EFI_SUCCESS with valid parameter at EFI_TPL_APPLICATION 5.1.3.13.4 # A9A8A9F5-5B7D-472E-B1A0-AD801D3AD28A BS.ProtocolsPerHandle - ProtocolsPerHandle() returns EFI_SUCCESS with valid parameter at EFI_TPL_CALLBACK 5.1.3.13.5 # D7B10222-8DF7-4746-BB35-B24A0AD6BC70 BS.ProtocolsPerHandle - ProtocolsPerHandle() returns EFI_SUCCESS with valid parameter at EFI_TPL_NOTIFY 5.1.3.13.6 # 8F3ADE4B-242C-4ED7-8A9F-3084F46C8E73 BS.ProtocolsPerHandle - ProtocolsPerHandle() gets all protocols on the handle at EFI_TPL_APPLICATION 5.1.3.13.7 # 6460DDB3-61F4-4072-BBE5-7C2D3AEE317F BS.ProtocolsPerHandle - ProtocolsPerHandle() gets all protocols on the handle at EFI_TPL_CALLBACK 5.1.3.13.8 # 05F7AE94-9646-43F0-A58B-9C4E1C783F43 BS.ProtocolsPerHandle - ProtocolsPerHandle() gets all protocols on the handle at EFI_TPL_NOTIFY 5.1.3.13.9 # 995133C6-DA8E-4AA4-87EB-F82FE7D5D503 BS.ProtocolsPerHandle - ProtocolsPerHandle() returns EFI_SUCCESS with valid parameter at EFI_TPL_APPLICATION 5.1.3.13.10 # 4FD61CF7-CAB6-4F67-960C-5662A69031AA BS.ProtocolsPerHandle - ProtocolsPerHandle() returns EFI_SUCCESS with valid parameter at EFI_TPL_CALLBACK 5.1.3.13.11 # 0001B457-86F7-4085-8DB0-2BFBADD83208 BS.ProtocolsPerHandle - ProtocolsPerHandle() returns EFI_SUCCESS with valid parameter at EFI_TPL_NOTIFY 5.1.3.13.12 # F69D5220-5E30-4AB9-9D09-C75040F7BB36 BS.ProtocolsPerHandle - ProtocolsPerHandle() gets all protocols on the handle at EFI_TPL_APPLICATION 5.1.3.13.13 # FCFE375E-A1BA-4EAA-8728-AF44D5FAD381 BS.ProtocolsPerHandle - ProtocolsPerHandle() gets all protocols on the handle at EFI_TPL_CALLBACK 5.1.3.13.14 # 1D05C8B8-7DAE-41EB-8755-1048FE1D49EB BS.ProtocolsPerHandle - ProtocolsPerHandle() gets all protocols on the handle at EFI_TPL_NOTIFY 5.1.3.13.15 # 4F302EA9-A047-4448-8BDD-D1602313A440 BS.ProtocolsPerHandle - ProtocolsPerHandle() returns EFI_SUCCESS with valid parameter at EFI_TPL_APPLICATION 5.1.3.13.16 # 24EA2098-3FD2-4012-83E4-6B65E96DD9AD BS.ProtocolsPerHandle - ProtocolsPerHandle() returns EFI_SUCCESS with valid parameter at EFI_TPL_CALLBACK 5.1.3.13.17 # C0EDF6F9-3954-47EA-8608-10B1051850D3 BS.ProtocolsPerHandle - ProtocolsPerHandle() returns EFI_SUCCESS with valid parameter at EFI_TPL_NOTIFY 5.1.3.13.18 # 4F460E70-F979-4BA9-8B0B-A4612CC5E86A BS.ProtocolsPerHandle - ProtocolsPerHandle() gets all protocols on the handle at EFI_TPL_APPLICATION 5.1.3.13.19 # E8638E2D-A62C-4566-A4BB-FE36B633FE3E BS.ProtocolsPerHandle - ProtocolsPerHandle() gets all protocols on the handle at EFI_TPL_CALLBACK 5.1.3.13.20 # 0300F2E9-AAAA-4735-B383-E9A74A9EFB7F BS.ProtocolsPerHandle - ProtocolsPerHandle() gets all protocols on the handle at EFI_TPL_NOTIFY 5.1.3.13.21 # 4F70540A-FA1E-4F00-9E07-C9F83CC45AF5 BS.LocateHandleBuffer - LocateHandleBuffer() returns EFI_INVALID_PARAMETER with invalid sarch type 5.1.3.14.1 # F77677D7-8869-453C-AE7F-A77D1697E9E2 BS.LocateHandleBuffer - LocateHandleBuffer() returns EFI_NOT_FOUND with never installed protocol 5.1.3.14.2 # F5B84647-BEE8-46FF-AFB3-B3D5D5A00838 BS.LocateHandleBuffer - LocateHandleBuffer() returns EFI_INVALID_PARAMETER with Buffer is NULL or NoHandles is NULL 5.1.3.14.3 # 2E9A3CE0-779A-4BBA-AA6D-E5A3778985BA BS.LocateHandleBuffer - LocateHandleBuffer() returns EFI_SUCCESS with Type being AllHandles at EFI_TPL_APPLICATION 5.1.3.14.4 # 8DD43D2B-ED7B-4F6A-9AF6-162F73C9847B BS.LocateHandleBuffer - LocateHandleBuffer() returns EFI_SUCCESS with Type being AllHandles at EFI_TPL_CALLBACK 5.1.3.14.5 # 3D54399C-7989-4CE0-9DEB-80787ACCDF6B BS.LocateHandleBuffer - LocateHandleBuffer() returns EFI_SUCCESS with Type being AllHandles at EFI_TPL_NOTIFY 5.1.3.14.6 # 5E78FD28-36EE-4D8D-B321-6406C940C750 BS.LocateHandleBuffer - LocateHandleBuffer() locates all handles at EFI_TPL_APPLICATION 5.1.3.14.7 # CEBEA147-8237-4254-B5EC-AE4292BF7CE1 BS.LocateHandleBuffer - LocateHandleBuffer() locates all handles at EFI_TPL_CALLBACK 5.1.3.14.8 # AB575087-DD21-42FD-8C66-687B7D8157A6 BS.LocateHandleBuffer - LocateHandleBuffer() locates all handles at EFI_TPL_NOTIFY 5.1.3.14.9 # 18B8F641-4C03-4E17-8B73-27A51B612917 BS.LocateHandleBuffer - LocateHandleBuffer() locates all handles at EFI_TPL_APPLICATION 5.1.3.14.10 # C22A5509-92BB-4DBD-95AF-DEF0BAE5278D BS.LocateHandleBuffer - LocateHandleBuffer() locates all handles at EFI_TPL_CALLBACK 5.1.3.14.11 # C929F6D1-C810-434E-B205-FBF0EE88E73A BS.LocateHandleBuffer - LocateHandleBuffer() locates all handles at EFI_TPL_NOTIFY 5.1.3.14.12 # 59988B38-031F-4405-8941-493304BB3B11 BS.LocateHandleBuffer - LocateHandleBuffer() locates all handles at EFI_TPL_APPLICATION 5.1.3.14.13 # F82D253C-7D51-4EFD-903D-BB0B5734FEAE BS.LocateHandleBuffer - LocateHandleBuffer() locates all handles at EFI_TPL_CALLBACK 5.1.3.14.14 # 3D990F50-F775-46D6-ABBA-E02E008B586D BS.LocateHandleBuffer - LocateHandleBuffer() locates all handles at EFI_TPL_NOTIFY 5.1.3.14.15 # 1A435F75-3636-423F-8D9D-1364C3BE2CCE BS.LocateHandleBuffer - LocateHandleBuffer() locates all handles at EFI_TPL_APPLICATION 5.1.3.14.16 # F882343E-81E0-4C36-813E-D919DEE99AB9 BS.LocateHandleBuffer - LocateHandleBuffer() locates all handles at EFI_TPL_CALLBACK 5.1.3.14.17 # 854EF303-C627-48C9-800A-A3C680B865BB BS.LocateHandleBuffer - LocateHandleBuffer() locates all handles at EFI_TPL_NOTIFY 5.1.3.14.18 # 36C035E2-4FFC-4144-895D-6787E28A4770 BS.LocateHandleBuffer - LocateHandleBuffer() locates all handles at EFI_TPL_APPLICATION 5.1.3.14.19 # 1771620B-01CA-4F40-B54A-9684CBD56699 BS.LocateHandleBuffer - LocateHandleBuffer() locates all handles at EFI_TPL_CALLBACK 5.1.3.14.20 # B57EFFFB-ADC7-4980-B909-CB71B1579377 BS.LocateHandleBuffer - LocateHandleBuffer() locates all handles at EFI_TPL_NOTIFY 5.1.3.14.21 # 5A2174E7-5858-4B24-A597-3A856559CC53 BS.LocateHandleBuffer - LocateHandleBuffer() locates all handles at EFI_TPL_APPLICATION 5.1.3.14.22 # 2EBAF385-C0C9-4FFD-99E0-3B62DCD8810A BS.LocateHandleBuffer - LocateHandleBuffer() locates all handles at EFI_TPL_CALLBACK 5.1.3.14.23 # A4085BB8-A805-4015-9A3E-54E60B7996EF BS.LocateHandleBuffer - LocateHandleBuffer() locates all handles at EFI_TPL_NOTIFY 5.1.3.14.24 # 96EF51D8-85D9-4147-9117-E67E40B2245C BS.LocateHandleBuffer - LocateHandleBuffer() returns EFI_SUCCESS with Type being ByRegisterNotify at EFI_TPL_APPLICATION 5.1.3.14.25 # AFFA52A9-70D8-41C7-868C-DB30AEA686D2 BS.LocateHandleBuffer - LocateHandleBuffer() returns EFI_SUCCESS with Type being ByRegisterNotify at EFI_TPL_CALLBACK 5.1.3.14.26 # 0E525B23-9B6C-4D66-B0AB-BDF41F57F63A BS.LocateHandleBuffer - LocateHandleBuffer() returns EFI_SUCCESS with Type being ByRegisterNotify at EFI_TPL_NOTIFY 5.1.3.14.27 # 9F8B22E2-46B4-49EE-86B1-E5B8774B0F5E BS.LocateHandleBuffer - LocateHandleBuffer() locates the new register handle at EFI_TPL_APPLICATION 5.1.3.14.28 # F268E2C7-3B59-4592-9F6A-4552238D562C BS.LocateHandleBuffer - LocateHandleBuffer() locates the new register handle at EFI_TPL_CALLBACK 5.1.3.14.29 # BDEE4F25-307C-4152-95D6-8E2EC4A53E1A BS.LocateHandleBuffer - LocateHandleBuffer() locates the new register handle at EFI_TPL_NOTIFY 5.1.3.14.30 # 94DE767D-38D1-4205-9FF9-FD71F37E8127 BS.LocateHandleBuffer - LocateHandleBuffer() locates the new register handle at EFI_TPL_APPLICATION 5.1.3.14.31 # F0BF589A-DBFC-4F36-A128-BB950D65E7FF BS.LocateHandleBuffer - LocateHandleBuffer() locates the new register handle at EFI_TPL_CALLBACK 5.1.3.14.32 # 684D6623-49D2-4807-8367-A3C40DC6DB4A BS.LocateHandleBuffer - LocateHandleBuffer() locates the new register handle at EFI_TPL_NOTIFY 5.1.3.14.33 # D690F3CD-52E8-4FAB-9B01-7537A420E8D4 BS.LocateHandleBuffer - LocateHandleBuffer() locates the new register handle at EFI_TPL_APPLICATION 5.1.3.14.34 # E284B0BF-AC06-45AF-A573-199CD8CE6744 BS.LocateHandleBuffer - LocateHandleBuffer() locates the new register handle at EFI_TPL_CALLBACK 5.1.3.14.35 # 03E06B5F-EE50-46C4-A2FE-4763C56E90D5 BS.LocateHandleBuffer - LocateHandleBuffer() locates the new register handle at EFI_TPL_NOTIFY 5.1.3.14.36 # 6A2C8795-5F4F-4FB0-AE45-CCAB73223178 BS.LocateHandleBuffer - LocateHandleBuffer() locates the new register handle at EFI_TPL_APPLICATION 5.1.3.14.37 # 61B79601-D085-4733-91EA-1C9430B131B8 BS.LocateHandleBuffer - LocateHandleBuffer() locates the new register handle at EFI_TPL_CALLBACK 5.1.3.14.38 # 8B0D77AC-08D0-4C8C-A40C-EA4346B63386 BS.LocateHandleBuffer - LocateHandleBuffer() locates the new register handle at EFI_TPL_NOTIFY 5.1.3.14.39 # 423BB934-BBE3-4841-B315-92A0FA8567FC BS.LocateHandleBuffer - LocateHandleBuffer() returns EFI_SUCCESS with Type being ByProtocol at EFI_TPL_APPLICATION 5.1.3.14.40 # 3B0019F3-7EB6-4662-A905-4AE226B492A7 BS.LocateHandleBuffer - LocateHandleBuffer() returns EFI_SUCCESS with Type being ByProtocol at EFI_TPL_CALLBACK 5.1.3.14.41 # 7E86A93D-5D29-4B3D-822F-DD93B0B44B22 BS.LocateHandleBuffer - LocateHandleBuffer() returns EFI_SUCCESS with Type being ByProtocol at EFI_TPL_NOTIFY 5.1.3.14.42 # 0DF33644-4729-400E-A799-8424A8D45809 BS.LocateHandleBuffer - LocateHandleBuffer() returns EFI_SUCCESS with Type being ByProtocol at EFI_TPL_APPLICATION 5.1.3.14.43 # 44311DF6-4F7A-49E1-847E-DD308C7AC52F BS.LocateHandleBuffer - LocateHandleBuffer() returns EFI_SUCCESS with Type being ByProtocol at EFI_TPL_CALLBACK 5.1.3.14.44 # D7927271-3631-424C-AD83-ECA52A645F92 BS.LocateHandleBuffer - LocateHandleBuffer() returns EFI_SUCCESS with Type being ByProtocol at EFI_TPL_NOTIFY 5.1.3.14.45 # 0BDCD179-F25C-4002-9C6B-5EEA13DCA413 BS.LocateHandleBuffer - LocateHandleBuffer() locates handles by protocol at EFI_TPL_APPLICATION 5.1.3.14.46 # 8F909926-153F-4DC6-ADD3-89466B82A968 BS.LocateHandleBuffer - LocateHandleBuffer() locates handles by protocol at EFI_TPL_CALLBACK 5.1.3.14.47 # 75D8AA1B-75D9-4122-B7A5-A38C779FF01E BS.LocateHandleBuffer - LocateHandleBuffer() locates handles by protocol at EFI_TPL_NOTIFY 5.1.3.14.48 # AE68A349-9644-4156-8277-4477795BCADA BS.LocateHandleBuffer - LocateHandleBuffer() locates handles by protocol at EFI_TPL_APPLICATION 5.1.3.14.49 # 0283802C-2F33-46EE-B6EC-0AE40D70FE3E BS.LocateHandleBuffer - LocateHandleBuffer() locates handles by protocol at EFI_TPL_CALLBACK 5.1.3.14.50 # 5A50388B-B7E9-485C-8FDD-1FAFE9D24516 BS.LocateHandleBuffer - LocateHandleBuffer() locates handles by protocol at EFI_TPL_NOTIFY 5.1.3.14.51 # 9BFC5990-24A6-4F73-8FA3-5D20A6E1B953 BS.LocateHandleBuffer - LocateHandleBuffer() locates handles by protocol at EFI_TPL_APPLICATION 5.1.3.14.52 # E6591929-D475-483C-A91B-4312BA4E598D BS.LocateHandleBuffer - LocateHandleBuffer() locates handles by protocol at EFI_TPL_CALLBACK 5.1.3.14.53 # 746F82F2-8B90-451A-AF0B-E6AA1BED4B27 BS.LocateHandleBuffer - LocateHandleBuffer() locates handles by protocol at EFI_TPL_NOTIFY 5.1.3.14.54 # 972E9815-5A39-4A39-9808-1817237EB905 BS.LocateProtocol - LocateProtocol() returns EFI_INVALID_PARAMETER with NULL interface 5.1.3.15.1 # 336A39F9-7771-44F7-9FC1-B41B8D6A861F BS.LocateProtocol - LocateProtocol() returns EFI_NOT_FOUND with never installed protocol 5.1.3.15.2 # 711DF728-1A59-4298-AFF5-1B6F6224A3BF BS.LocateProtocol - LocateProtocol() returns EFI_NOT_FOUND if no new protocol installed for the Registration 5.1.3.15.3 # 30C4CAA5-90EF-44E8-B180-3336FF3698FC BS.LocateProtocol - LocateProtocol() returns EFI_SUCCESS with exist protocol at EFI_TPL_APPLICATION. 5.1.3.15.4 # BC9928FD-D6EE-4238-9753-B6DA3FFB57AD BS.LocateProtocol - LocateProtocol() returns EFI_SUCCESS with exist protocol at EFI_TPL_CALLBACK. 5.1.3.15.5 # 29194F89-AE18-4059-BAA9-1944B1047603 BS.LocateProtocol - LocateProtocol() returns EFI_SUCCESS with exist protocol at EFI_TPL_NOTIFY. 5.1.3.15.6 # 8F5FDE8A-C855-4C8E-9E4D-27CBF874B3C7 BS.LocateProtocol - LocateProtocol() locates exist protocol at EFI_TPL_APPLICATION. 5.1.3.15.7 # 6FBE36A1-7D50-4BAA-A1F4-9007FF6F28C2 BS.LocateProtocol - LocateProtocol() locates exist protocol at EFI_TPL_CALLBACK. 5.1.3.15.8 # 9106E5C2-6A82-447E-AF96-2B7AB2A870D9 BS.LocateProtocol - LocateProtocol() locates exist protocol at EFI_TPL_NOTIFY. 5.1.3.15.9 # 70358727-45C5-4D79-B2F8-A60A33060449 BS.LocateProtocol - LocateProtocol() returns EFI_SUCCESS with registration key at EFI_TPL_APPLICATION. 5.1.3.15.10 # 42F3DF2E-A23C-4F44-B7B1-DD6277790458 BS.LocateProtocol - LocateProtocol() returns EFI_SUCCESS with registration key at EFI_TPL_CALLBACK. 5.1.3.15.11 # 2C0EA674-D3CB-4A7A-B14B-F4A8530C17DD BS.LocateProtocol - LocateProtocol() returns EFI_SUCCESS with registration key at EFI_TPL_NOTIFY. 5.1.3.15.12 # CFF56950-1DDA-4C41-AA71-584127AD23D9 BS.LocateProtocol - LocateProtocol() locates protocol with registration key at EFI_TPL_APPLICATION. 5.1.3.15.13 # 47755194-49E3-452F-9C02-61A889545F43 BS.LocateProtocol - LocateProtocol() locates protocol with registration key at EFI_TPL_CALLBACK. 5.1.3.15.14 # C385D8AB-6038-43B2-829D-2DA424628FE6 BS.LocateProtocol - LocateProtocol() locates protocol with registration key at EFI_TPL_NOTIFY. 5.1.3.15.15 # C9ED276A-3D30-4510-A5DD-932DD84F949E BS.LocateProtocol - LocateProtocol() locates protocol with registration key at EFI_TPL_APPLICATION. 5.1.3.15.16 # 2E2D0E7E-8DE3-4522-840D-2CDA60CB115C BS.LocateProtocol - LocateProtocol() locates protocol with registration key at EFI_TPL_CALLBACK. 5.1.3.15.17 # 63940439-D67C-4AE0-B914-90E709400544 BS.LocateProtocol - LocateProtocol() locates protocol with registration key at EFI_TPL_NOTIFY. 5.1.3.15.18 # 3274A5C2-1A28-4231-8F3C-4AE16641263F BS.LocateProtocol - LocateProtocol() returns EFI_SUCCESS with NULL protocol interface at EFI_TPL_APPLICATION. 5.1.3.15.19 # 2E8A72B3-4CAB-4E02-A17F-BCDA52E9E381 BS.LocateProtocol - LocateProtocol() returns EFI_SUCCESS with NULL protocol interface at EFI_TPL_CALLBACK. 5.1.3.15.20 # 712CEF7B-DC81-466C-9785-ADA13B7133F5 BS.LocateProtocol - LocateProtocol() returns EFI_SUCCESS with NULL protocol interface at EFI_TPL_NOTIFY. 5.1.3.15.21 # 804B0522-4FF9-47CC-A62A-E327ECCEBE4B BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() returns EFI_ALREADY_STARTED with device path protocol instance already present 5.1.3.16.1 # 3FF2CC4E-F56A-44A7-B486-1F7E4D639794 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() does not install any interfaces with device path protocol instance already present 5.1.3.16.2 # 79D79B37-756F-4754-8043-5844A722AC7D BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() returns EFI_INVALID_PARAMETER with invalid handle 5.1.3.16.3 # F7E5FA57-B2BB-4ACE-A399-43D22644834C BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() does not install any interfaces with invalid handle 5.1.3.16.4 # 090DEFDB-24A2-43FF-A614-757BC2CE9CDB BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() returns EFI_INVALID_PARAMETER with same protocol multiple times 5.1.3.16.5 # DB705CA6-40CA-4ABC-9266-780D3BAC6263 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() does not install any interfaces with same protocol multiple times 5.1.3.16.6 # 12CDFC3B-10B7-45CC-8184-E664422CFF64 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() returns EFI_SUCCESS with one protocol on new handle at EFI_TPL_APPLICATION 5.1.3.16.7 # 3E85DF7A-6128-41A2-A693-42BAE21CE7A6 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() returns EFI_SUCCESS with one protocol on new handle at EFI_TPL_CALLBACK 5.1.3.16.8 # 0012978F-B761-4531-BDE0-BD16FD981902 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() returns EFI_SUCCESS with one protocol on new handle at EFI_TPL_NOTIFY 5.1.3.16.9 # 8707601E-4D04-4A15-B153-208B9B3DC92E BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs one protocol on new handle at EFI_TPL_APPLICATION 5.1.3.16.10 # 80AB6D49-43F8-4C1F-BB64-9C209996624A BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs one protocol on new handle at EFI_TPL_CALLBACK 5.1.3.16.11 # 976E2272-0454-4D88-9EF2-7A54A9768166 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs one protocol on new handle at EFI_TPL_NOTIFY 5.1.3.16.12 # D2C0EAA9-AA4D-447A-A9D1-6E0F78311748 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs one protocol on new handle at EFI_TPL_APPLICATION 5.1.3.16.13 # EB664F78-8E6F-4DC7-B1A1-D60DF96F1FFD BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs one protocol on new handle at EFI_TPL_CALLBACK 5.1.3.16.14 # 7B54FB1C-1731-423C-A029-EFD10CB44169 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs one protocol on new handle at EFI_TPL_NOTIFY 5.1.3.16.15 # 7AAF4B71-DD01-4562-821A-13087D9F8A75 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs one protocol on new handle at EFI_TPL_APPLICATION 5.1.3.16.16 # 5FBA4597-43E6-4BA2-802D-BA56AF100666 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs one protocol on new handle at EFI_TPL_CALLBACK 5.1.3.16.17 # 9A4F2F3B-5209-40D3-95A2-9AEA98198AC0 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs one protocol on new handle at EFI_TPL_NOTIFY 5.1.3.16.18 # 802B5C2E-2C3C-43FF-9CDA-04F89442B57B BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs one protocol on new handle at EFI_TPL_APPLICATION 5.1.3.16.19 # B7FFD827-9478-40C0-AD9B-0322992EC597 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs one protocol on new handle at EFI_TPL_CALLBACK 5.1.3.16.20 # 77FE21E8-58FD-468D-ADBC-5C4BBBE85E59 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs one protocol on new handle at EFI_TPL_NOTIFY 5.1.3.16.21 # BCCB1238-D969-4A35-A1C4-745CB1796326 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() returns EFI_SUCCESS with one protocol on existed handle at EFI_TPL_APPLICATION 5.1.3.16.22 # D56FF74A-1305-43AD-9FD6-178D7B675066 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() returns EFI_SUCCESS with one protocol on new handle at EFI_TPL_CALLBACK 5.1.3.16.23 # A6EBC379-5753-40B4-81B4-9CDC796CE95D BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() returns EFI_SUCCESS with one protocol on existed handle at EFI_TPL_NOTIFY 5.1.3.16.24 # 41B1E88C-0162-4DFD-B114-8997EBED6411 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs one protocol on existed handle at EFI_TPL_APPLICATION 5.1.3.16.25 # 2D864F91-DDDC-4F34-B94D-900AEF449CD3 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs one protocol on existed handle at EFI_TPL_CALLBACK 5.1.3.16.26 # 6E1E752C-9320-4D73-8730-CE7665272420 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs one protocol on existed handle at EFI_TPL_NOTIFY 5.1.3.16.27 # BD4C5E34-43D5-4145-B529-36F9F52DB258 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs one protocol on existed handle at EFI_TPL_APPLICATION 5.1.3.16.28 # 74D0C8F7-1E32-4B4C-8771-BDCE1D7DE8CE BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs one protocol on existed handle at EFI_TPL_CALLBACK 5.1.3.16.29 # C27C0E00-4D66-44B8-AD3C-50946230AF31 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs one protocol on existed handle at EFI_TPL_NOTIFY 5.1.3.16.30 # B97D0B30-C4A2-44F4-B4F4-943CD982107A BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs one protocol on existed handle at EFI_TPL_APPLICATION 5.1.3.16.31 # BB4F764C-301E-4781-9B70-230BAF4EF5DA BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs one protocol on existed handle at EFI_TPL_CALLBACK 5.1.3.16.32 # 4C51E23D-18C8-4F8A-A854-E2BF57CB15FE BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs one protocol on existed handle at EFI_TPL_NOTIFY 5.1.3.16.33 # 96BBDD38-6E66-417D-A87E-F10F2FA63CD6 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs one protocol on existed handle at EFI_TPL_APPLICATION 5.1.3.16.34 # 9647FB47-B854-495B-BCFF-F8ED80E9E5D8 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs one protocol on existed handle at EFI_TPL_CALLBACK 5.1.3.16.35 # 8902C01F-9215-4902-A370-D311DAFCC2A8 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs one protocol on existed handle at EFI_TPL_NOTIFY 5.1.3.16.36 # E851FE59-F599-4B56-A3A8-F1DE3F29D6BF BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() returns EFI_SUCCESS with multiple protocols on new handle at EFI_TPL_APPLICATION 5.1.3.16.37 # 45B4418E-997E-4050-BCC4-70ED4BF0679E BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() returns EFI_SUCCESS with multiple protocols on new handle at EFI_TPL_CALLBACK 5.1.3.16.38 # 6621263D-39B8-410C-A79B-35CF38AFA3DB BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() returns EFI_SUCCESS with multiple protocols on new handle at EFI_TPL_NOTIFY 5.1.3.16.39 # 295381F4-3106-408B-A088-4EA31C8B579B BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs multiple protocols on new handle at EFI_TPL_APPLICATION 5.1.3.16.40 # 092C02D7-F796-4A45-A9C8-01C369A29378 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs multiple protocols on new handle at EFI_TPL_CALLBACK 5.1.3.16.41 # 3E9922BB-C501-402B-A001-F32EC9EB3772 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs multiple protocols on new handle at EFI_TPL_NOTIFY 5.1.3.16.42 # 1B5A97BE-A885-4878-94F4-6251828EEAB0 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs multiple protocols on new handle at EFI_TPL_APPLICATION 5.1.3.16.43 # 031F8B77-F024-4979-995F-198A82AC4C0F BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs multiple protocols on new handle at EFI_TPL_CALLBACK 5.1.3.16.44 # 65008362-42EE-4599-8B51-D0CC3D0514F3 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs multiple protocols on new handle at EFI_TPL_NOTIFY 5.1.3.16.45 # E79A6E38-3451-4F7C-96C9-05AA947D1A45 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs one protocol on new handle at EFI_TPL_APPLICATION 5.1.3.16.46 # 2239EF0B-833A-4525-9A9F-002A31BF3A01 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs multiple protocols on new handle at EFI_TPL_CALLBACK 5.1.3.16.47 # AD472682-DC2A-4CCA-8A53-47CB654492CF BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs multiple protocols on new handle at EFI_TPL_NOTIFY 5.1.3.16.48 # 86B364B6-EF09-4E65-B56A-B88792C2C2BB BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() returns EFI_SUCCESS with multiple protocols on existed handle at EFI_TPL_APPLICATION 5.1.3.16.49 # 6FA7054C-D436-42D6-8B73-79AFF663A41D BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() returns EFI_SUCCESS with multiple protocols on existed handle at EFI_TPL_CALLBACK 5.1.3.16.50 # 241337AE-527D-4A10-8B56-30DDA15242F4 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() returns EFI_SUCCESS with multiple protocols on existed handle at EFI_TPL_NOTIFY 5.1.3.16.51 # F1D61967-BA05-4D4B-A190-5539233AFA92 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs multiple protocols on existed handle at EFI_TPL_APPLICATION 5.1.3.16.52 # 9B2EE3A0-7F21-4B94-A011-5A2E8FD9969D BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs multiple protocols on existed handle at EFI_TPL_CALLBACK 5.1.3.16.53 # 946A0349-1233-452E-A010-A319FE024CB4 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs multiple protocols on existed handle at EFI_TPL_NOTIFY 5.1.3.16.54 # D342993B-753E-466B-9F92-4F97F76E7472 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs multiple protocols on existed handle at EFI_TPL_APPLICATION 5.1.3.16.55 # 2E2CFED3-BA41-4D40-8EDD-C5C5A03DE9C1 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs multiple protocols on existed handle at EFI_TPL_CALLBACK 5.1.3.16.56 # 48783E17-8143-4AF9-A228-96553700E253 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs multiple protocols on existed handle at EFI_TPL_NOTIFY 5.1.3.16.57 # 835818D1-1C63-408E-B9F7-3454E90659E2 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs one protocol on existed handle at EFI_TPL_APPLICATION 5.1.3.16.58 # 03169DA7-FC5F-43F6-9753-4A7E5090EB13 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs multiple protocols on existed handle at EFI_TPL_CALLBACK 5.1.3.16.59 # F45687B9-EC94-4CC1-98B6-39C78A0E8FEE BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs multiple protocols on existed handle at EFI_TPL_NOTIFY 5.1.3.16.60 # CD6FF9E0-C307-4B0F-8BB1-DB3C4A070EC9 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() returns EFI_ALREADY_STARTED with same device path at EFI_TPL_APPLICATION 5.1.3.16.61 # D6A218F1-DA1C-4030-BCDF-1BDC1F9FD592 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() returns EFI_ALREADY_STARTED with same device path at EFI_TPL_CALLBACK 5.1.3.16.62 # E310AE92-F894-4FDD-BED4-BF1B700F4CAD BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() returns EFI_ALREADY_STARTED with same device path at EFI_TPL_NOTIFY 5.1.3.16.63 # 571C7046-58F0-45A8-868D-F116D702E754 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs same device path at EFI_TPL_APPLICATION 5.1.3.16.64 # BABBEF02-5645-4284-B718-18BEAA5152BF BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs same device path at EFI_TPL_CALLBACK 5.1.3.16.65 # 093B4B63-CBAD-425A-B0C5-E6C1274ABA06 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs same device path at EFI_TPL_NOTIFY 5.1.3.16.66 # CCF096ED-327C-44F7-B2F1-8DE48D21FC54 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs same device path at EFI_TPL_APPLICATION 5.1.3.16.67 # 386FCC7F-F776-4284-9060-1696A44E3773 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs same device path at EFI_TPL_CALLBACK 5.1.3.16.68 # 8BB68AFB-4656-4BCE-8067-6070DA890413 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() installs same device path at EFI_TPL_NOTIFY 5.1.3.16.69 # 42662A65-4966-4D14-9053-C97D570ECC3A BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() notifies the register function at EFI_TPL_APPLICATION 5.1.3.16.70 # 288F4C75-C1DC-438D-92E3-13F402FFFE24 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() notifies the register function at EFI_TPL_CALLBACK 5.1.3.16.71 # 6C1E2C2C-7004-4764-B5CE-07E50B08CA38 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() notifies the register function at EFI_TPL_NOTIFY 5.1.3.16.72 # E25FACBD-D42F-44F4-8AA6-2D1794340361 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() notifies the register function at EFI_TPL_APPLICATION 5.1.3.16.73 # F40536B7-0B97-477D-9186-4064016095A4 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() notifies the register function at EFI_TPL_CALLBACK 5.1.3.16.74 # D1FC105E-8C44-408A-BC58-42FA718C64E6 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() notifies the register function at EFI_TPL_NOTIFY 5.1.3.16.75 # A1479F29-960B-493C-B9D3-FC07459066CD BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() notifies the register function at EFI_TPL_APPLICATION 5.1.3.16.76 # BE2A26F3-AA13-43D9-848D-0C09FD7FFE1B BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() notifies the register function at EFI_TPL_CALLBACK 5.1.3.16.77 # 6C3B6BA1-CD59-4385-9635-2978F7249897 BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() notifies the register function at EFI_TPL_NOTIFY 5.1.3.16.78 # 4242E59C-7370-4A87-838C-66DFF066E01E BS.InstallMultipleProtocolInterfaces - InstallMultipleProtocolInterfaces() returns EFI_INVALID_PARAMETER with the NULL handle 5.1.3.16.79 # 2F6AC49A-0F2D-4392-A0A6-9180C9D23177 BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterface() returns EFI_INVALID_PARAMETER with non-existed protocol 5.1.3.17.1 # 914D9C49-0E54-429A-88C7-93DBDC7DE035 BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterface() does not uninstall any interfaces with non-existed protocol 5.1.3.17.2 # 9B15125F-EC64-4626-BF69-99C02C205FD5 BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() returns EFI_SUCCESS with non-opened protocol at EFI_TPL_APPLICATION 5.1.3.17.3 # B9B20241-96CE-4742-B17B-919EDB963185 BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() returns EFI_SUCCESS with non-opened protocol at EFI_TPL_CALLBACK 5.1.3.17.4 # D33209FF-9D19-4D8E-A6B7-671F10A11A7A BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() returns EFI_SUCCESS with non-opened protocol at EFI_TPL_NOTIFY 5.1.3.17.5 # 5076952F-17C6-4E8A-B249-140CD2878238 BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls non-opened protocol at EFI_TPL_APPLICATION 5.1.3.17.6 # 6CAAD6F1-E004-45F2-8A13-D63CE5B336E7 BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls non-opened protocol at EFI_TPL_CALLBACK 5.1.3.17.7 # 797BFD7C-A7CE-4FC7-9BC8-17170080D4DC BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls non-opened protocol at EFI_TPL_NOTIFY 5.1.3.17.8 # 89837CB3-93A0-4B57-BE97-C72419093811 BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls non-opened protocol at EFI_TPL_APPLICATION 5.1.3.17.9 # 829C1F46-C17B-4A2D-9652-56CC780DC4A8 BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls non-opened protocol at EFI_TPL_CALLBACK 5.1.3.17.10 # 89717AD9-3BEC-4AB4-A321-5EACB974A753 BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls non-opened protocol at EFI_TPL_NOTIFY 5.1.3.17.11 # 90862FF0-93A4-43FE-AC10-4AF3394D8FA4 BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls non-opened protocol at EFI_TPL_APPLICATION 5.1.3.17.12 # F686A16D-8F7D-419D-8521-77DA3F766D73 BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls non-opened protocol at EFI_TPL_CALLBACK 5.1.3.17.13 # F95014DE-823B-47A0-9090-EB8ADD956F8D BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls non-opened protocol at EFI_TPL_NOTIFY 5.1.3.17.14 # EECFA186-B839-4DD2-9052-15B50886100A BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls non-opened protocol at EFI_TPL_APPLICATION 5.1.3.17.15 # 2D914B4E-E621-4B8E-89DF-1B2065637D11 BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls non-opened protocol at EFI_TPL_CALLBACK 5.1.3.17.16 # E854DB23-0E8D-436E-9289-E2AE58A6D683 BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls non-opened protocol at EFI_TPL_NOTIFY 5.1.3.17.17 # 2D0EC682-E6B7-46E5-8E23-40FD1B22460A BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() returns EFI_SUCCESS with all protocols at EFI_TPL_APPLICATION 5.1.3.17.18 # 182F395C-92A9-4122-AE28-91D157D60A0E BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() returns EFI_SUCCESS with all protocols at EFI_TPL_CALLBACK 5.1.3.17.19 # 0EAFB9E0-FAB2-4A07-95F0-4261AA7ADB43 BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() returns EFI_SUCCESS with all protocols at EFI_TPL_NOTIFY 5.1.3.17.20 # 63DD3860-4F05-4F97-A82C-CAFAFC25C019 BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls all protocols at EFI_TPL_APPLICATION 5.1.3.17.21 # 3EE0E86E-CBAE-46D2-9574-231F68C8EBA6 BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls all protocols at EFI_TPL_CALLBACK 5.1.3.17.22 # AB66814A-96CA-4BD6-B73B-72649AC7982E BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls all protocols at EFI_TPL_NOTIFY 5.1.3.17.23 # ABDFFF35-3C96-4FC3-96E2-45843020B2B4 BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls all protocols at EFI_TPL_APPLICATION 5.1.3.17.24 # B21F77DC-6BAB-4BE6-83A1-AAFB6B58A3AA BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls all protocols at EFI_TPL_CALLBACK 5.1.3.17.25 # 7CE55EBF-02D4-41FB-89CD-68AEBE73D98C BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls all protocols at EFI_TPL_NOTIFY 5.1.3.17.26 # 0F0C7F75-6373-4A9E-82FA-638D18AD8D5F BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls all protocols at EFI_TPL_APPLICATION 5.1.3.17.27 # 8DC31981-D08F-45BF-A1B0-CDDBCA1F2303 BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls all protocols at EFI_TPL_CALLBACK 5.1.3.17.28 # 21F85A43-2402-45B1-A62A-52075B09FA75 BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls all protocols at EFI_TPL_NOTIFY 5.1.3.17.29 # DB5AD6F9-EDA1-4C61-A89C-C54B1EE2C24C BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() returns EFI_SUCCESS with opened BY_HANDLE_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.17.30 # 8B8801D0-E0B2-41F3-AB90-B1E2DCD5D29B BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() returns EFI_SUCCESS with opened BY_HANDLE_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.17.31 # 5E941370-D65C-4F5A-A163-9826D74A2A43 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() returns EFI_SUCCESS with opened BY_HANDLE_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.17.32 # 9E0FA47A-1038-48F9-AC67-640076C7CAA3 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_HANDLE_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.17.33 # A5D03EA1-D059-436B-9DD4-F93BF6E8C5CF BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_HANDLE_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.17.34 # E9020BE2-07CB-49C2-9260-72F303AC2CD5 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_HANDLE_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.17.35 # DD900C24-CAFA-43AE-A2DD-3D6BC89C750A BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_HANDLE_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.17.36 # D4EDB27F-6BA2-485C-85C1-5B61B770C27E BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_HANDLE_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.17.37 # B29B4A3B-7AA3-4840-80C5-18D87256E669 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_HANDLE_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.17.38 # 1366CE7C-C588-4E13-911D-56B92B245645 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_HANDLE_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.17.39 # B9F4DDF8-388A-48DF-B613-1FF957702E71 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_HANDLE_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.17.40 # 33DFBC47-E974-404E-A055-5B7C06847A95 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_HANDLE_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.17.41 # 04F5C8A0-FB6D-4BFF-8513-62FC363DCA6B BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() returns EFI_SUCCESS with opened GET_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.17.42 # 55675511-86C1-4605-85D4-D5080D7EE5C1 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() returns EFI_SUCCESS with opened GET_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.17.43 # 4A756CDD-2034-48BE-91D5-B1393CF417EB BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() returns EFI_SUCCESS with opened GET_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.17.44 # BED332BB-7E6F-4484-B768-92E02F031C2E BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened GET_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.17.45 # 7F3E829A-8AA8-4F54-9111-2FA8FACECAAE BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened GET_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.17.46 # BBE591CC-C1F8-44AC-964D-EC9555609204 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened GET_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.17.47 # E29553BA-FF64-4C70-A58B-7ECD35E63C8B BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened GET_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.17.48 # 81A05CA7-53A2-4CEA-9B83-47A701BD0B88 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened GET_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.17.49 # B497E879-7273-4827-B17C-120927FD6575 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened GET_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.17.50 # 82D2A7F1-6B7E-475E-A155-7938B1DAAE25 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened GET_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.17.51 # 5F578AA8-74C0-4CBA-BC0E-388A71F8C7D3 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened GET_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.17.52 # C3E5A292-B6FC-41FF-BA39-BEBC3913DB00 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened GET_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.17.53 # 6C67D8C2-38F5-4674-B288-126323842184 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() returns EFI_SUCCESS with opened TEST_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.17.54 # EB211A93-A179-4894-B46B-47C8CEE31DFF BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() returns EFI_SUCCESS with opened TEST_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.17.55 # 0025C42E-8A4F-4DC5-83E1-F51AE57A4AAF BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() returns EFI_SUCCESS with opened TEST_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.17.56 # 40ABAD92-6CE5-4CAA-ADA1-497C8CB018D9 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened TEST_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.17.57 # A6A482AE-9A8A-4ACE-8924-50405BB8927B BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened TEST_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.17.58 # 88AC2D9D-7D4D-4CA3-9439-546D630A6707 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened TEST_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.17.59 # B325707B-0E09-4315-AD51-71E961602ADD BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened TEST_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.17.60 # 624EC4EF-1715-47C4-A4CB-141012D75676 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened TEST_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.17.61 # 2678E3EB-D510-4632-9ED7-C1BAD3129404 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened TEST_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.17.62 # 9F6A0688-E31B-4DF6-8D7C-91EF8FB4AEFA BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened TEST_PROTOCOL at EFI_TPL_APPLICATION 5.1.3.17.63 # DA7D27DB-A358-4F49-B124-909753E1E6DA BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened TEST_PROTOCOL at EFI_TPL_CALLBACK 5.1.3.17.64 # A0B02F70-DC35-49DC-943A-E6E4E77A0F40 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened TEST_PROTOCOL at EFI_TPL_NOTIFY 5.1.3.17.65 # 6D5D96E5-87A3-4FE3-86CB-897F48AE3906 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() returns EFI_ACCESS_DENIED with opened BY_CHILD_CONTROLLER at EFI_TPL_APPLICATION 5.1.3.17.66 # 87AF92F4-0886-42BD-9AFE-B73E56BD7188 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() returns EFI_ACCESS_DENIED with opened BY_CHILD_CONTROLLER at EFI_TPL_CALLBACK 5.1.3.17.67 # 0767027F-A432-4A7F-A3B6-D89DDD686EE8 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() returns EFI_ACCESS_DENIED with opened BY_CHILD_CONTROLLER at EFI_TPL_NOTIFY 5.1.3.17.68 # C1088F51-8698-4315-817D-D06BBD7ACA99 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_CHILD_CONTROLLER at EFI_TPL_APPLICATION 5.1.3.17.69 # 0126D268-232E-4D9C-B48E-C5EF562E1925 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_CHILD_CONTROLLER at EFI_TPL_CALLBACK 5.1.3.17.70 # 59913CD8-B53A-4854-A64D-9F98D21A1AA6 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_CHILD_CONTROLLER at EFI_TPL_NOTIFY 5.1.3.17.71 # D33680D1-C401-4439-ACDE-5BB1A2DAF695 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_CHILD_CONTROLLER at EFI_TPL_APPLICATION 5.1.3.17.72 # 9ECBE3F6-5C1E-472D-8622-FF1C8FCFBE6A BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_CHILD_CONTROLLER at EFI_TPL_CALLBACK 5.1.3.17.73 # 00F7A9F3-5910-4FEA-87D1-F080AA2B7B56 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_CHILD_CONTROLLER at EFI_TPL_NOTIFY 5.1.3.17.74 # E44995B9-2C57-4F99-82A5-B9EEC718CD79 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_CHILD_CONTROLLER at EFI_TPL_APPLICATION 5.1.3.17.75 # C5F403A8-06A1-49D1-861F-4CA74B4F4544 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_CHILD_CONTROLLER at EFI_TPL_CALLBACK 5.1.3.17.76 # 7538063B-1934-4408-8733-57F1B6543347 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_CHILD_CONTROLLER at EFI_TPL_NOTIFY 5.1.3.17.77 # 285EA572-BEDE-4238-85D6-6C710C3FCC28 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_CHILD_CONTROLLER at EFI_TPL_APPLICATION 5.1.3.17.78 # 059B49DC-7694-441C-A8A2-E3D031CD82A0 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_CHILD_CONTROLLER at EFI_TPL_CALLBACK 5.1.3.17.79 # 1FA7AA80-84D2-4EB5-B7CB-0FE2415B3130 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_CHILD_CONTROLLER at EFI_TPL_NOTIFY 5.1.3.17.80 # 6AF7091B-2DB6-4F09-A1FE-DD5E87F482BB BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() returns EFI_ACCESS_DENIED with opened EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.17.81 # F589893D-3D46-4BE3-AA9A-421E3DCDFD35 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() returns EFI_ACCESS_DENIED with opened EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.17.82 # E05CA4D7-A705-4270-99BB-108D8C1FC80C BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() returns EFI_ACCESS_DENIED with opened EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.17.83 # 621782BB-2DA2-4344-AE2B-69C0E8E68FDF BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.17.84 # 28749F75-C7C3-4E55-BCA1-B2FB8077260C BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.17.85 # 193A9BDD-6B07-44E7-B653-604278CADB1A BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.17.86 # 5460BAE6-94AF-4BD9-978F-4671DA2A63A5 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.17.87 # 748B6ED2-F1F7-4B40-AA7E-C0BCFC25285E BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.17.88 # BB86B8CD-124E-4BDE-89A6-E3C78D12482B BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.17.89 # F800D1FE-B548-4D37-B022-1E45D7E2AEB0 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.17.90 # C2AB2631-012D-4D14-814F-1CDAF2A63BFA BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.17.91 # D995DE48-E12E-4854-866C-59D2F76F6EB0 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.17.92 # 5C04C757-9313-4AFA-AF23-E9AE6F7428C5 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.17.93 # B72382D7-B6C7-4532-977C-6BFCE042E4CC BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.17.94 # 09522D19-6020-4B2E-A964-E039F5FD3610 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.17.95 # 0FFD3C72-E720-4181-8815-3A7E68839C1C BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() returns EFI_ACCESS_DENIED with opened BY_DRIVER at EFI_TPL_APPLICATION 5.1.3.17.96 # D6A17500-9DCD-48E3-A160-810953B82F24 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() returns EFI_ACCESS_DENIED with opened BY_DRIVER at EFI_TPL_CALLBACK 5.1.3.17.97 # 1E4E4E42-9A65-4780-848B-0FD2E5C1779A BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() returns EFI_ACCESS_DENIED with opened BY_DRIVER at EFI_TPL_NOTIFY 5.1.3.17.98 # 7B51F145-4444-49A2-AF26-C598D9EE1865 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_DRIVER at EFI_TPL_APPLICATION 5.1.3.17.99 # 6963AE6E-0740-4BAE-8C2A-E69913BE2B40 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_DRIVER at EFI_TPL_CALLBACK 5.1.3.17.100 # 98BAF1ED-B864-4858-8955-39396E940409 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_DRIVER at EFI_TPL_NOTIFY 5.1.3.17.101 # E6C1E016-6FAF-4EE0-83A9-7D735C3F4BBC BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_DRIVER at EFI_TPL_APPLICATION 5.1.3.17.102 # 10205361-03C6-4C8A-8953-8D8FC000AC4A BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_DRIVER at EFI_TPL_CALLBACK 5.1.3.17.103 # 6FBE1F14-E6F5-4E57-95D5-A46DD986763F BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_DRIVER at EFI_TPL_NOTIFY 5.1.3.17.104 # E1B6EE4C-79A9-432D-B7DA-685705F04D13 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_DRIVER at EFI_TPL_APPLICATION 5.1.3.17.105 # DFB2E951-C3D8-4F27-879D-FCD61A6D77E9 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_DRIVER at EFI_TPL_CALLBACK 5.1.3.17.106 # EB1621E3-498E-4B15-82C5-7B9171B5D00A BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_DRIVER at EFI_TPL_NOTIFY 5.1.3.17.107 # 4BC1F888-AD45-4708-B65D-DE51A70DB8D2 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_DRIVER at EFI_TPL_APPLICATION 5.1.3.17.108 # 458919A9-41A3-47A5-A090-BDAFD2141A59 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_DRIVER at EFI_TPL_CALLBACK 5.1.3.17.109 # DEA8772D-6898-4605-8E7B-C1840803BF95 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_DRIVER at EFI_TPL_NOTIFY 5.1.3.17.110 # 9D70878C-FE99-47A1-AE69-742667717259 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() returns EFI_ACCESS_DENIED with opened BY_DRIVER | EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.17.111 # 52490623-3656-4885-8DED-03A33E51E645 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() returns EFI_ACCESS_DENIED with opened BY_DRIVER | EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.17.112 # B68E1E7C-84A7-4F2F-BC6F-2144F96A06B5 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() returns EFI_ACCESS_DENIED with opened BY_DRIVER | EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.17.113 # 73A6E8AC-D67E-41BD-AD5B-1BCA3267DA67 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_DRIVER | EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.17.114 # 06C1EAFD-F83A-4A77-909B-FB44539B2FFE BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_DRIVER | EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.17.115 # 24822324-BD2E-4487-BC9B-853615B7AFB5 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_DRIVER | EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.17.116 # 190A11F5-10AB-40C3-9819-7975C35FE6DD BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_DRIVER | EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.17.117 # 22F6D0C0-F42F-4867-8875-DD3F8D778E22 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_DRIVER | EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.17.118 # 6B48156E-6ADC-4BA7-BD5B-C48308372850 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_DRIVER | EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.17.119 # 0705D119-04B6-4CFA-9E1E-004ED054D905 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_DRIVER | EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.17.120 # 111C2FE1-1C44-42C8-8876-480FD30CA15A BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_DRIVER | EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.17.121 # 132CCF99-64F8-4D31-A546-36DE50DFB1BC BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_DRIVER | EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.17.122 # 0670739D-F6A6-4CB6-A422-B8D6ED2E53B2 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_DRIVER | EXCLUSIVE at EFI_TPL_APPLICATION 5.1.3.17.123 # CF9DDC59-3D57-4DFE-A63A-513D26140EA8 BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_DRIVER | EXCLUSIVE at EFI_TPL_CALLBACK 5.1.3.17.124 # 7031DEFC-DABA-48AB-8084-34F3BDD8FF8E BS.UninstallMultipleProtocolInterfaces - UninstallMutlipleProtocolInterfaces() uninstalls opened BY_DRIVER | EXCLUSIVE at EFI_TPL_NOTIFY 5.1.3.17.125 # 49245471-CD0C-4B67-862E-40DF7B7EA52D BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() returns EFI_SUCCESS with two NULL at EFI_TPL_APPLICATION 5.1.3.17.126 # 4D809155-ADBA-425D-890A-03BC2DFB9158 BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() returns EFI_SUCCESS with two NULL at EFI_TPL_CALLBACK 5.1.3.17.127 # 9E5BB648-EC5F-4FB5-AD5F-CFC13656BCD2 BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() returns EFI_SUCCESS with two NULL at EFI_TPL_NOTIFY 5.1.3.17.128 # B4AEDBE9-A3BF-4A57-9935-27ED5BD174C9 BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls two NULL interfaces at EFI_TPL_APPLICATION 5.1.3.17.129 # 1471A8DD-6290-429F-8EE0-6C96B7CB1762 BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls two NULL interfaces at EFI_TPL_CALLBACK 5.1.3.17.130 # 05142FE9-964E-47FD-80DF-990C1256792C BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls two NULL interfaces at EFI_TPL_NOTIFY 5.1.3.17.131 # 5BF9B76D-543E-43E5-AE72-70AA210B7F51 BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls two NULL interfaces at EFI_TPL_APPLICATION 5.1.3.17.132 # 2EC74865-37C0-4C4E-A534-9A954C891AE9 BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls two NULL interfaces at EFI_TPL_CALLBACK 5.1.3.17.133 # 67249190-20DC-460F-BD71-B107EF0E1AAA BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls two NULL interfaces at EFI_TPL_NOTIFY 5.1.3.17.134 # C7F4B9F2-C755-4BB4-A292-C6A45291F8BD BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls two NULL interfaces at EFI_TPL_APPLICATION 5.1.3.17.135 # 1E93F309-862D-4ADD-89B9-C3A758619869 BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls two NULL interfaces at EFI_TPL_CALLBACK 5.1.3.17.136 # 445C2395-8BDA-4E5E-AB07-823B187E52D8 BS.UninstallMultipleProtocolInterfaces - UninstallMultipleProtocolInterfaces() uninstalls two NULL interfaces at EFI_TPL_NOTIFY 5.1.3.17.137 # 8D5F5A0D-225E-4383-9D14-2746D748B7A3 BS.LoadImage - LoadImage() returns EFI_INVALID_PARAMETER with invalid ParentImageHandle. 5.1.4.1.1 # B04DA351-E5A5-43A3-8898-4137BBBA7E86 BS.LoadImage - LoadImage() returns EFI_INVALID_PARAMETER with NULL FilePath. 5.1.4.1.2 # 755F66BD-AD6E-4FA3-B5AF-D9DD22A83858 BS.LoadImage - LoadImage() returns EFI_NOT_FOUND with irrelevant FilePath. 5.1.4.1.3 # 4556A0D5-B928-4777-8ECE-6DBD8088F878 BS.LoadImage - LoadImage() returns EFI_NOT_FOUND with non-existent FilePath. 5.1.4.1.4 # CC78F02E-8B50-4F9D-B292-5910AC2A2202 BS.LoadImage - LoadImage() returns EFI_INVALID_PARAMETER with NULL ImageHandle. 5.1.4.1.5 # 279CA318-4859-4C3F-B775-06587DDC7E56 BS.LoadImage - LoadImage() returns EFI_LOAD_ERROR with zero length Buffer. 5.1.4.1.6 # 2881C2CC-28AA-4335-8A9F-5C905D5F9DFC BS.LoadImage - LoadImage() loads image from disk device that supports Simple File System Protocol. 5.1.4.1.7 # 8BDFD438-06B0-43A6-AB5B-518339FD8F87 BS.LoadImage - LoadImage() loads image from disk device that supports Simple File System Protocol. 5.1.4.1.8 # A44B3D57-A2A3-41EE-B5A3-595FABFC5C76 BS.LoadImage - LoadImage() loads image from disk device that supports Simple File System Protocol. 5.1.4.1.9 # 7D5540A9-9BBD-4F33-AFF3-84BCC5BE830A BS.LoadImage - LoadImage() loads image from memory. 5.1.4.1.10 # B382D195-2231-4C6A-A342-3DDE8F7C39E0 BS.LoadImage - LoadImage() loads image from memory. 5.1.4.1.11 # D59292F3-68BD-4B2E-B0A5-9B8C3952CF9E BS.LoadImage - LoadImage() loads image from memory. 5.1.4.1.12 # 1272DCF7-DD42-4F3F-9055-7D6F3E8BBA1F BS.LoadImage - LoadImage() ignores FilePath with non-NULL SourceBuffer. 5.1.4.1.13 # 21759CCC-092C-4A43-8ACC-8FA7B0699129 BS.LoadImage - LoadImage() ignores FilePath with non-NULL SourceBuffer. 5.1.4.1.14 # 90F0C29A-19F4-4350-A5C1-1AE69E4509AF BS.LoadImage - LoadImage() ignores FilePath with non-NULL SourceBuffer. 5.1.4.1.15 # FC86A302-D59B-4F58-9F8F-83AB314C5F0A BS.LoadImage - LoadImage() does not return EFI_SUCCESS with corrupt image file. 5.1.4.1.16 # B51A788F-A7F1-4332-9BAF-64E64D7442D9 BS.LoadImage - LoadImage() returns EFI_OUT_OF_RESOURCES with very large image. 5.1.4.1.17 # 37126638-5217-4F39-9D82-40A374B574F6 BS.LoadImage - LoadImage() loads image via LOAD_FILE protocol. 5.1.4.1.18 # 0C0A89FC-9B1F-443A-B062-5AFAB519AC12 BS.LoadImage - LoadImage() loads image via LOAD_FILE protocol. 5.1.4.1.19 # 55383E9D-C035-4B36-939E-B56B1E81DCB9 BS.LoadImage - LoadImage() loads image via LOAD_FILE protocol. 5.1.4.1.20 # 67BA6FAE-9758-4EDB-9D4D-1AE8C9820F1E BS.StartImage - StartImage() returns EFI_INVALID_PARAMETER with invalid ImageHandle. 5.1.4.2.1 # B217FFEE-AC38-4590-922B-566C2FB8047B BS.StartImage - StartImage() starts an EFI application. 5.1.4.2.2 # 6999D70B-3226-41C1-85EF-0A473131D30A BS.StartImage - StartImage() starts an EFI application. 5.1.4.2.3 # 63223117-0D3A-468B-8FB5-1A8CBF51D629 BS.StartImage - StartImage() starts an EFI application. 5.1.4.2.4 # 1015F20E-1D8F-4793-A7BC-3AFFE7DDFBDC BS.StartImage - StartImage() starts an EFI boot services driver. 5.1.4.2.5 # 943DDC91-F767-4B77-9531-C630ACBEF618 BS.StartImage - StartImage() starts an EFI boot services driver. 5.1.4.2.6 # 80C0983A-2ED4-4492-BD2B-38A3AFA5DE9E BS.StartImage - StartImage() starts an EFI boot services driver. 5.1.4.2.7 # 0C2676E7-66E8-48EA-A935-98D8253F87D9 BS.StartImage - StartImage() starts an EFI boot services driver. 5.1.4.2.8 # 98C88BC2-52C4-41AC-B5C2-0BAE7E1390E0 BS.StartImage - StartImage() starts an EFI boot services driver. 5.1.4.2.9 # 9BFCCA9B-EE53-42A4-982A-7B26272846B5 BS.StartImage - StartImage() starts an EFI boot services driver. 5.1.4.2.10 # 3298C357-EE05-46C6-891F-A7C9D65E24FE BS.StartImage - StartImage() starts an EFI boot services driver. 5.1.4.2.11 # 4AE6D40C-53CA-414B-A305-9F3BB44CF48A BS.StartImage - StartImage() starts an EFI boot services driver. 5.1.4.2.12 # 6B0D4A31-929C-4911-ACEC-4A0A9A946833 BS.StartImage - StartImage() starts an EFI runtime services driver. 5.1.4.2.13 # 27CEF30A-F4D9-434F-BDF4-81BF56A81EF4 BS.StartImage - StartImage() starts an EFI runtime services driver. 5.1.4.2.14 # 989D7749-BA06-4D68-9383-E3F17B15C747 BS.StartImage - StartImage() starts an EFI runtime services driver. 5.1.4.2.15 # 60A9841B-6B46-4663-92B2-EFA40AAA77D2 BS.StartImage - StartImage() starts an EFI runtime services driver. 5.1.4.2.16 # D43B34E0-2FAF-469A-AFFC-F0160F98D6F5 BS.StartImage - StartImage() starts an EFI runtime services driver. 5.1.4.2.17 # B2521B21-00B8-47A1-BA65-9F7373E4AFDE BS.StartImage - StartImage() starts an EFI runtime services driver. 5.1.4.2.18 # 696F4976-33D4-4E9A-B6E7-D8346290F34F BS.StartImage - StartImage() starts an EFI runtime services driver. 5.1.4.2.19 # A1B8F0D0-CB12-406C-8C2F-08275F719170 BS.StartImage - StartImage() returns EFI_INVALID_PARAMETER with same image handle twice. 5.1.4.2.20 # E315DA57-5DA8-41DD-9F0D-8FF13BA16E1C BS.UnloadImage - UnloadImage() returns EFI_INVALID_PARAMETER with invalid ImageHandle. 5.1.4.3.1 # 839B440A-D3BB-40E8-8A98-3C8BBBE77BBC BS.UnloadImage - UnloadImage() unloads unstarted EFI application at EFI_TPL_APPLICATION. 5.1.4.3.2 # B4B209C2-DDBF-4B2A-A3DA-60C55AD919D3 BS.UnloadImage - UnloadImage() unloads unstarted EFI application at EFI_TPL_CALLBACK. 5.1.4.3.3 # 7B343DD7-C5E9-42C3-9129-7FAB0D11023D BS.UnloadImage - UnloadImage() unloads unstarted EFI boot services driver at EFI_TPL_APPLICATION. 5.1.4.3.4 # F1A04ED0-40F9-4B6F-B889-3B49520883E1 BS.UnloadImage - UnloadImage() unloads unstarted EFI boot services driver at EFI_TPL_CALLBACK. 5.1.4.3.5 # 3134D2CC-5AD8-407E-8699-FD14222E8A40 BS.UnloadImage - UnloadImage() unloads unstarted EFI runtime services driver at EFI_TPL_APPLICATION. 5.1.4.3.6 # 6843FFE5-6EBE-4164-BBAF-7E82A111CF6D BS.UnloadImage - UnloadImage() unloads unstarted EFI runtime services driver at EFI_TPL_CALLBACK. 5.1.4.3.7 # A78EDB49-E488-415D-831D-DA9C2506EC89 BS.UnloadImage - UnloadImage() unloads started EFI application at EFI_TPL_APPLICATION. 5.1.4.3.8 # 77BFBB63-10C4-4CDF-9526-1A693BB86039 BS.UnloadImage - UnloadImage() unloads started EFI application at EFI_TPL_CALLBACK. 5.1.4.3.9 # F50493B0-9653-409B-83A9-C0133A34A420 BS.UnloadImage - UnloadImage() unloads started EFI boot services driver at EFI_TPL_APPLICATION. 5.1.4.3.10 # 5A612E62-9982-4F87-A3A1-16AF5F8DBD87 BS.UnloadImage - UnloadImage() unloads started EFI boot services driver at EFI_TPL_CALLBACK. 5.1.4.3.11 # EC5C4EE0-9A37-488E-8EEE-B061A73CC503 BS.UnloadImage - UnloadImage() unloads started EFI boot services driver at EFI_TPL_APPLICATION. 5.1.4.3.12 # 51AB01A4-6A66-468F-AEE4-4D5EB5880076 BS.UnloadImage - UnloadImage() unloads started EFI boot services driver at EFI_TPL_CALLBACK. 5.1.4.3.13 # E7DD55E2-2461-40E6-8D97-6D9E2AF1E167 BS.UnloadImage - UnloadImage() unloads started EFI boot services driver at EFI_TPL_APPLICATION. 5.1.4.3.14 # 8C83AD3D-B796-45B6-A80C-E489EDA5347F BS.UnloadImage - UnloadImage() unloads started EFI boot services driver at EFI_TPL_CALLBACK. 5.1.4.3.15 # 86DE7316-C7A1-4553-A0F6-52419851FB3F BS.UnloadImage - UnloadImage() unloads started EFI boot services driver at EFI_TPL_APPLICATION. 5.1.4.3.16 # F9D2A7C4-5F7F-4E7E-9827-39F578076B83 BS.UnloadImage - UnloadImage() unloads started EFI boot services driver at EFI_TPL_CALLBACK. 5.1.4.3.17 # 7069CEDB-C81C-4D24-ACA4-0FD20D815D13 BS.UnloadImage - UnloadImage() unloads started EFI boot services driver at EFI_TPL_APPLICATION. 5.1.4.3.18 # 6B493911-11B7-4468-B256-E5B8CBDFBF4D BS.UnloadImage - UnloadImage() unloads started EFI boot services driver at EFI_TPL_CALLBACK. 5.1.4.3.19 # 1BB5BF2C-98E2-4BEF-BE43-9BB89299D5F0 BS.UnloadImage - UnloadImage() unloads started EFI boot services driver at EFI_TPL_APPLICATION. 5.1.4.3.20 # B55E7FA8-39B0-4EAB-84DD-CD5FAC6365A9 BS.UnloadImage - UnloadImage() unloads started EFI boot services driver at EFI_TPL_CALLBACK. 5.1.4.3.21 # BE80FFE7-CD56-4E7A-AEB1-D5052DE73A66 BS.UnloadImage - UnloadImage() unloads started EFI boot services driver at EFI_TPL_APPLICATION. 5.1.4.3.22 # 25611B63-6439-4BCB-B4D8-B50A34F90E45 BS.UnloadImage - UnloadImage() unloads started EFI boot services driver at EFI_TPL_CALLBACK. 5.1.4.3.23 # 5A21983A-C872-4E12-9736-E533E78DADFE BS.UnloadImage - UnloadImage() unloads started EFI boot services driver at EFI_TPL_APPLICATION. 5.1.4.3.24 # E29713DC-CB25-4ABC-B7EC-3CBBFCE6F3CF BS.UnloadImage - UnloadImage() unloads started EFI boot services driver at EFI_TPL_CALLBACK. 5.1.4.3.25 # 7A648F75-6BB8-4B57-A5E3-821AE9A32AD8 BS.UnloadImage - UnloadImage() unloads started EFI boot services driver at EFI_TPL_APPLICATION. 5.1.4.3.26 # A05B3B2B-0D6C-469C-A325-974FA4C2592D BS.UnloadImage - UnloadImage() unloads started EFI boot services driver at EFI_TPL_CALLBACK. 5.1.4.3.27 # 81866024-8BFB-4489-8358-C8CC4C4AD179 BS.UnloadImage - UnloadImage() unloads started EFI runtime services driver at EFI_TPL_APPLICATION. 5.1.4.3.28 # 4FE0C243-1691-4C99-90F9-AAB019D2B5A9 BS.UnloadImage - UnloadImage() unloads started EFI runtime services driver at EFI_TPL_CALLBACK. 5.1.4.3.29 # 07331A90-FB7B-45F9-829D-4E950A3B5B0C BS.UnloadImage - UnloadImage() unloads started EFI runtime services driver at EFI_TPL_APPLICATION. 5.1.4.3.30 # 6FF0DDAC-D358-4E0D-B707-84C6A9F6132F BS.UnloadImage - UnloadImage() unloads started EFI runtime services driver at EFI_TPL_CALLBACK. 5.1.4.3.31 # 7EA89CD8-1DFB-4949-ACE0-0A2C198C513D BS.UnloadImage - UnloadImage() unloads started EFI runtime services driver at EFI_TPL_APPLICATION. 5.1.4.3.32 # 40A4F27E-4854-4E52-8A4F-72B3B40EAFDB BS.UnloadImage - UnloadImage() unloads started EFI runtime services driver at EFI_TPL_CALLBACK. 5.1.4.3.33 # EA461FD1-A5DE-4F17-BCA3-6C5CA9AF2FF7 BS.UnloadImage - UnloadImage() unloads started EFI runtime services driver at EFI_TPL_APPLICATION. 5.1.4.3.34 # 221AB8D1-D19C-4877-AA13-36B993FD8B3C BS.UnloadImage - UnloadImage() unloads started EFI runtime services driver at EFI_TPL_CALLBACK. 5.1.4.3.35 # 657D6565-F26B-468A-B737-68D109D9FAC3 BS.UnloadImage - UnloadImage() unloads started EFI runtime services driver at EFI_TPL_APPLICATION. 5.1.4.3.36 # B792EC09-49C5-42F6-BAE3-7176E64CE8AD BS.UnloadImage - UnloadImage() unloads started EFI runtime services driver at EFI_TPL_CALLBACK. 5.1.4.3.37 # CA0FD0C5-37A4-4483-BBB3-CA5A504DBC1D BS.UnloadImage - UnloadImage() unloads started EFI runtime services driver at EFI_TPL_APPLICATION. 5.1.4.3.38 # 121C720E-8D87-49BD-AC98-873951EAD45E BS.UnloadImage - UnloadImage() unloads started EFI runtime services driver at EFI_TPL_CALLBACK. 5.1.4.3.39 # BF69D01D-2BCF-4A9B-B551-F7A46D136CBA BS.UnloadImage - UnloadImage() unloads started EFI runtime services driver at EFI_TPL_APPLICATION. 5.1.4.3.40 # F5F305CB-4828-476B-A218-779CE804044F BS.UnloadImage - UnloadImage() unloads started EFI runtime services driver at EFI_TPL_CALLBACK. 5.1.4.3.41 # E6C5F338-8654-452A-B769-A9B32F0A376B BS.UnloadImage - UnloadImage() unloads started EFI runtime services driver at EFI_TPL_APPLICATION. 5.1.4.3.42 # A390F3E7-90D9-439B-A839-665CC9122D4F BS.UnloadImage - UnloadImage() unloads started EFI runtime services driver at EFI_TPL_CALLBACK. 5.1.4.3.43 # 026166C4-14DF-4B40-82D0-4F0A9D4F97D3 BS.UnloadImage - UnloadImage() unloads started EFI runtime services driver at EFI_TPL_APPLICATION. 5.1.4.3.44 # 8CBEA92B-2CBF-4660-970F-950A3C46D167 BS.UnloadImage - UnloadImage() unloads started EFI runtime services driver at EFI_TPL_CALLBACK. 5.1.4.3.45 # E2A045DA-EC4F-4B61-BB44-18ABCE4780FF BS.Exit - Exit() returns EFI_INVALID_PARAMETER with invalid ImageHandle. 5.1.4.5.1 # 8300DF83-DFDC-4933-A1C1-19321F24D5F5 BS.Exit - Exit() exits an unstarted EFI application at EFI_TPL_APPLICATION. 5.1.4.5.2 # FEA31754-871D-45E2-B5DC-BCBB7F991DA9 BS.Exit - Exit() exits an unstarted EFI application at EFI_TPL_CALLBACK. 5.1.4.5.3 # 8DD098C6-9755-4B7C-BE51-BCFA15FB3413 BS.Exit - Exit() exits an unstarted EFI boot services driver at EFI_TPL_APPLICATION. 5.1.4.5.4 # A557943E-7AA0-42C0-9A87-2FDE4E321DA9 BS.Exit - Exit() exits an unstarted EFI boot services driver at EFI_TPL_CALLBACK. 5.1.4.5.5 # 7446E86B-CB74-47B1-AB9A-58376AA77ABD BS.Exit - Exit() exits an unstarted EFI runtime services driver at EFI_TPL_APPLICATION. 5.1.4.5.6 # 0B8C9AC6-C469-465E-A8C6-50FAABEB862B BS.Exit - Exit() exits an unstarted EFI runtime services driver at EFI_TPL_CALLBACK. 5.1.4.5.7 # BCFBDC03-1B40-4637-B29F-BB4B1C98F4C7 BS.Exit - Exit() returns EFI_INVALID_PARAMETER with started image at EFI_TPL_CALLBACK. 5.1.4.5.8 # 245F4A63-30BB-4FEB-A280-8066A7009DB8 BS.Exit - Exit() returns EFI_INVALID_PARAMETER with started image at EFI_TPL_APPLICATION. 5.1.4.5.9 # 9EE96CF8-AEFD-4EB4-AB62-0B573D9F7F67 BS.Exit - Exit() exits an EFI application in its entry point. 5.1.4.5.10 # B8A2B65D-FE9C-4EEE-AB58-D6F54D387429 BS.Exit - Exit() exits an EFI application in its entry point. 5.1.4.5.11 # 6AD85F56-CF1D-468C-A935-10C47272BF19 BS.Exit - Exit() exits an EFI application in its entry point. 5.1.4.5.12 # 73D43440-619A-45D7-9D37-AAB7CA344F4D BS.Exit - Exit() exits an EFI application in its entry point. 5.1.4.5.13 # BD9DAE62-AB61-40B0-8FBC-DDC839CC1862 BS.Exit - Exit() exits an EFI application in its entry point with error code. 5.1.4.5.14 # 6059ACE5-B01C-4886-B9F3-D072612CFC44 BS.Exit - Exit() exits an EFI application in its entry point with error code. 5.1.4.5.15 # FAE6A2D2-0B34-48AF-970C-E684A5059B0D BS.Exit - Exit() exits an EFI application in its entry point with error code. 5.1.4.5.16 # 7EF5B4F4-D07A-4610-91C9-4F2B6A2ED068 BS.Exit - Exit() exits an EFI application in its entry point with error code. 5.1.4.5.17 # 4E3985C7-65AC-4CD2-89BA-5781ADD5D147 BS.Exit - Exit() exits an EFI application in its entry point with error code. 5.1.4.5.18 # B35676E3-CD57-4DF0-BA3A-D3247744CA4F BS.Exit - Exit() exits an EFI boot services driver in its entry point. 5.1.4.5.19 # 66E31A54-B900-410F-BEA2-258E6B983EF8 BS.Exit - Exit() exits an EFI boot services driver in its entry point. 5.1.4.5.20 # 8A01C7FB-EE3C-4E7F-8BC9-FBE03D69AF3F BS.Exit - Exit() exits an EFI boot services driver in its entry point. 5.1.4.5.21 # EC2E0E5A-AC2E-4F31-9F39-C70AB1760E82 BS.Exit - Exit() exits an EFI boot services driver in its entry point. 5.1.4.5.22 # EA28A835-CFAA-4D4A-8FF3-13EA847E8FF2 BS.Exit - Exit() exits an EFI boot services driver in its entry point. 5.1.4.5.23 # 17A5A71F-C831-469A-BF84-72C6C3D5D5AC BS.Exit - Exit() exits an EFI boot services driver in its entry point with error code. 5.1.4.5.24 # D9143E4B-AB3D-4A80-A6EE-E3D892508B47 BS.Exit - Exit() exits an EFI boot services driver in its entry point with error code. 5.1.4.5.25 # CE9000BA-B4A8-4F89-AF2A-994A8CF87BCD BS.Exit - Exit() exits an EFI boot services driver in its entry point with error code. 5.1.4.5.26 # B9868240-9B8D-4E5D-8B22-21CE0AEE0A91 BS.Exit - Exit() exits an EFI boot services driver in its entry point with error code. 5.1.4.5.27 # 5A639776-7D9C-4775-AA37-2DB9552864EA BS.Exit - Exit() exits an EFI runtime services driver in its entry point. 5.1.4.5.28 # 85AEDEEB-351B-4359-8DB6-BC4D58876431 BS.Exit - Exit() exits an EFI runtime services driver in its entry point. 5.1.4.5.29 # 89F38A82-295A-4388-8A25-3E23E1EB96EF BS.Exit - Exit() exits an EFI runtime services driver in its entry point. 5.1.4.5.30 # 957AB7AA-0EEF-48CC-B225-A011D881E681 BS.Exit - Exit() exits an EFI runtime services driver in its entry point. 5.1.4.5.31 # 04FB22AB-6CF6-411F-8590-289C0203CC36 BS.Exit - Exit() exits an EFI runtime services driver in its entry point. 5.1.4.5.32 # 683163F8-1E56-49E3-A79E-9FEA90464A18 BS.Exit - Exit() exits an EFI runtime services driver in its entry point with error code. 5.1.4.5.33 # 047DA922-FDCC-4BE2-BB14-297918F8031C BS.Exit - Exit() exits an EFI runtime services driver in its entry point with error code. 5.1.4.5.34 # 1A133E13-CB01-4297-AF19-03D746068BAA BS.Exit - Exit() exits an EFI runtime services driver in its entry point with error code. 5.1.4.5.35 # 85C85F4D-519B-4B98-BC7A-9447CC27F61E BS.Exit - Exit() exits an EFI runtime services driver in its entry point with error code. 5.1.4.5.36 # A5BB81FA-1063-4358-97AF-AD57D42BF055 BS.ExitBootServices - ExitBootServices() returns EFI_INVALID_PARAMETER with invalid MapKey 5.1.4.6.1 # 9F677836-5175-4FDF-852E-E8FD4653B21C BS.SetWatchdogTimer - SetWatchdogTimer() enables the watchdog timer at EFI_TPL_APPLICATION 5.1.5.1.1 # EA8D88AC-05B1-4D69-BBC1-A072042FB898 BS.SetWatchdogTimer - SetWatchdogTimer() enables the watchdog timer at EFI_TPL_CALLBACK 5.1.5.1.2 # A6D41372-4CCE-4E11-8D84-C335460AE1AF BS.SetWatchdogTimer - SetWatchdogTimer() enables the watchdog timer at EFI_TPL_NOTIFY 5.1.5.1.3 # 4CD2A140-94E1-448C-99E7-D4F53BD84544 BS.SetWatchdogTimer - SetWatchdogTimer() enables the watchdog timer at EFI_TPL_APPLICATION 5.1.5.1.4 # 3D3BEE76-3BE8-40DD-BD34-C38AFE2BBDEB BS.SetWatchdogTimer - SetWatchdogTimer() enables the watchdog timer at EFI_TPL_CALLBACK 5.1.5.1.5 # 79BCDD1E-1CE2-4A08-AF85-E8E8C1DA88BE BS.SetWatchdogTimer - SetWatchdogTimer() enables the watchdog timer at EFI_TPL_NOTIFY 5.1.5.1.6 # 021FAE0D-CCA8-4658-92AB-4037C223E80F BS.SetWatchdogTimer - SetWatchdogTimer() enables the watchdog timer at EFI_TPL_APPLICATION 5.1.5.1.7 # 13DCF833-8209-43D3-B670-308C352B511F BS.SetWatchdogTimer - SetWatchdogTimer() enables the watchdog timer at EFI_TPL_CALLBACK 5.1.5.1.8 # A2E5497C-AC0A-428A-BC6D-F512FBC07070 BS.SetWatchdogTimer - SetWatchdogTimer() enables the watchdog timer at EFI_TPL_NOTIFY 5.1.5.1.9 # 6CF828D1-1871-4BFE-8C07-7114037A0D7F BS.SetWatchdogTimer - SetWatchdogTimer() enables the watchdog timer twice at EFI_TPL_APPLICATION. 5.1.5.1.10 # 0AF6CD64-1AD9-4E60-9738-414AE4737710 BS.SetWatchdogTimer - SetWatchdogTimer() enables the watchdog timer twice at EFI_TPL_CALLBACK. 5.1.5.1.11 # D6C8200E-F3E0-46ED-B014-FE357DE4A1A7 BS.SetWatchdogTimer - SetWatchdogTimer() enables the watchdog timer twice at EFI_TPL_NOTIFY. 5.1.5.1.12 # F2EB72B7-07EC-4D8E-B60F-2C60F853BB62 BS.SetWatchdogTimer - SetWatchdogTimer() enables the watchdog timer twice at EFI_TPL_APPLICATION. 5.1.5.1.13 # F0E7C390-9D0F-42CA-9115-4231301A5450 BS.SetWatchdogTimer - SetWatchdogTimer() enables the watchdog timer twice at EFI_TPL_CALLBACK. 5.1.5.1.14 # F60FC2CB-12DF-4147-B087-778E9EDBA3B9 BS.SetWatchdogTimer - SetWatchdogTimer() enables the watchdog timer twice at EFI_TPL_NOTIFY. 5.1.5.1.15 # 6C75D979-2E6F-4185-84A3-6BD09036154A BS.SetWatchdogTimer - SetWatchdogTimer() enables the watchdog timer twice at EFI_TPL_APPLICATION. 5.1.5.1.16 # E728070E-3393-4798-A21A-8E5340B3FC61 BS.SetWatchdogTimer - SetWatchdogTimer() enables the watchdog timer twice at EFI_TPL_CALLBACK. 5.1.5.1.17 # E70AE9BB-403B-42FF-8F64-A4DFF92429ED BS.SetWatchdogTimer - SetWatchdogTimer() enables the watchdog timer twice at EFI_TPL_NOTIFY. 5.1.5.1.18 # F799CC16-ACCB-4D6D-A861-906C6AEA6509 BS.SetWatchdogTimer - SetWatchdogTimer() enables the watchdog timer twice at EFI_TPL_APPLICATION. 5.1.5.1.19 # BB913CCF-026F-4E83-A386-2481A1E5876A BS.SetWatchdogTimer - SetWatchdogTimer() enables the watchdog timer twice at EFI_TPL_CALLBACK. 5.1.5.1.20 # 135894CB-C6E3-4345-B03B-FD3697103F03 BS.SetWatchdogTimer - SetWatchdogTimer() enables the watchdog timer twice at EFI_TPL_NOTIFY. 5.1.5.1.21 # 0143203E-56B4-40A3-9E82-FEB938B268A0 BS.SetWatchdogTimer - SetWatchdogTimer() disables the watchdog timer at EFI_TPL_APPLICATION. 5.1.5.1.22 # 3CB96E47-EC97-4BD1-8503-A6CF2FD61515 BS.SetWatchdogTimer - SetWatchdogTimer() disables the watchdog timer at EFI_TPL_CALLBACK. 5.1.5.1.23 # B7D32717-C4AF-41CA-ABF7-C3D2F8D2A9B1 BS.SetWatchdogTimer - SetWatchdogTimer() disables the watchdog timer at EFI_TPL_NOTIFY. 5.1.5.1.24 # 2D2EF875-4CA4-49C1-B4B3-42304CDB4D01 BS.SetWatchdogTimer - SetWatchdogTimer() disables the watchdog timer at EFI_TPL_APPLICATION. 5.1.5.1.25 # AE9638A4-AD2E-426B-B32F-251D0209F61B BS.SetWatchdogTimer - SetWatchdogTimer() disables the watchdog timer at EFI_TPL_CALLBACK. 5.1.5.1.26 # 6D1ADA77-43FA-4502-8771-EABF48FF9B90 BS.SetWatchdogTimer - SetWatchdogTimer() disables the watchdog timer at EFI_TPL_NOTIFY. 5.1.5.1.27 # 2FDD96EF-8B9F-4A4E-A3B7-AE13F817BD2B BS.SetWatchdogTimer - SetWatchdogTimer() disables the watchdog timer twice at EFI_TPL_APPLICATION. 5.1.5.1.28 # 55B55A8A-0ADB-4AD0-AC45-83F4F9556D61 BS.SetWatchdogTimer - SetWatchdogTimer() disables the watchdog timer twice at EFI_TPL_CALLBACK. 5.1.5.1.29 # 67F3F8FC-56DD-49B9-AD13-17844EF654EB BS.SetWatchdogTimer - SetWatchdogTimer() disables the watchdog timer twice at EFI_TPL_NOTIFY. 5.1.5.1.30 # 745345A0-216B-42C0-B2F5-A7AE0D277546 BS.SetWatchdogTimer - SetWatchdogTimer() disables the watchdog timer at EFI_TPL_APPLICATION. 5.1.5.1.31 # 52279D8D-1A05-4C97-8E09-16F7153CAC3F BS.SetWatchdogTimer - SetWatchdogTimer() disables the watchdog timer at EFI_TPL_CALLBACK. 5.1.5.1.32 # 6D2DFB29-4989-4B89-B70A-77FE562A0A79 BS.SetWatchdogTimer - SetWatchdogTimer() disables the watchdog timer at EFI_TPL_NOTIFY. 5.1.5.1.33 # 9C41568F-A409-4951-9AC8-D270FA62F8FA BS.Stall - Stall() returns EFI_SUCCESS with 10 seconds at EFI_TPL_APPLICATION. 5.1.5.2.1 # 10C23746-D001-400A-BEF8-577F48590D7A BS.Stall - Stall() returns EFI_SUCCESS with 10 seconds at EFI_TPL_CALLBACK. 5.1.5.2.2 # 4D35FC36-CA2D-45DB-B924-167710C32CE1 BS.Stall - Stall() returns EFI_SUCCESS with 10 seconds at EFI_TPL_NOTIFY. 5.1.5.2.3 # 93313097-5D74-4B92-859A-AB54E110DCDC BS.Stall - Stall() stalls the specified duration with 10 seconds at EFI_TPL_APPLICATION. 5.1.5.2.4 # E169D151-3067-424D-9E5E-0DD741C8AB30 BS.Stall - Stall() stalls the specified duration with 10 seconds at EFI_TPL_CALLBACK. 5.1.5.2.5 # 8BCCA221-796D-4954-97D8-BD133B50D646 BS.Stall - Stall() stalls the specified duration with 10 seconds at EFI_TPL_NOTIFY. 5.1.5.2.6 # A26A435C-2E00-4B1A-A7E1-AA2A44B89AC7 BS.CopyMem - CopyMem() copys not overlapped memory at EFI_TPL_APPLICATION. 5.1.5.3.1 # F0629F29-244C-4360-8F33-F819BB73AD9D BS.CopyMem - CopyMem() copys not overlapped memory at EFI_TPL_CALLBACK. 5.1.5.3.2 # 4CFF47D5-21E5-4E5C-BA2E-BAEEEC3CC81F BS.CopyMem - CopyMem() copys not overlapped memory at EFI_TPL_NOTIFY. 5.1.5.3.3 # BA9E7483-DAAA-455B-A81E-4A9A39B20DBA BS.CopyMem - CopyMem() copys full overlapped memory at EFI_TPL_APPLICATION. 5.1.5.3.4 # 8BED91FA-816B-4024-83EB-B16781EB43A0 BS.CopyMem - CopyMem() copys full overlapped memory at EFI_TPL_CALLBACK. 5.1.5.3.5 # 45F085AA-AF0E-4FA3-B1FC-62EF34C97F8E BS.CopyMem - CopyMem() copys full overlapped memory at EFI_TPL_NOTIFY. 5.1.5.3.6 # 319CC445-AE39-42BB-9967-150AC16245FB BS.CopyMem - CopyMem() copys top source overlapped memory at EFI_TPL_APPLICATION. 5.1.5.3.7 # 46180798-50AF-4AC0-A1E5-745061F3173F BS.CopyMem - CopyMem() copys top source overlapped memory at EFI_TPL_CALLBACK. 5.1.5.3.8 # CF0EA49D-B03F-41C8-AED6-0E376F80307C BS.CopyMem - CopyMem() copys top source overlapped memory at EFI_TPL_NOTIFY. 5.1.5.3.9 # 1AC0DAF5-5DC0-4315-A2E5-7F80185E1D2C BS.CopyMem - CopyMem() copys top source overlapped memory at EFI_TPL_APPLICATION. 5.1.5.3.10 # 0E16A1DD-0AFF-451D-80D6-E39C434FE6A3 BS.CopyMem - CopyMem() copys top source overlapped memory at EFI_TPL_CALLBACK. 5.1.5.3.11 # 268E92A3-7073-428F-BCFE-3229E9106661 BS.CopyMem - CopyMem() copys top source overlapped memory at EFI_TPL_NOTIFY. 5.1.5.3.12 # 951403C5-8252-4013-83D8-51D07E1D2766 BS.CopyMem - CopyMem() copys bottom source overlapped memory at EFI_TPL_APPLICATION. 5.1.5.3.13 # C855ADF4-3B1F-4317-92D8-72567B00A8E2 BS.CopyMem - CopyMem() copys bottom source overlapped memory at EFI_TPL_CALLBACK. 5.1.5.3.14 # 34AC7D4A-00AE-4A95-A318-EA5A471FDEF2 BS.CopyMem - CopyMem() copys bottom source overlapped memory at EFI_TPL_NOTIFY. 5.1.5.3.15 # AFB876CF-E9C3-4980-B740-E46D039BFDF7 BS.CopyMem - CopyMem() copys bottom source overlapped memory at EFI_TPL_APPLICATION. 5.1.5.3.16 # 88D469F3-5538-426F-9E4F-283FE27C258B BS.CopyMem - CopyMem() copys bottom source overlapped memory at EFI_TPL_CALLBACK. 5.1.5.3.17 # 939A7D40-21C1-4472-A72E-DD3FE24333E0 BS.CopyMem - CopyMem() copys bottom source overlapped memory at EFI_TPL_NOTIFY. 5.1.5.3.18 # B3C59C5B-3E34-466E-B430-1C248B1B4124 BS.CopyMem - CopyMem() does not copy memory with Length is 0 at EFI_TPL_APPLICATION. 5.1.5.3.19 # 86B68D03-1543-48AA-82DB-F9856ECC71A6 BS.CopyMem - CopyMem() does not copy memory with Length is 0 at EFI_TPL_CALLBACK. 5.1.5.3.20 # 040D9AF9-6E5A-4DDB-A993-36FC8AE62FAA BS.CopyMem - CopyMem() does not copy memory with Length is 0 at EFI_TPL_NOTIFY. 5.1.5.3.21 # 9130E120-A8AD-499D-97B8-EDBE5902643A BS.SetMem - SetMem() sets the specified value at EFI_TPL_APPLICATION. 5.1.5.4.1 # C03D5D65-B103-4C35-B3FF-E52AF3C6063D BS.SetMem - SetMem() sets the specified value at EFI_TPL_CALLBACK. 5.1.5.4.2 # ABB87276-13BC-47FA-A522-E3A15B1A9DDB BS.SetMem - SetMem() sets the specified value at EFI_TPL_NOTIFY. 5.1.5.4.3 # 0DB11970-CD34-4A38-AA89-B4B8D5C21978 BS.SetMem - SetMem() does not set memory with Size is 0 at EFI_TPL_APPLICATION. 5.1.5.4.4 # 37833E1B-D882-4614-A858-FB9688F99B1D BS.SetMem - SetMem() does not set memory with Size is 0 at EFI_TPL_CALLBACK. 5.1.5.4.5 # 198B78C3-AF1E-4D41-A441-D1AF670BA7BF BS.SetMem - SetMem() does not set memory with Size is 0 at EFI_TPL_NOTIFY. 5.1.5.4.6 # FB7FB608-6D80-47BD-897C-17BF76DE8F1C BS.SetMem - SetMem() sets not 4-byte aligned memory at EFI_TPL_APPLICATION. 5.1.5.4.7 # 54927BC1-BF3C-4711-A91E-B1E01AA3CD64 BS.SetMem - SetMem() sets not 4-byte aligned memory at EFI_TPL_CALLBACK. 5.1.5.4.8 # 78C81526-E99C-4596-BE1E-5F343F2B2A03 BS.SetMem - SetMem() sets not 4-byte aligned memory at EFI_TPL_NOTIFY. 5.1.5.4.9 # 0B749AAE-B782-4CF3-AF4E-A43AC7345E79 BS.GetNextMonotonicCount - GetNextMonotonicCount() returns EFI_INVALID_PARAMETER with Count is NULL. 5.1.5.5.1 # FDB43F9C-91AA-4628-B9F7-ABAAF69CC299 BS.GetNextMonotonicCount - GetNextMonotonicCount() gets the current count at EFI_TPL_APPLICATION. 5.1.5.5.2 # D2F8B66F-0B7F-437E-9C98-EA7267E1BCA9 BS.GetNextMonotonicCount - GetNextMonotonicCount() gets the current count at EFI_TPL_CALLBACK. 5.1.5.5.3 # 31EE957C-2AC5-4E81-AA21-48D3FF9C26CB BS.GetNextMonotonicCount - GetNextMonotonicCount() gets the current count at EFI_TPL_NOTIFY. 5.1.5.5.4 # 730B532E-B45F-4A33-AB22-5097E99F1DC4 BS.GetNextMonotonicCount - GetNextMonotonicCount() gets the increasing count at EFI_TPL_APPLICATION. 5.1.5.5.5 # 60F6EB2F-8445-4C51-A3AF-CFC93FB44E5E BS.GetNextMonotonicCount - GetNextMonotonicCount() gets the increasing count at EFI_TPL_CALLBACK. 5.1.5.5.6 # 07E69104-DA46-47B1-B58F-A741F79A6B78 BS.GetNextMonotonicCount - GetNextMonotonicCount() gets the increasing count at EFI_TPL_NOTIFY. 5.1.5.5.7 # CA4EF318-D9A1-4868-B6D7-F99641A1E2E8 BS.GetNextMonotonicCount - GetNextMonotonicCount() gets the increasing count at EFI_TPL_APPLICATION. 5.1.5.5.8 # 6BA5A056-B175-452A-9B2A-283B1CC328FB BS.GetNextMonotonicCount - GetNextMonotonicCount() gets the increasing count at EFI_TPL_CALLBACK. 5.1.5.5.9 # E0F339B3-A5CE-42D3-BE07-677BFA6545D9 BS.GetNextMonotonicCount - GetNextMonotonicCount() gets the increasing count at EFI_TPL_NOTIFY. 5.1.5.5.10 # 1E49030E-9C2E-4DF5-B152-46B357A4E506 BS.GetNextMonotonicCount - GetNextMonotonicCount() gets the high 32-bit after reset at EFI_TPL_APPLICATION. 5.1.5.5.11 # 2E10DCF6-E693-492E-9E34-E694583146DE BS.GetNextMonotonicCount - GetNextMonotonicCount() gets the high 32-bit after reset at EFI_TPL_CALLBACK. 5.1.5.5.12 # 7EAAE4E3-50B5-4031-A2AB-CF9C76B19BDE BS.GetNextMonotonicCount - GetNextMonotonicCount() gets the high 32-bit after reset at EFI_TPL_NOTIFY. 5.1.5.5.13 # 0878D690-406E-4167-AB44-6765ECE0CC95 BS.GetNextMonotonicCount - GetNextMonotonicCount() gets the high 32-bit after reset at EFI_TPL_APPLICATION. 5.1.5.5.14 # 958D838A-21A7-4E5B-A0E6-75577455EBED BS.GetNextMonotonicCount - GetNextMonotonicCount() gets the high 32-bit after reset at EFI_TPL_CALLBACK. 5.1.5.5.15 # 9611AA6E-85BC-4E20-AC54-6878D4BDA754 BS.GetNextMonotonicCount - GetNextMonotonicCount() gets the high 32-bit after reset at EFI_TPL_NOTIFY. 5.1.5.5.16 # F48D1C2D-1EBA-4E4C-A16D-748A01ABE6C1 BS.GetNextMonotonicCount - GetNextMonotonicCount() gets the high 32-bit after reset at EFI_TPL_APPLICATION. 5.1.5.5.17 # E8B96EA0-6413-4947-AD1A-31EEF868A372 BS.GetNextMonotonicCount - GetNextMonotonicCount() gets the high 32-bit after reset at EFI_TPL_CALLBACK. 5.1.5.5.18 # 0EC16C83-177D-461A-9622-42508C99D966 BS.GetNextMonotonicCount - GetNextMonotonicCount() gets the high 32-bit after reset at EFI_TPL_NOTIFY. 5.1.5.5.19 # 12855EF2-5EC3-46EE-843A-E5A8F3D57BA4 BS.InstallConfigurationTable - InstallConfigurationTable() returns EFI_INVALID_PARAMETER with Guid is NULL. 5.1.5.6.1 # 7A96CEFE-452C-4EA1-8C75-D9034E92ED84 BS.InstallConfigurationTable - InstallConfigurationTable() returns EFI_NOT_FOUND with Guid is not present. 5.1.5.6.2 # 31F1C3B2-08CA-404F-8F4A-BE942CAB1C49 BS.InstallConfiguratoinTable - InstallConfigurationTable() adds a new table at EFI_TPL_APPLICATION. 5.1.5.6.3 # B4D87DCF-A731-4FA7-A9F1-D8CFF23176FF BS.InstallConfiguratoinTable - InstallConfigurationTable() adds a new table at EFI_TPL_CALLBACK. 5.1.5.6.4 # CE67F821-1ADD-44B9-A29D-9D254C088378 BS.InstallConfiguratoinTable - InstallConfigurationTable() adds a new table at EFI_TPL_NOTIFY. 5.1.5.6.5 # D7580A1C-D410-4FE8-93FC-0BFE0BE80DEE BS.InstallConfiguratoinTable - InstallConfigurationTable() gets a exist table at EFI_TPL_APPLICATION. 5.1.5.6.6 # 3DC7344C-55AA-4B75-BE44-CA3A37F0FB3D BS.InstallConfiguratoinTable - InstallConfigurationTable() gets a exist table at EFI_TPL_CALLBACK. 5.1.5.6.7 # EB2460F0-07CC-43A5-8DA9-79ED3D1F08D0 BS.InstallConfiguratoinTable - InstallConfigurationTable() gets a exist table at EFI_TPL_NOTIFY. 5.1.5.6.8 # E0E73667-8CB8-4839-A97A-990EB43BFCFD BS.InstallConfiguratoinTable - After added system table has correctly CRC32 at EFI_TPL_APPLICATION. 5.1.5.6.9 # EA5A3A8E-9579-4A3C-84B3-0FB922009918 BS.InstallConfiguratoinTable - After added system table has correctly CRC32 at EFI_TPL_CALLBACK. 5.1.5.6.10 # A1CEFE6D-E33D-418F-9FFF-293E75B165E5 BS.InstallConfiguratoinTable - After added system table has correctly CRC32 at EFI_TPL_NOTIFY. 5.1.5.6.11 # AD025B1B-06E0-4BA9-84C9-250C70A16435 BS.InstallConfigurationTable - The list of table is runtime services data at EFI_TPL_APPLICATION. 5.1.5.6.12 # C393E4E6-56EB-46D0-9FBB-E29EEA0633D2 BS.InstallConfigurationTable - The list of table is runtime services data at EFI_TPL_CALLBACK. 5.1.5.6.13 # C068F1A8-0F7A-4B5E-A59F-CE17A452F4BA BS.InstallConfigurationTable - The list of table is runtime services data at EFI_TPL_NOTIFY. 5.1.5.6.14 # A8E90505-82C6-48B5-93DA-BFB0119B520F BS.InstallConfigurationTable - InstallConfigurationTable() updates an exist table at EFI_TPL_APPLICATION. 5.1.5.6.15 # 6538A9D9-8146-411E-ABA7-90E56EB53327 BS.InstallConfigurationTable - InstallConfigurationTable() updates an exist table at EFI_TPL_CALLBACK. 5.1.5.6.16 # 30A1994A-AF85-41FE-8DD9-60830176963D BS.InstallConfigurationTable - InstallConfigurationTable() updates an exist table at EFI_TPL_NOTIFY. 5.1.5.6.17 # DED94F21-2F3D-45AA-8687-D22E942BA43E BS.InstallConfigurationTable - InstallConfigurationTable() gets the updated table at EFI_TPL_APPLICATION. 5.1.5.6.18 # CCD943D1-356A-49DA-9E18-F1946483767B BS.InstallConfigurationTable - InstallConfigurationTable() gets the updated table at EFI_TPL_CALLBACK. 5.1.5.6.19 # 8E1D8EBB-82AF-4F46-A4DC-999B9A84B96B BS.InstallConfigurationTable - InstallConfigurationTable() gets the updated table at EFI_TPL_NOTIFY. 5.1.5.6.20 # 1B6C204D-953C-4C6E-98BF-DC8446040565 BS.InstallConfiguratoinTable - After updated system table has correctly CRC32 at EFI_TPL_APPLICATION. 5.1.5.6.21 # D5CFB42F-C615-4D56-8054-E5C1DD48DEF1 BS.InstallConfiguratoinTable - After updated system table has correctly CRC32 at EFI_TPL_CALLBACK. 5.1.5.6.22 # 4615F33A-57BF-4706-9488-60B230AE9EF5 BS.InstallConfiguratoinTable - After updated system table has correctly CRC32 at EFI_TPL_NOTIFY. 5.1.5.6.23 # 58FC9921-329F-416B-ADAD-C5DF03F7D4DE BS.InstallConfigurationTable - The list of table is runtime services data at EFI_TPL_APPLICATION. 5.1.5.6.24 # 87451A4F-F1E0-4B21-83CC-A29A3CFEDECF BS.InstallConfigurationTable - The list of table is runtime services data at EFI_TPL_CALLBACK. 5.1.5.6.25 # 0D42B29C-2EEE-4634-8E8E-4D7F9FC7B365 BS.InstallConfigurationTable - The list of table is runtime services data at EFI_TPL_NOTIFY. 5.1.5.6.26 # A6753A34-FE86-4905-8850-2CFB36F403B9 BS.InstallConfigurationTable - InstallConfigurationTable() removes the exist table at EFI_TPL_APPLICATION. 5.1.5.6.27 # 3ED6FAF5-0482-43A2-8A43-61CD111E0365 BS.InstallConfigurationTable - InstallConfigurationTable() removes the exist table at EFI_TPL_CALLBACK. 5.1.5.6.28 # 57293D64-128C-4D07-9373-1DEA164C6196 BS.InstallConfigurationTable - InstallConfigurationTable() removes the exist table at EFI_TPL_NOTIFY. 5.1.5.6.29 # 375247E6-440B-439F-A56C-0BE81339DE2B BS.InstallConfigurationTable - InstallConfigurationTable() removes the exist table at EFI_TPL_APPLICATION. 5.1.5.6.30 # 3DDFD695-2338-4582-BF53-63D2C338873E BS.InstallConfigurationTable - InstallConfigurationTable() removes the exist table at EFI_TPL_CALLBACK. 5.1.5.6.31 # 0988164F-B3E6-40CA-9F94-19B21665B170 BS.InstallConfigurationTable - InstallConfigurationTable() removes the exist table at EFI_TPL_NOTIFY. 5.1.5.6.32 # FCCBFA48-68A6-4D2F-A663-F8406E00792E BS.InstallConfigurationTable - After removed system table has correctly CRC32 at EFI_TPL_APPLICATION. 5.1.5.6.33 # BB1F8B9C-563E-42D9-886C-25A51FBB268F BS.InstallConfigurationTable - After removed system table has correctly CRC32 at EFI_TPL_CALLBACK. 5.1.5.6.34 # F4A0A3DF-DDF9-467D-B0D3-73C143DA5901 BS.InstallConfigurationTable - After removed system table has correctly CRC32 at EFI_TPL_NOTIFY. 5.1.5.6.35 # F2130268-6C2F-4629-9EEF-21A064952E0B BS.InstallConfigurationTable - The list of table is runtime services data at EFI_TPL_APPLICATION. 5.1.5.6.36 # 66333B3E-26F9-4334-9F90-6611059D07B4 BS.InstallConfigurationTable - The list of table is runtime services data at EFI_TPL_CALLBACK. 5.1.5.6.37 # 5FAB38C1-5089-488B-B765-4CE976E4836E BS.InstallConfigurationTable - The list of table is runtime services data at EFI_TPL_NOTIFY. 5.1.5.6.38 # 3A1D2AD6-743C-47F0-8751-9F4A24C8CBF6 BS.CalculateCrc32 - CalculateCrc32() returns EFI_INVALID_PARAMETER with Data is NULL. 5.1.5.7.1 # 44F81362-B579-4691-A084-40C224140C84 BS.CalculateCrc32 - CalculateCrc32() returns EFI_INVALID_PARAMETER with Crc32 is NULL. 5.1.5.7.2 # E76D175A-C32F-4279-AB4B-3A806C97F46B BS.CalculateCrc32 - CalculateCrc32() returns EFI_INVALID_PARAMETER with DataSize is 0. 5.1.5.7.3 # FFBCEDCF-CC49-4B4B-A170-2FA8570B59D9 BS.CalculateCrc32 - CalculateCrc32() gets correct value to system table at EFI_TPL_APPLICATION. 5.1.5.7.4 # EB007E3C-D916-4AE6-829A-4C5A4D282C18 BS.CalculateCrc32 - CalculateCrc32() gets correct value to system table at EFI_TPL_CALLBACK. 5.1.5.7.5 # 055B72DE-02E0-4490-B652-95EB9EEA46C1 BS.CalculateCrc32 - CalculateCrc32() gets correct value to system table at EFI_TPL_NOTIFY. 5.1.5.7.6 # B0D54FEE-2787-4D2D-BF98-73A0CD7FE95D RT.GetVariable - GetVariable() returns EFI_INVALID_PARAMETER with VariableName is NULL. 5.2.1.1.1 # 390C5E26-9B46-4974-B32D-2BB1D405B0D7 RT.GetVariable - GetVariable() returns EFI_INVALID_PARAMETER with VendorGuid is NULL. 5.2.1.1.2 # 176354A6-1088-474F-BF6F-958C1CC3408F RT.GetVariable - GetVariable() returns EFI_INVALID_PARAMETER with DataSize is NULL. 5.2.1.1.3 # 400AB801-F6C6-4D04-A042-A2150BD5B62A RT.GetVariable - GetVariable() returns EFI_INVALID_PARAMETER with Data is NULL. 5.2.1.1.4 # 9B704B3D-05A4-4147-B255-35BC3DD6CC24 RT.GetVariable - GetVariable() returns EFI_NOT_FOUND with non-exist variable. 5.2.1.1.5 # D3D915A5-E7B0-4417-9C2E-1AA8424D222C RT.GetVariable - GetVariable() returns EFI_NOT_FOUND with non-exist VendorGuid. 5.2.1.1.6 # 1562CE35-83E7-48A7-AD71-FAA4BE178846 RT.GetVariable - GetVariable() returns EFI_BUFFER_TOO_SMALL with DataDize is 0. 5.2.1.1.7 # 121C17D1-BB0E-4E2E-B2A5-03862F46C039 RT.GetVariable - GetVariable() returns EFI_BUFFER_TOO_SMALL with DataDize is required - 1. 5.2.1.1.8 # E542E81C-2020-4F3E-A90B-67D4A8D170B4 RT.GetVariable - GetVariable() returns EFI_BUFFER_TOO_SMALL when DataDize is 0. 5.2.1.1.9 # AA35CC00-C55C-42D8-A6D4-1EB49DE3D754 RT.GetVariable - GetVariable() gets the exist variable without attributes at EFI_TPL_APPLICATION. 5.2.1.1.10 # 742A9651-9783-43B8-8C18-4704AE41C334 RT.GetVariable - GetVariable() gets the exist variable without attributes at EFI_TPL_CALLBACK. 5.2.1.1.11 # 90E959D0-BE2C-45FD-8532-8521E4E0FB72 RT.GetVariable - GetVariable() gets the exist variable with attributes at EFI_TPL_APPLICATION. 5.2.1.1.12 # 5C8B43B7-EC6F-4621-B848-6A400FD8B343 RT.GetVariable - GetVariable() gets the exist variable with attributes at EFI_TPL_CALLBACK. 5.2.1.1.13 # 5826847A-9067-4F9F-8838-0BF8EC20171C RT.GetNextVariableName - GetNextVariableName() returns EFI_INVALID_PARAMETER with VariableNameSize is NULL. 5.2.1.2.1 # 8E8258DC-6634-4DE1-857A-60457EFA7C21 RT.GetNextVariableName - GetNextVariableName() returns EFI_INVALID_PARAMETER with VariableName is NULL. 5.2.1.2.2 # 99A357F0-B6C5-4AEC-9648-34732D2A4950 RT.GetNextVariableName - GetNextVariableName() returns EFI_INVALID_PARAMETER with VendorGuid is NULL. 5.2.1.2.3 # 51C19DBA-BAF6-4854-AC09-604547886798 RT.GetNextVariableName - GetNextVariableName() returns EFI_BUFFER_TOO_SMALL with VariableNameSize is 2. 5.2.1.2.4 # FE09FF82-B289-449F-B083-981D68D917B1 RT.GetNextVariableName - GetNextVariableName() returns EFI_NOT_FOUND after entire variable list returned. 5.2.1.2.5 # 12071508-16C7-4E5E-A422-59E0241CC628 RT.GetNextVariableName - GetNextVariableName() gets the exist variable at EFI_TPL_APPLICATION. 5.2.1.2.6 # A85043BC-4F0D-47B3-8E9D-2DB6C8F8FAEF RT.GetNextVariableName - GetNextVariableName() gets the exist variable at EFI_TPL_CALLBACK. 5.2.1.2.7 # 73AF529B-3EBE-464A-BA6A-FB047B564F74 RT.SetVariable - SetVariable() returns EFI_INVALID_PARAMETER with VaribaleName is empty string. 5.2.1.3.1 # 39E95CBB-6B89-473E-91BA-92082D1B94AD RT.SetVariable - SetVariable() returns EFI_INVALID_PARAMETER with Attributes is RA only. 5.2.1.3.2 # F6EF5087-4962-4D71-8009-DBE2789453E6 RT.SetVariable - SetVariable() returns EFI_INVALID_PARAMETER with Attributes is NV|RA. 5.2.1.3.3 # 65973462-6877-408F-9BE1-46693EAB0384 RT.SetVariable - SetVariable() returns EFI_INVALID_PARAMETER with too large variable. 5.2.1.3.4 # 6C9CF2EA-CABD-4312-B9CF-0A96C4F1EA8B RT.SetVariable - SetVariable() sets non-exist variable at EFI_TPL_APPLICATION. 5.2.1.3.5 # 3AE09EAF-07CD-4320-92FD-E9E64B316FE1 RT.SetVariable - SetVariable() sets non-exist variable at EFI_TPL_CALLBACK. 5.2.1.3.6 # 7CCDE75B-4EF2-40EC-9ACB-847BB52973BE RT.SetVariable - SetVariable() sets the exist variable with same data at EFI_TPL_APPLICATION. 5.2.1.3.7 # 5B720AD1-D0CC-4BE0-9318-201BAC328D4F RT.SetVariable - SetVariable() sets the exist variable with same data at EFI_TPL_CALLBACK. 5.2.1.3.8 # 2DEE62D3-BAB7-4D91-8B47-3E3835D388AE RT.SetVariable - SetVariable() sets the exist variable with different data at EFI_TPL_APPLICATION. 5.2.1.3.9 # 861A0691-6590-4A28-AE56-AACBF3F2BE99 RT.SetVariable - SetVariable() sets the exist variable with different data at EFI_TPL_CALLBACK. 5.2.1.3.10 # 76198A1A-C63A-4A3B-88B0-C44539DDFF5D RT.SetVariable - SetVariable() sets the exist variable with different data at EFI_TPL_APPLICATION. 5.2.1.3.11 # CEFBDB2C-0C7D-4DCF-AE16-32A878CA2D3E RT.SetVariable - SetVariable() sets the exist variable with different data at EFI_TPL_CALLBACK. 5.2.1.3.12 # C457149C-75D0-48B5-A16C-7E9F144AAB15 RT.SetVariable - SetVariable() sets with exist similar variables at EFI_TPL_APPLICATION. 5.2.1.3.13 # 89F533DA-20EE-41F8-8C60-C3C414190515 RT.SetVariable - SetVariable() sets with exist similar variables at EFI_TPL_CALLBACK. 5.2.1.3.14 # FC5F89D1-4FCE-4FE9-A2FD-A2FE695BAA35 RT.SetVariable - SetVariable() sets with exist similar variables at EFI_TPL_APPLICATION. 5.2.1.3.15 # FA5F4961-DFAF-425F-9514-14525C69C783 RT.SetVariable - SetVariable() sets with exist similar variables at EFI_TPL_CALLBACK. 5.2.1.3.16 # 3CF290CA-49E9-43C0-8A0C-46EA17534108 RT.SetVariable - SetVariable() sets with exist similar variables at EFI_TPL_APPLICATION. 5.2.1.3.17 # C1F69F8F-A6ED-4823-88D9-9A238E6A1100 RT.SetVariable - SetVariable() sets with exist similar variables at EFI_TPL_CALLBACK. 5.2.1.3.18 # 7B893A77-70CA-48E4-AD1D-E43115B1CE5E RT.SetVariable - SetVariable() removes variable with DataSize is 0 at EFI_TPL_APPLICATION. 5.2.1.3.19 # 8FCC7182-4F77-4841-BB81-20E5305EA9DA RT.SetVariable - SetVariable() removes variable with DataSize is 0 at EFI_TPL_CALLBACK. 5.2.1.3.20 # 931B363E-8AB4-49DB-8221-2FDD9DA4366C RT.SetVariable - SetVariable() removes variable with Attributes is 0 at EFI_TPL_APPLICATION. 5.2.1.3.21 # 7EAC83E5-0E54-4812-9BB0-6FF6DC7DEB8F RT.SetVariable - SetVariable() removes variable with Attributes is 0 at EFI_TPL_CALLBACK. 5.2.1.3.22 # 6AFDEA5E-1030-48AB-91DD-7CD3537CAD3B RT.SetVariable - Non-volatile variable exists after system reset at EFI_TPL_APPLICATION. 5.2.1.3.23 # 653F14CC-8ECD-4AAF-ADD6-96C507112D67 RT.SetVariable - Non-volatile variable exists after system reset at EFI_TPL_CALLBACK. 5.2.1.3.24 # B93D2B03-5943-4C7D-98EC-C5FE4C6E10C9 RT.SetVariable - Volatile variable does not exist after system reset at EFI_TPL_APPLICATION. 5.2.1.3.25 # 9EC88DBE-A0E4-43A2-AA2B-60BDE6B0141A RT.SetVariable - Volatile variable does not exist after system reset at EFI_TPL_CALLBACK. 5.2.1.3.26 # 98CA8089-7F55-4427-8C15-AFA63D7848B0 RT.SetVariable - With DataSize is 0 5.2.1.3.27 # 008E18A5-C345-48AE-9134-61A692E30B87 RT.SetVariable - SetVariable to create one Time Base Auth Variable, the expect return status should be EFI_SUCCESS 5.2.1.3.28 # 20678B3E-BCCA-4186-84AF-4716E7AFDE85 RT.SetVariable - The Created Time Base Auth Variable should pass the data validation 5.2.1.3.29 # AA6BF36F-DAE5-43ED-954D-C1C7979D32A0 RT.SetVariable - The 2nd Call SetVariable with the same Data, the return status should be EFI_SECURITY_VIOLATION 5.2.1.3.30 # 2BC131EC-0530-4994-BB81-15355CEFE588 RT.SetVariable - Call SetVariable with invalid Auth info, the return status should be EFI_SECURITY_VIOLATION 5.2.1.3.31 # 0E49B21E-409C-4502-9EC6-55FE85F85495 RT.SetVariable - SetVariable to new value by using the same key but a new timestamp, it should succeed 5.2.1.3.32 # ADABAC45-1E0D-40B0-9BD1-8C3AD7FB69D6 RT.SetVariable - The new value in the Time Base Auth Variable should pass the data validation 5.2.1.3.33 # 6339807B-0741-45C4-81A8-E2DE5A0BFB55 RT.SetVariable - SetVariable with the old data and one old timestamp, the expect status should be EFI_SECURITY_VIOLATION 5.2.1.3.34 # A2D53DEA-8275-4B9A-BDA0-AC86FB4E0F30 RT.SetVariable - SetVariable with one existing variable but Data area is changed due to different key and valid, the call should return EFI_SECURITY_VIOLATION 5.2.1.3.35 # 28C7F0DB-2546-4374-8FF9-7580C4689B93 RT.SetVariable - The Time Base Auth Variable Append operation should succeed 5.2.1.3.36 # 1E87DBE9-234B-4C82-8C86-2F26FAC6602E RT.SetVariable - The Appended Time Base Auth Variable should pass the data validation 5.2.1.3.37 # 3CC4ADD2-0ED7-4837-B463-BC46D13B2F65 RT.SetVariable - Del Time Base Auth Variable, the expect return status should be EFI_SUCCESS 5.2.1.3.38 # FA50A705-5D95-4CAD-B46C-A0129B68228E RT.SetVariable - The Deleted Time Base Auth Variable should not be found 5.2.1.3.39 # 27E8E4DE-56ED-4710-A63A-C635E39D3364 RT.SetVariable - SetVariable with one different key after the original variable is deleted, the return status should be EFI_SUCCESS 5.2.1.3.40 # BA99E7F8-8018-46A2-B2E5-8BDE42C1E6D5 RT.SetVariable - The Time Base Auth Variable Append operation should succeed 5.2.1.3.41 # C764906D-73BB-44B7-AE40-0C51DEC3C751 RT.SetVariable - SetVariable with one old timestamp, the return status should be EFI_SECURITY_VIOLATION 5.2.1.3.42 # 1A28FA01-135C-4AEB-A1B4-686A0B53B209 RT.SetVariable - Del Time Base Auth Variable, the expect return status should be EFI_SUCCESS 5.2.1.3.43 # E9893BCB-EF2B-495C-82F0-D0630DA79476 RT.SetVariable - SetVariable to enroll an invalid time based authenticated variable which signed by certificate but several bit changed. 5.2.1.3.44 # 2534ABC0-1F01-48A0-96DE-F8BBA745C364 RT.SetVariable - SetVariable to enroll time based authenticated variable which signed by certificate with invalid attribute. 5.2.1.3.45 # 896F8325-ED28-4AF5-96BA-3BE3F297748B RT.SetVariable - SetVariable shall not modify the attribute of existed variable and shall return EFI_INVALID_PARAMETER. 5.2.1.3.46 # AD9578BF-7A02-4EF0-8FE8-D94591A1E931 RT.QueryVariableInfo – Query variable info with a MaximumVariableStorageSize value of NULL. 5.2.1.4.1 # 5D13A732-60EA-42D5-A001-4363D9B18BF4 RT.QueryVariableInfo – Query variable info with a RemainingVariableStorageSize value of NULL. 5.2.1.4.2 # D3247B73-5EB9-4594-8AB3-27D9384F3F13 RT.QueryVariableInfo – Query variable info with MaximumVariableSize value of NULL. 5.2.1.4.3 # E7F2EB9F-1624-45A9-A287-3EA6F2F74C5F RT.QueryVariableInfo – Query variable info when Attributes is not a combination of EFI_VARIABLE_RUNTIME_ACCESS,EFI_VARIABLE_BOOTSERVICE_ACCESS and EFI_VARIABLE_NON_VOLATILE. 5.2.1.4.4 # 2F9966BA-0091-4085-BF9D-09AA809F942E RT.QueryVariableInfo – Query variable info with an invalid combination of Attributes. 5.2.1.4.5 # AD6E6A8F-3A05-4183-B690-40A891D862AE RT.QueryVariableInfo – Query variable info with a valid Attributes in Runtime. 5.2.1.4.8 # C8126EDC-7197-4113-B7B6-D53D53E672EA HWErrRecTest – Func Test 5.2.1.5.1 # D8BD5C0A-192F-4501-BC58-89D31860245E HWErrRecTest – Conf Test HardwareErrorRecord with an invalid attributes. 5.2.1.5.2 # E1259932-F39C-465B-B4E3-A1B2778BA104 HWErrRecTest – Conf Test HardwareErrorRecord with twice deletion. 5.2.1.5.3 # F5B942C9-1F0C-4C45-8572-C453795150DF HWErrRecTest – Conf Test Retrive the Hardware Error Record variables, check the name of them. 5.2.1.5.4 # 105DE1DC-32B2-4D85-9B30-D441800FDC4C RT.GetTime - GetTime() returns EFI_INVALID_PARAMETER with Time is NULL. 5.2.2.1.1 # 51437F55-25E1-43EB-AE76-0D321C12F638 RT.GetTime - GetTime() gets the system time at EFI_TPL_APPLICATION. 5.2.2.1.2 # 1A6E41F0-361E-4C46-A2C4-3542B36FA5B6 RT.GetTime - GetTime() gets the system time at EFI_TPL_CALLBACK. 5.2.2.1.3 # 3568B497-6524-4415-ACAA-A8EE24839BDD RT.GetTime - GetTime() gets the system time at EFI_TPL_APPLICATION. 5.2.2.1.4 # A2C13016-01D4-4EA7-B08E-B774224D7EA5 RT.GetTime - GetTime() gets the system time at EFI_TPL_CALLBACK. 5.2.2.1.5 # 2CD14974-4937-4817-91B0-822F40CA22BC RT.GetTime - GetTime() gets the system time with Capabilities is NULL at EFI_TPL_APPLICATION. 5.2.2.1.6 # 9BBABC14-CED2-48FC-BB9E-793749E81FE2 RT.GetTime - GetTime() gets the system time with Capabilities is NULL at EFI_TPL_CALLBACK. 5.2.2.1.7 # 938366E9-3311-4007-87C3-A2187F0514E3 RT.GetTime - GetTime() gets the system time with Capabilities is NULL at EFI_TPL_APPLICATION. 5.2.2.1.8 # 565F4B15-B132-4C74-97C2-F3A6F5BFD221 RT.GetTime - GetTime() gets the system time with Capabilities is NULL at EFI_TPL_CALLBACK. 5.2.2.1.9 # 6F96CDE3-6067-4213-81F8-45901D921A12 RT.SetTime - SetTime() returns EFI_INVALID_PARAMETER with Year is less than the low range. 5.2.2.2.1 # 8CE9F594-2D49-4436-B1D1-E4D4BF5541DC RT.SetTime - SetTime() returns EFI_INVALID_PARAMETER with Year is greater than the upper range. 5.2.2.2.2 # 972FADC8-5CC4-4CBE-BED6-76CAEF2D1B1A RT.SetTime - SetTime() returns EFI_INVALID_PARAMETER with Year is invalid. 5.2.2.2.3 # CAAC8A85-26C2-43E7-8340-5A788543EF81 RT.SetTime - SetTime() returns EFI_INVALID_PARAMETER with Month is less than the low range. 5.2.2.2.4 # 12470EE0-19E1-49FF-BC1E-8EB36FABF0FC RT.SetTime - SetTime() returns EFI_INVALID_PARAMETER with Month is greater than the upper range. 5.2.2.2.5 # AE7293C9-0CBD-4317-B6EB-33E183468D9E RT.SetTime - SetTime() returns EFI_INVALID_PARAMETER with Month is invalid. 5.2.2.2.6 # B8048C3C-BF1F-477D-B717-5541FCA7B561 RT.SetTime - SetTime() returns EFI_INVALID_PARAMETER with Day is less than the low range. 5.2.2.2.7 # 0D2C6265-AD3A-4554-B016-6CB7FF591F78 RT.SetTime - SetTime() returns EFI_INVALID_PARAMETER with Day is greater than the upper range. 5.2.2.2.8 # 0467B0C4-DF8C-4BFC-A84B-EFA6905BDED9 RT.SetTime - SetTime() returns EFI_INVALID_PARAMETER with Day is invalid. 5.2.2.2.9 # 1E433B44-A599-4DCD-9C38-E7C097F2564B RT.SetTime - SetTime() returns EFI_INVALID_PARAMETER with Day is greater than the upper range. 5.2.2.2.10 # C9BFB088-07BA-413C-A472-BD1792DDC6EC RT.SetTime - SetTime() returns EFI_INVALID_PARAMETER with Hour is greater than the upper range. 5.2.2.2.11 # D7B3CA07-A484-4604-8337-6F134F88B35A RT.SetTime - SetTime() returns EFI_INVALID_PARAMETER with Hour is invalid. 5.2.2.2.12 # C645BAAA-3EB6-4577-975D-21050483642B RT.SetTime - SetTime() returns EFI_INVALID_PARAMETER with Minute is greater than the upper range. 5.2.2.2.13 # A42F7C8E-FA7A-4026-B96B-66E3F2E99355 RT.SetTime - SetTime() returns EFI_INVALID_PARAMETER with Minute is invalid. 5.2.2.2.14 # D37D5F03-6DBB-4724-9EC1-ED136B1722E9 RT.SetTime - SetTime() returns EFI_INVALID_PARAMETER with Second is greater than the upper range. 5.2.2.2.15 # CD47C7AA-6522-45ED-A7B4-296D5743C778 RT.SetTime - SetTime() returns EFI_INVALID_PARAMETER with Second is invalid. 5.2.2.2.16 # 14BCCF9F-DA75-46DB-B1FC-7E673B37256E RT.SetTime - SetTime() returns EFI_INVALID_PARAMETER with Nanosecond is greater than the upper range. 5.2.2.2.17 # 966CF8D6-F952-4770-A19E-F878BC60BCEB RT.SetTime - SetTime() returns EFI_INVALID_PARAMETER with Nanosecond is invalid. 5.2.2.2.18 # 59A9FEBB-F6D1-4B13-AECD-F365C211A4ED RT.SetTime - SetTime() returns EFI_INVALID_PARAMETER with TimeZone is less than the low range. 5.2.2.2.19 # 5786F2C1-48A7-4856-89E7-BACEC085F3F9 RT.SetTime - SetTime() returns EFI_INVALID_PARAMETER with TimeZone is greater than the upper range. 5.2.2.2.20 # D3A1CBDD-1DF5-4D24-9753-C3AEA27AAB46 RT.SetTime - SetTime() returns EFI_INVALID_PARAMETER with invalid leap day. 5.2.2.2.21 # 29151AE4-7A5E-42D9-84F8-E9C56787B7E8 RT.SetTime - SetTime() returns EFI_SUCCESS to update the Year at EFI_TPL_APPLICATION. 5.2.2.2.22 # 75E988EE-EC78-4190-9A09-B1315C2025A5 RT.SetTime - SetTime() returns EFI_SUCCESS to update the Year at EFI_TPL_CALLBACK. 5.2.2.2.23 # 3B96A20C-2B1F-44EA-BAA9-F96FEE131D05 RT.SetTime - SetTime() returns EFI_SUCCESS to update the Year at EFI_TPL_APPLICATION. 5.2.2.2.24 # E664E1D7-B733-410D-BC53-D4CFF2464355 RT.SetTime - SetTime() returns EFI_SUCCESS to update the Year at EFI_TPL_CALLBACK. 5.2.2.2.25 # 4E123824-8636-4426-81E6-1675628CDE69 RT.SetTime - SetTime() returns EFI_SUCCESS to update the Month at EFI_TPL_APPLICATION. 5.2.2.2.26 # 8F0BFE23-B6EC-4EA2-8E03-0A7A5E3645B3 RT.SetTime - SetTime() returns EFI_SUCCESS to update the Month at EFI_TPL_CALLBACK. 5.2.2.2.27 # 2D5CDBE5-1055-4EF6-8E90-0C993F93F698 RT.SetTime - SetTime() returns EFI_SUCCESS to update the Month at EFI_TPL_APPLICATION. 5.2.2.2.28 # DA4B19E7-F605-4FB9-A181-CCD335290BFE RT.SetTime - SetTime() returns EFI_SUCCESS to update the Month at EFI_TPL_CALLBACK. 5.2.2.2.29 # 7AF90CE7-1FED-4101-82DC-CC634CDF204E RT.SetTime - SetTime() returns EFI_SUCCESS to update the daylight at EFI_TPL_APPLICATION. 5.2.2.2.30 # FA81D174-5743-485F-B248-AAEADD7C1E51 RT.SetTime - SetTime() returns EFI_SUCCESS to update the daylight at EFI_TPL_CALLBACK. 5.2.2.2.31 # B39BC904-55E7-4B9B-B4D8-274ADD71D625 RT.SetTime - SetTime() returns EFI_SUCCESS to update the daylight at EFI_TPL_APPLICATION. 5.2.2.2.32 # 54DAF29B-48E6-4FA4-AD00-B8D648AF7D88 RT.SetTime - SetTime() returns EFI_SUCCESS to update the daylight at EFI_TPL_CALLBACK. 5.2.2.2.33 # CDBBDA04-4F7C-4BA5-8BCF-C050E5A976C7 RT.SetTime - SetTime() returns EFI_SUCCESS to update the TimeZone at EFI_TPL_APPLICATION. 5.2.2.2.34 # F749B4F1-537D-4DDF-8545-C0A41993CEE4 RT.SetTime - SetTime() returns EFI_SUCCESS to update the TimeZone at EFI_TPL_CALLBACK. 5.2.2.2.35 # EA99DEC5-B879-4C8D-BFD1-F63FE75899BF RT.SetTime - SetTime() returns EFI_SUCCESS to update the TimeZone at EFI_TPL_APPLICATION. 5.2.2.2.36 # D9C645B9-52DE-415C-ABDC-7226CE6A30B1 RT.SetTime - SetTime() returns EFI_SUCCESS to update the TimeZone at EFI_TPL_CALLBACK. 5.2.2.2.37 # BB9FD931-D3C0-43CD-B0A7-FE17DCD74D53 RT.GetWakeupTime - GetWakeupTime() returns EFI_INVALID_PARAMETER with Enabled is NULL. 5.2.2.3.1 # 200B6E00-9E1B-4891-8301-EF469F311708 RT.GetWakeupTime - GetWakeupTime() returns EFI_INVALID_PARAMETER with Pending is NULL. 5.2.2.3.2 # 209435C5-FA4F-405D-80A6-9EDC9D388CC6 RT.GetWakeupTime - GetWakeupTime() returns EFI_INVALID_PARAMETER with Time is NULL. 5.2.2.3.3 # E553C375-D529-4610-ADB5-3A56C3ECCBE9 RT.GetWakeupTime - GetWakeupTime() returns EFI_SUCCESS at EFI_TPL_APPLICATION. 5.2.2.3.4 # 36414D2A-F932-43CA-AB08-418E59D9A4A2 RT.GetWakeupTime - GetWakeupTime() returns EFI_SUCCESS at EFI_TPL_CALLBACK. 5.2.2.3.5 # 6092DE6C-062F-4ADB-AB4B-B4DA69D28ED8 RT.GetWakeupTime - GetWakeupTime() gets the wakeup status at EFI_TPL_APPLICATION. 5.2.2.3.6 # 8061BAE9-341C-48AB-AD37-155C6B0F1334 RT.GetWakeupTime - GetWakeupTime() gets the wakeup status at EFI_TPL_CALLBACK. 5.2.2.3.7 # 41D27DAF-E088-441C-B205-6DD7A4AC08B1 RT.SetWakeupTime - SetWakeupTime() returns EFI_INVALID_PARAMETER with Year is less than the low range. 5.2.2.4.1 # E2DBC697-C56A-4C58-A274-5899941C7E02 RT.SetWakeupTime - SetWakeupTime() returns EFI_INVALID_PARAMETER with Year is greater than the upper range. 5.2.2.4.2 # 2EF795B9-DFAC-4334-A243-55BE0D0C3B44 RT.SetWakeupTime - SetWakeupTime() returns EFI_INVALID_PARAMETER with Year is invalid. 5.2.2.4.3 # 8F7FE2F6-D96D-4765-9642-05AE3066D8B9 RT.SetWakeupTime - SetWakeupTime() returns EFI_INVALID_PARAMETER with Month is less than the low range. 5.2.2.4.4 # C398668F-03C2-4CAC-8118-7CBEABD1B967 RT.SetWakeupTime - SetWakeupTime() returns EFI_INVALID_PARAMETER with Month is greater than the upper range. 5.2.2.4.5 # 57A4EEDD-AFA6-4233-B2EB-79E45E3DC02D RT.SetWakeupTime - SetWakeupTime() returns EFI_INVALID_PARAMETER with Month is invalid. 5.2.2.4.6 # 61DD2E73-0C29-436A-8073-3CE4DEC70DF2 RT.SetWakeupTime - SetWakeupTime() returns EFI_INVALID_PARAMETER with Day is less than the low range. 5.2.2.4.7 # 7C532DE7-3D59-4A43-9CF1-8C355170BC86 RT.SetWakeupTime - SetWakeupTime() returns EFI_INVALID_PARAMETER with Day is greater than the upper range. 5.2.2.4.8 # B07EA402-8403-4C42-A411-232C37F9C527 RT.SetWakeupTime - SetWakeupTime() returns EFI_INVALID_PARAMETER with Day is invalid. 5.2.2.4.9 # C86E5F11-2E97-4CEE-9CC8-D3F57FA64675 RT.SetWakeupTime - SetWakeupTime() returns EFI_INVALID_PARAMETER with Day is greater than the upper range. 5.2.2.4.10 # 0EF3F79C-9399-47F8-AB3B-A66C2F781F9E RT.SetWakeupTime - SetWakeupTime() returns EFI_INVALID_PARAMETER with Hour is greater than the upper range. 5.2.2.4.11 # 9F61F3AC-059B-4658-982D-616EAB25CB6D RT.SetWakeupTime - SetWakeupTime() returns EFI_INVALID_PARAMETER with Hour is invalid. 5.2.2.4.12 # A05B10E8-098E-4C02-AD30-EFAC58F40756 RT.SetWakeupTime - SetWakeupTime() returns EFI_INVALID_PARAMETER with Minute is greater than the upper range. 5.2.2.4.13 # BCA1C0CF-E121-42FC-BA49-2BD0AD743D60 RT.SetWakeupTime - SetWakeupTime() returns EFI_INVALID_PARAMETER with Minute is invalid. 5.2.2.4.14 # 89C7E1F1-98CB-4F3C-96C7-035922D0CE34 RT.SetWakeupTime - SetWakeupTime() returns EFI_INVALID_PARAMETER with Second is greater than the upper range. 5.2.2.4.15 # 59B0D53D-FFAC-4C1A-B9B0-2CE6FC938F0E RT.SetWakeupTime - SetWakeupTime() returns EFI_INVALID_PARAMETER with Second is invalid. 5.2.2.4.16 # 98737393-45AF-4945-A7D2-E292FD4E8D20 RT.SetWakeupTime - SetWakeupTime() returns EFI_INVALID_PARAMETER with Nanosecond is greater than the upper range. 5.2.2.4.17 # C9EFF904-5D44-451C-94D2-6673E18E6505 RT.SetWakeupTime - SetWakeupTime() returns EFI_INVALID_PARAMETER with Nanosecond is invalid. 5.2.2.4.18 # 4CF4B039-F2AA-4F8A-9CEC-0A802CEAD75F RT.SetWakeupTime - SetWakeupTime() returns EFI_INVALID_PARAMETER with TimeZone is less than the low range. 5.2.2.4.19 # ABD093EB-7D84-4EBC-B324-C285795BDE34 RT.SetWakeupTime - SetWakeupTime() returns EFI_INVALID_PARAMETER with TimeZone is greater than the upper range. 5.2.2.4.20 # 0FCE1F4C-41F6-4DE4-80A7-7714A0356D9B RT.SetWakeupTime - SetWakeupTime() returns EFI_INVALID_PARAMETER with invalid leap day. 5.2.2.4.21 # 4B660FEC-C2D0-423F-A387-078041A183B7 RT.SetWakeupTime - SetWakeupTime() returns EFI_SUCCESS with valid parameters at EFI_TPL_APPLICATION. 5.2.2.4.22 # 218D16A6-F52A-4E42-8052-1A4D5D4A1960 RT.SetWakeupTime - SetWakeupTime() returns EFI_SUCCESS with valid parameters at EFI_TPL_CALLBACK. 5.2.2.4.23 # 0DA0EC8A-B748-4C42-A8C6-710375329071 RT.SetWakeupTime - SetWakeupTime() enables the wakeup time at EFI_TPL_APPLICATION. 5.2.2.4.24 # 34AAF995-D29B-4892-A418-992CB0EE29EA RT.SetWakeupTime - SetWakeupTime() enables the wakeup time at EFI_TPL_CALLBACK. 5.2.2.4.25 # 49F3C56E-013B-4FA8-8AB2-1770D5373D74 RT.SetWakeupTime - SetWakeupTime() enables the wakeup time at EFI_TPL_APPLICATION. 5.2.2.4.26 # B39225E6-3D06-401C-AD26-3EA92371F3DC RT.SetWakeupTime - SetWakeupTime() enables the wakeup time at EFI_TPL_CALLBACK. 5.2.2.4.27 # 6FD3D6D4-2694-4677-8776-3DD62E3A8CA0 RT.SetWakeupTime - SetWakeupTime() enables the wakeup time at EFI_TPL_APPLICATION. 5.2.2.4.28 # DF714D88-9EE9-4027-A370-E5A283565CED RT.SetWakeupTime - SetWakeupTime() enables the wakeup time at EFI_TPL_CALLBACK. 5.2.2.4.29 # D3835A5C-B4BE-4F6C-ABF0-295252371406 RT.SetWakeupTime - SetWakeupTime() disables the wakeup time with Enable is FALSE at EFI_TPL_APPLICATION. 5.2.2.4.30 # EB8730EC-578D-41B1-A2BE-4A9FF603DB22 RT.SetWakeupTime - SetWakeupTime() disables the wakeup time with Enable is FALSE at EFI_TPL_CALLBACK. 5.2.2.4.31 # FFAA1029-16AE-4D5C-BA74-8680F4BA9CD0 RT.SetWakeupTime - SetWakeupTime() disables the wakeup time with Enable is FALSE at EFI_TPL_APPLICATION. 5.2.2.4.32 # 8A70609A-AB54-475E-8DF2-C3F91158C4A8 RT.SetWakeupTime - SetWakeupTime() disables the wakeup time with Enable is FALSE at EFI_TPL_CALLBACK. 5.2.2.4.33 # 26FEED7E-1501-4C0A-AEF3-86D66BE2FCD0 RT.ResetSystem - ResetSystem() resets the platform with ResetType is EfiResetCold at EFI_TPL_APPLICATION. 5.2.4.1.1 # 567F8EE9-4E5E-4278-863D-DBC4D74F0FBA RT.ResetSystem - ResetSystem() resets the platform with ResetType is EfiResetCold at EFI_TPL_CALLBACK. 5.2.4.1.2 # B7A21919-F358-4A1D-8526-CC524C5294B2 RT.ResetSystem - ResetSystem() resets the platform with ResetType is EfiResetCold at EFI_TPL_NOTIFY. 5.2.4.1.3 # 7BBAD1AA-88B4-4D66-9594-DB7E65E1D3A4 RT.ResetSystem - ResetSystem() resets the platform with ResetType is EfiResetWarm at EFI_TPL_APPLICATION. 5.2.4.1.4 # DBE1128B-5155-4241-841E-54EA763A85C9 RT.ResetSystem - ResetSystem() resets the platform with ResetType is EfiResetWarm at EFI_TPL_CALLBACK. 5.2.4.1.5 # 8128B536-0B56-480B-A2D4-CD79F8FACB3B RT.ResetSystem - ResetSystem() resets the platform with ResetType is EfiResetWarm at EFI_TPL_NOTIFY. 5.2.4.1.6 # 1189A0DF-E9CC-45E6-BB94-21A7B3427096 RT.ResetSystem - ResetSystem() resets the platform with ResetType is EfiResetShutdown at EFI_TPL_APPLICATION. 5.2.4.1.7 # 22B8B295-62A2-4E14-B85B-D2DE363715B5 RT.ResetSystem - ResetSystem() resets the platform with ResetType is EfiResetShutdown at EFI_TPL_CALLBACK. 5.2.4.1.8 # 1ED1BABB-6521-4515-939A-3926C8E312FF RT.ResetSystem - ResetSystem() resets the platform with ResetType is EfiResetShutdown at EFI_TPL_NOTIFY. 5.2.4.1.9 # F48A2AC4-BCE7-4FA7-9E1B-B96FF860E30A RT.UpdateCapsule - invoke UpdateCapsule with invalid CapsuleCount 5.2.4.2.1 # 304F6960-79D0-4F17-8811-620FC6BDB0D4 RT.UpdateCapsule - invoke UpdateCapsule with invalid ScatterGatherList 5.2.4.2.2 # 18F86BF8-76CF-4225-8E3E-1B1F63432600 RT.UpdateCapsule - invoke UpdateCapsule with invalid Flags 5.2.4.2.3 # 5B5F42D4-8985-45A0-9DF2-21AF74B1F5F6 RT.QueryCapsuleCapabilities - invoke QueryCapsuleCapabilities with CAPSULE_FLAGS_PERSIST_ACROSS_RESET flag set in UEFI_CAPSULE_HEADER 5.2.4.3.1 # 13826168-FEF6-407E-937C-6D5E32349D5C RT.QueryCapsuleCapabilities - invoke QueryCapsuleCapabilities without CAPSULE_FLAGS_PERSIST_ACROSS_RESET flag set in UEFI_CAPSULE_HEADER 5.2.4.3.2 # 67C3C36D-4CF8-41FB-A78A-863684E9E6E4 RT.QueryCapsuleCapabilities - invoke QueryCapsuleCapabilities with invalid MaxiumCapsuleSize 5.2.4.3.3 # B324A56F-5714-44B4-A20F-6E9B137B8DF9 LOADED_IMAGE - BS.HandleProtocol() to handle Loaded Image Protocol returns EFI_SUCCESS. 5.3.1.1.1 # BCE0C845-4CE1-4C3B-9F94-846C279C93D0 LOADED_IMAGE - Revision is equal to EFI_IMAGE_INFORMATION_REVISION 5.3.1.1.2 # 12B28B7B-8255-4FAD-B305-81311671B2E1 LOADED_IMAGE - ParentHandle is equal to the test driver's image handle 5.3.1.1.3 # B8E8CE9F-3324-4134-AB08-3F3C9EE25C27 LOADED_IMAGE - SystemTable is not NULL. 5.3.1.1.4 # 3BF1E23D-86E1-4F8A-8C1A-7FDC5C4911B9 LOADED_IMAGE - DeviceHandle is not NULL. 5.3.1.1.5 # 7DF05248-72FF-40A5-948C-C647D1FDC1AE LOADED_IMAGE - ImageBase is not NULL and ImageSize is not 0. 5.3.1.1.6 # FEDE5DD0-92F6-42DE-814F-F2E3339B5DE1 LOADED_IMAGE - Application image's ImageCodeType equals EfiLoaderCode and ImageDataType equals EfiLoaderData. 5.3.1.1.7 # 9EAD501B-4A09-4C24-BA47-CF27BFF066DB LOADED_IMAGE - BootService image's ImageCodeType equals EfiBootServiceCode and ImageDataType equals EfiBootServiceData. 5.3.1.1.8 # 064E5C37-CFAF-4B5A-A2A0-F617DD41A412 LOADED_IMAGE - RuntimeService image's ImageCodeType equals EfiRuntimeServiceCode and ImageDataType equals EfiRuntimeServiceData. 5.3.1.1.9 # C7606256-8A89-48CE-B57B-A1B06B3C623B LOADED_IMAGE - Unload() is NULL if the image has not Unload function. 5.3.1.1.10 # FC2330CE-AA7A-4C64-AC5E-FEB1F0F7DAC7 LOADED_IMAGE - Unload() is not NULL and its address is valid if the image has Unload function. 5.3.1.1.11 # 69CB9798-5B57-4381-B9B2-54B9A24B8D16 LOADED_IMAGE - LoadOption is used in notify function. 5.3.1.1.12 # 6DA9AEF4-DADD-4BDA-A70D-29470E05F317 LOADED_IMAGE - LoadOption is used in notify function. 5.3.1.1.13 # 0CAAE7F5-0742-458F-BF02-652D33A4F1AB LOADED_IMAGE - System table is not NULL 5.3.1.1.14 # A7BC2E01-3162-482C-A68B-939D0CF79A45 LOADED_IMAGE - ImageBase is not NULL and ImageSize is not 0 5.3.1.1.15 # A3ADA89A-EF4E-475B-BC53-0098D5C65BEE LOADED_IMAGE - ImageCodeType matches with the ImageDataType. 5.3.1.1.16 # DA215E1D-5AC8-480A-A79E-A066B9745865 LOADED_IMAGE - If Unload() function is not NULL, its address is valid. 5.3.1.1.17 # E2F6C4A6-E2A8-4BAB-94BB-704454D62AEA LOADED_IMAGE - Revision equals EFI_IMAGE_INFORMATION_REVISION. 5.3.1.1.18 # 91064AB1-5408-48C1-BBD9-2A49EEE21DC9 EFI_DEVICE_PATH_PROTOCOL - Check End of Hardware Device Path: End This Device Path 5.4.1.1.1 # B5A0EE55-0070-472D-84CD-BCB1E2BC25C0 EFI_DEVICE_PATH_PROTOCOL - Check Hardware Device Path: PCI Device Path 5.4.1.1.2 # 2902B389-E4E7-43CD-9EFF-DC3FAAFF12FA EFI_DEVICE_PATH_PROTOCOL - Check Hardware Device Path: PCCARD Device Path 5.4.1.1.3 # 745DF5F1-7D97-4297-AF5A-C5CA67283918 EFI_DEVICE_PATH_PROTOCOL - Check Hardware Device Path: Memory Mapped Device Path 5.4.1.1.4 # C8F02111-1DE9-4DF2-8F17-BB129BA64DFE EFI_DEVICE_PATH_PROTOCOL - Check Hardware Device Path: Vendor Device Path 5.4.1.1.5 # 1C206E49-6638-469D-8C9C-2613858E4D77 EFI_DEVICE_PATH_PROTOCOL - Check Hardware Device Path: Controller Device Path 5.4.1.1.6 # CEDEF0C0-24CC-4D36-9D31-9B9AF463E695 EFI_DEVICE_PATH_PROTOCOL - Check ACPI Device Path: ACPI Device Path 5.4.1.1.7 # F497A21B-8BB4-4310-BACF-F6FC18DA469E EFI_DEVICE_PATH_PROTOCOL - Check ACPI Device Path: Expanded ACPI Device Path 5.4.1.1.8 # C3B2BA41-7126-4B7A-ABDC-7D1B463D9BD7 EFI_DEVICE_PATH_PROTOCOL - Check ACPI _ADR Device Path - ACPI _ADR Device Path. 5.4.1.1.9 # F52EF05C-4A10-4857-B98C-01D8156EF83F EFI_DEVICE_PATH_PROTOCOL - Check Messaging Device Path - ATAPI Device Path. 5.4.1.1.10 # 3E3EAF27-F811-4060-97E1-13FC5A516C0C EFI_DEVICE_PATH_PROTOCOL - Check Messaging Device Path - SCSI Device Path. 5.4.1.1.11 # 8F24A32D-B167-42DF-85C3-A3EC684A7980 EFI_DEVICE_PATH_PROTOCOL - Check Messaging Device Path - Fibre Channel Device Path. 5.4.1.1.12 # FD1E18A9-0FD6-4EA4-ACEA-E6C4D1739752 EFI_DEVICE_PATH_PROTOCOL - Check Messaging Device Path - 1394 Device Path. 5.4.1.1.13 # 758CFE7A-1463-4F29-8C5B-0E3A04175DF8 EFI_DEVICE_PATH_PROTOCOL - Check Messaging Device Path - USB Device Path. 5.4.1.1.14 # D1527A5C-C1BD-4585-9323-A5EAC7D5127B EFI_DEVICE_PATH_PROTOCOL - Check Messaging Device Path - USB Device Path (WWID). 5.4.1.1.15 # 50E59956-46FD-4B21-B557-9A33B208D341 EFI_DEVICE_PATH_PROTOCOL - Check Messaging Device Path - Device Logical Unit. 5.4.1.1.16 # 2EB2DA32-351D-4743-8055-EA23756961C2 EFI_DEVICE_PATH_PROTOCOL - Check Messaging Device Path – USB Device Path (Class). 5.4.1.1.17 # BA91DCD7-719D-4803-AFE2-61021B319B1F EFI_DEVICE_PATH_PROTOCOL - Check Messaging Device Path - I2O Device Path. 5.4.1.1.18 # B10C12A3-8FAA-408A-8363-356C7495E680 EFI_DEVICE_PATH_PROTOCOL - Check Messaging Device Path - MAC Address Device Path. 5.4.1.1.19 # DD68E9C3-28E1-44C7-9C31-BACC804EE4B3 EFI_DEVICE_PATH_PROTOCOL - Check Messaging Device Path - IPv4 Device Path. 5.4.1.1.20 # 2DA145C3-7D26-4715-8EFB-F235D551E077 EFI_DEVICE_PATH_PROTOCOL - Check Messaging Device Path - IPv6 Device Path. 5.4.1.1.21 # FCAC17D1-C792-417A-8699-2611D0AEC5BA EFI_DEVICE_PATH_PROTOCOL - Check Messaging Device Path - InfiniBand Device Path. 5.4.1.1.22 # 5F832EE4-1D93-42BF-94EA-F81B301A9EF7 EFI_DEVICE_PATH_PROTOCOL - Check Messaging Device Path - UART Device Path. 5.4.1.1.23 # 86499222-650A-4492-922D-46844B1EB20F EFI_DEVICE_PATH_PROTOCOL - Check Messaging Device Path - Vendor-Defined Device Path. 5.4.1.1.24 # 4C19F495-7214-48DA-B4C5-2E6CAED28FC9 EFI_DEVICE_PATH_PROTOCOL - Check Messaging Device Path - UART Flow Control Messaging Path. 5.4.1.1.25 # 8E637C03-A1DF-4AB6-AE29-5B9CD86C6D1E EFI_DEVICE_PATH_PROTOCOL - Check Messaging Device Path - Serial Attached SCSI (SAS) Device Path. 5.4.1.1.26 # 885DB334-940B-4EC3-82E5-C5F11DDB2A42 EFI_DEVICE_PATH_PROTOCOL - Check Messaging Device Path - iSCSI Device Path. 5.4.1.1.27 # 1856D9B9-57DB-49EB-9735-688AEE4376F6 EFI_DEVICE_PATH_PROTOCOL - Check Media Device Path - Hard Drive Media Device Path. 5.4.1.1.28 # 8B53DC1E-B9BE-49D7-86AD-D5128E1F0834 EFI_DEVICE_PATH_PROTOCOL - Check Media Device Path - CD-ROM Media Device Path. 5.4.1.1.29 # 4C60BB0C-8C00-40F8-A735-134A5628E521 EFI_DEVICE_PATH_PROTOCOL - Check Media Device Path - Vendor-Defined Media Device Path. 5.4.1.1.30 # DE41B8CB-401F-4B7F-B234-F8FB293FC523 EFI_DEVICE_PATH_PROTOCOL - Check Media Device Path - File Path Media Device Path. 5.4.1.1.31 # C9969745-6507-4695-B126-C3F8E6D286EC EFI_DEVICE_PATH_PROTOCOL - Check Media Device Path - Media Protocol Device Path. 5.4.1.1.32 # 014988E5-C211-478D-906D-F16AB073850C EFI_DEVICE_PATH_PROTOCOL - Check BIOS Boot Specification Device Path. 5.4.1.1.33 # 3152EE5D-D161-4916-A413-44A77939167F EFI_DEVICE_PATH_PROTOCOL - Check End of Hardware Device Path - End Entire Device Path. 5.4.1.1.34 # AB5C791B-015C-41B2-93DF-70F5C8AF3AEC EFI_DEVICE_PATH_PROTOCOL – Check SATA Device Path. 5.4.1.1.35 # 2BBCA783-4C23-477D-A750-F3DAFABC38F6 EFI_DEVICE_PATH_PROTOCOL – Check PIWG Fireware Volume 5.4.1.1.36 # BAAF24E1-0C59-4494-AFEF-5302C1905729 EFI_DEVICE_PATH_PROTOCOL – Check PIWG Fireware File 5.4.1.1.37 # BE55AAA6-7510-4904-9865-8CA71634D203 EFI_DEVICE_PATH_PROTOCOL – Verify the device path nodes. Type: 3. SubType: 20. 0 < VlanId < 4095 5.4.1.1.38 # 5658C849-D7ED-4780-8EE7-6DF262481DDB EFI_DEVICE_PATH_PROTOCOL – Check Messaging Device Path - Fibre Channel Ex device path 5.4.1.1.39 # 3F412961-4872-4AA9-BED2-2B035FBCCCB6 EFI_DEVICE_PATH_PROTOCOL – Check Serial Attached SCSI(SAS) Ex device path 5.4.1.1.40 # 2ED116CB-1EC7-468A-9CF8-0FF4412A4BB1 EFI_DEVICE_PATH_PROTOCOL – Check NVM Express device path 5.4.1.1.41 # 64770FBB-280F-40D5-8033-0782447B3A2B EFI_DEVICE_PATH_PROTOCOL – Check Hardware Device Path - BMC Device Path. 5.4.1.1.42 # 88882137-4E4D-445A-A1AE-11D8C2E1CFAC EFI_DEVICE_PATH_PROTOCOL – Check Messaging Device Path - Uniform Resource Identifiers. 5.4.1.1.43 # DA928C4A-6D22-4091-958C-0EDEA53BC82E EFI_DEVICE_PATH_PROTOCOL – Check Messaging Device Path - Universal Flash Storage (UFS) Device Path. 5.4.1.1.44 # 71E0582D-0983-468E-9A5D-D2E5BB8C526C EFI_DEVICE_PATH_PROTOCOL – Check Messaging Device Path - Secure Digital (SD) Device Path. 5.4.1.1.45 # 3D20F5D0-670A-4923-9178-B01E6DE8EE13 EFI_DEVICE_PATH_PROTOCOL – Check Messaging Device Path - Bluetooth Device Path. 5.4.1.1.46 # 136C50DE-B2D4-4416-B490-0E3285F16A07 EFI_DEVICE_PATH_PROTOCOL – Check Messaging Device Path - WIFI Device Path. 5.4.1.1.47 # 973269DE-DCA6-4AD9-9B9B-0640FA4DBDF5 EFI_DEVICE_PATH_PROTOCOL – Check Relative Offset Range Device Path. 5.4.1.1.48 # 6E817459-21FD-4923-89E7-CAF97D9DC227 EFI_DEVICE_PATH_PROTOCOL – Check RAM Disk Device Path. 5.4.1.1.49 # DF69547D-D032-44BD-B054-7F343C2C7D95 EFI_DEVICE_PATH_PROTOCOL – Check eMMC Device Path. 5.4.1.1.50 # 4D36889A-938A-45AE-AA79-897FA37E1599 EFI_DEVICE_PATH_PROTOCOL - BIOS Root Specification Device Path. 5.4.2.1.1 # F141747C-F5F8-43B9-999E-45AD37E12A49 EFI_DEVICE_PATH_PROTOCOL - PCI Root Bus Device Path Node. 5.4.2.1.2 # C44987B4-9A29-4B10-82D3-E946817E3C02 EFI_DEVICE_PATH_PROTOCOL - ACPI Device Path Node. 5.4.2.1.3 # B28B09C6-3B60-48CE-BF66-ACA1F6206B01 EFI_DEVICE_PATH_PROTOCOL - PCI Device Path Node. 5.4.2.1.4 # 47F98975-2945-4198-99A0-7B07FEE09B85 EFI_DEVICE_PATH_PROTOCOL - Memory Mapped Device Path Node. 5.4.2.1.5 # FC86D0EF-B3DA-4377-9936-5685B4599E24 EFI_DEVICE_PATH_PROTOCOL - ATAPI Device Path Node. 5.4.2.1.6 # 390D6AF3-78A8-41ED-9978-164DFE2B30C8 EFI_DEVICE_PATH_PROTOCOL - SCSI Device Path Node. 5.4.2.1.7 # D456E708-5B3C-4F72-AEBB-7F9492767BE1 EFI_DEVICE_PATH_PROTOCOL - USB Device Path Node. 5.4.2.1.8 # 436486E1-4426-427F-A5C5-45F213EF1588 EFI_DEVICE_PATH_PROTOCOL - PCI Option ROM Device Path Node. 5.4.2.1.9 # 9619E2AD-0358-4AEF-9860-B908A3CC087E EFI_DEVICE_PATH_PROTOCOL - Device Path must be terminated. 5.4.2.1.10 # 59116D82-AF34-48A2-AA22-E4837AD8E58D EFI_DEVICE_PATH_PROTOCOL - Controller Device Path Node. 5.4.2.1.11 # 9831DFBB-008E-4B37-B23C-76437CA4EE91 EFI_DEVICE_PATH_UTILITIES_PROTOCOL.CreatDeviceNode -CreatDeviceNode() must set Type,SubType and Length correctly, returnEFI_DEVICE_PATH. 5.4.3.1.1 # F7C1A5DD-3683-43A6-8D90-6B7912BD321D EFI_DEVICE_PATH_UTILITIES_PROTOCOL.CreatDeviceNode -CreatDeviceNode()must set Type,SubType and Length correctly, returnEFI_DEVICE_PATH(another case). 5.4.3.1.2 # 0DEB01C9-16DB-42AC-9999-277B6196F4B8 EFI_DEVICE_PATH_UTILITIES_PROTOCOL.AppendDeviceNode -AppendDeviceNode()called by the End of Device Path node must set Type, SubType and Length correctly in the first device path node, return EFI_DEVICE_PATH structure. 5.4.3.2.1 # C2FA4F0F-D2F0-44B1-A869-04EBC888A6B6 EFI_DEVICE_PATH_UTILITIES_PROTOCOL.AppendDeviceNode -AppendDeviceNode()must set Type,SubType and Length correctly in the last butthe End of Device Path node in the return EFI_DEVICE_PATH structure. 5.4.3.2.2 # 97363972-64CD-4AF8-A707-414981AD4AB2 EFI_DEVICE_PATH_UTILITIES_PROTOCOL.DuplicateDevicePath -DuplicateDevicePath() should return NULL if DevicePath is NULL 5.4.3.2.6 # 4257EFA5-D844-4361-98B9-0D0E09F68F78 EFI_DEVICE_PATH_UTILITIES_PROTOCOL.GetDevicePathSize-GetDevicePathSize() should return the correct value and the return status should increase after AppendDeviceNode() is called. 5.4.3.3.1 # 065A0A89-3594-440E-82E6-9EAF74C7B72F EFI_DEVICE_PATH_UTILITIES_PROTOCOL.DuplicateDevicePath -DuplicateDevicePath() must correctly set the return EFI_DEVICE_PATH structure the same as the original one. 5.4.3.4.1 # 7DA4D0E1-2D1B-4B60-AAB2-F3C135F1F321 EFI_DEVICE_PATH_UTILITIES_PROTOCOL.AppendDevicePath -AppendDevicePath()must correctly set the return EFI_DEVICE_PATH structure as the new device path that appends the second device path to the first. 5.4.3.5.1 # 8D72D028-1E92-4A79-8DBE-ABC93A47EDEE EFI_DEVICE_PATH_UTILITIES_PROTOCOL.AppendDevicePathInstance -AppendDevicePathInstance() must correctly set the return EFI_DEVICE_PATH structure as the new device path that appends the specific device path instance to the specific device path. 5.4.3.6.1 # 4C914601-681C-48E5-BEBD-72DFFB1B4263 EFI_DEVICE_PATH_UTILITIES_PROTOCOL.GetNextDevicePathInstance -GetNextDevicePathInstance() must get the next device path instance and return a pointer to the copy of the current device path instance. 5.4.3.7.1 # 2E9E1BB4-5E2F-4A26-BB16-F80FF8DF6CDD EFI_DEVICE_PATH_UTILITIES_PROTOCOL.IsDevicePathMultiInstance -IsDevicePathMultiInstance() must judge whether a devicepath is amulti-instance. 5.4.3.8.1 # 44A2C284-B019-441B-9EE0-15149651C81F EFI_DEVICE_PATH_UTILITIES_PROTOCOL.CreatDeviceNode -CreatDeviceNode() should fail with an invalid NodeLength value 5.4.4.1.1 # 795510E5-DD0E-403E-A34C-67642FE62B46 EFI_DEVICE_PATH_UTILITIES_PROTOCOL.AppendDeviceNode -AppendDeviceNode()should return the copy of DeviceNode with a DevicePath value of NULL 5.4.4.2.1 # 54F1F4CC-A193-4023-A168-969AA82DDD13 EFI_DEVICE_PATH_UTILITIES_PROTOCOL.AppendDeviceNode -AppendDeviceNode()should return the copy of DevicePath with DeviceNode set to NULL 5.4.4.2.2 # BB6AE1B8-B420-4F94-B788-C4CC3ADA5305 EFI_DEVICE_PATH_UTILITIES_PROTOCOL.AppendDeviceNode -AppendDeviceNode()should return end-ofdevice-path device node if both DevicePath and DeviceNode are NULL 5.4.4.2.3 # BA53EAB4-A3B2-4ED3-AE7E-77A36A861DB0 EFI_DEVICE_PATH_UTILITIES_PROTOCOL.AppendDevicePath -AppendDevicePath() should ignore Src1 when it is set to NULL. 5.4.4.3.1 # 49FBE4F2-B963-4A01-BBD0-C29D11174F6D EFI_DEVICE_PATH_UTILITIES_PROTOCOL.AppendDevicePath -AppendDevicePath() should ignore Src2 when it is set to NULL. 5.4.4.3.2 # 546BD0E4-D288-461F-8AAC-6775C69683E4 EFI_DEVICE_PATH_UTILITIES_PROTOCOL.AppendDeviceNode -AppendDeviceNode()should return end-ofdevice-path if both Src1 and Src2 are NULL 5.4.4.3.3 # FE34DFB2-7B8D-42C7-8A8A-00EA1BE6E544 EFI_DEVICE_PATH_UTILITIES_PROTOCOL.AppendDevicePathInstance -AppendDevicePathInstance() should fail with a DevicePathInstance value of NULL. 5.4.4.4.1 # 25ACF6B7-D5C8-4FB0-A689-AF8C034E5EDC EFI_DEVICE_PATH_UTILITIES_PROTOCOL.GetNextDevicePathInstance -GetNextDevicePathInstance()should fail with DevicePathInstance set to NULL. 5.4.4.5.1 # 68D2E9F6-B5F0-4660-BDF7-749743CEB1B4 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToTexT -ConvertDeviceNodeToText() must set a string to describe the device node structure. 5.4.5.1.1 # 09A4021D-2804-49FA-8295-30B1CF27F788 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToTexT -ConvertDeviceNodeToText() must set a string to describe the device node structure. 5.4.5.1.2 # 97DEFF32-A4D0-4909-A7FA-98CF3ECFF5F0 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToTexT -ConvertDeviceNodeToText() must set a string to describe the device node structure. 5.4.5.1.3 # 11993701-534B-4804-B917-726BC9574313 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDevicePathToTexT -ConvertDevicePathToText() must set a string to describe the device path structure. 5.4.5.2.1 # DB90A554-C75F-409E-9D40-CCCD6AC6D057 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDevicePathToTexT -ConvertDevicePathToText() must set a string to describe the device path structure. 5.4.5.2.2 # 532045B2-8CB7-4C27-8372-C280E4E1F929 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDevicePathToTexT -ConvertDevicePathToText() must set a string to describe the device path structure. 5.4.5.2.3 # 945A93F7-EDAC-4893-B2D2-840C39BB7824 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() should return NULL with DeviceNode set to NULL. 5.4.6.1.1 # 2570911F-1A08-4F96-92F5-267EC08D75B0 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDevicePathToText() should return NULL with DevicePath set to NULL. 5.4.6.2.1 # CA28D9A9-6159-4B70-B5A0-6FB3686302D2 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.1 # 203B6963-5013-4683-958B-D4A21CCCBB8D EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.2 # C05C7EBE-69A4-4FCC-B829-257754F3B43E EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.3 # 36DE850B-B28D-4BFD-9EFF-BCD805A4A2F3 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.4 # A20C1075-9BDE-42DB-8328-626A18E6079E EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.5 # D448B8F6-2D7E-473D-AE66-9EC7BAA7F99C EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.6 # C4EF8EA1-6FA7-4E49-A17A-30A0EDD23C6B EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.7 # AC5859C4-99A9-43BC-BD20-76D436A8F971 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.8 # D00934B4-846E-4F8B-A6C9-130B1913493C EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.9 # E49FDCDB-BADB-48C7-BE8B-BCCE190F2B79 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.10 # B21543CC-4090-4E28-88C5-5BD629177BD9 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() hasperformed on the device node string. 5.4.7.1.11 # 4BF7BBFF-783F-4AB0-B52A-3EAB1D6EDD02 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeT oText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.12 # D7A537B7-96A2-478D-A2D3-67CA68938EE2 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.13 # EABA3B8D-0AAD-4729-B02E-B6A489DC174D EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.14 # D751AA0E-B0EA-43EE-8965-054C97010A32 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() hasperformed on the device node string. 5.4.7.1.15 # 51A639B6-878D-4118-886B-154F845EFDFD EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.16 # E23C5141-AC77-42F4-B418-9ED376BCCFD7 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.17 # 77EBCE11-3621-4900-BDB2-95012ACDCA46 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.18 # EF32BE73-F5B7-4545-AFD7-5EFBDC018F16 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.19 # BDF0860E-12B6-4C2A-A26C-8E258799A8D6 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.20 # 340F6746-662F-4613-895A-16577DE07699 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.21 # 16001709-687D-4880-89C4-1C631EB52E2D EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.22 # F375AD05-D5AE-408F-8AA5-21B8D1E9FD75 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.23 # A4C0ED2E-1438-44CC-9710-1E2E29E3BDE6 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.24 # 2CCD0CBB-395F-4B76-8AE8-3F4A07984F3A EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.25 # 13625CD7-79D1-4F0B-80E0-B55494AEC6B6 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.26 # 2001AE80-7309-4B70-9F4E-7BAD669DC043 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.27 # F37B8EE5-FB01-41E3-A26A-A199D9592474 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.28 # E171C43F-9AAF-4133-9580-FBB5A70B8872 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.29 # 596665CA-74E6-4F6E-88D8-6E26E53A42AB EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.30 # 5B136106-CEE0-46D9-87A9-681D70F71F17 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.31 # DB0E6E8B-1D57-41E5-B874-4CE85AD5764C EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.32 # 44F98053-BBF7-4002-9A7E-6B4D373E18FF EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.33 # 44ED02E4-48C7-42DF-BE12-60C1B27FE8AB EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.7.1.34 # 4E3DFEFC-EEBB-46D0-A1C3-83AA026DF11B EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText - ConvertDeviceNodeToText() must correctly recover the converting ConvertTextToDeviceNode has acted on the device node string. 5.4.7.1.35 # 21E74335-50C9-4DEB-8A9D-F40297FCA226 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText - ConvertDeviceNodeToText() must correctly recover the converting ConvertTextToDeviceNode has acted on the device node string. 5.4.7.1.36 # 252DF981-416A-486D-8C78-DEAE724A68EB EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText - ConvertDeviceNodeToText() must correctly recover the converting ConvertTextToDeviceNode has acted on the device node string. 5.4.7.1.37 # 77CDAE2C-642C-4113-B659-252342B116B6 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText - ConvertDeviceNodeToText() must correctly recover the converting ConvertTextToDeviceNode has acted on the device node string. 5.4.7.1.38 # 0D823B4B-58B4-4882-9F38-0BFB03A029A3 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText - ConvertDeviceNodeToText() must correctly recover the converting ConvertTextToDeviceNode has acted on the device node string. 5.4.7.1.39 # 4136553E-8284-409C-9056-CBBC91C5EAA1 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText - ConvertDeviceNodeToText() must correctly recover the converting ConvertTextToDeviceNode has acted on the device node string. 5.4.7.1.40 # 23BCD190-10B4-4063-9502-EA5C14FC721E EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText - ConvertDeviceNodeToText() must correctly recover the converting ConvertTextToDeviceNode has acted on the device node string. 5.4.7.1.41 # 6FACCC19-7785-49E6-AF86-9B5F6953607D EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText - ConvertDeviceNodeToText() must correctly recover the converting ConvertTextToDeviceNode has acted on the device node string. 5.4.7.1.42 # 60E2E2AC-F5F9-4ECF-ACB1-79A1E5CCBCF6 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDeviceNodeToText - ConvertDeviceNodeToText() must correctly recover the converting ConvertTextToDeviceNode has acted on the device node string. 5.4.7.1.43 # 4AF4F3CB-4AFA-43B5-B383-2E085715F7A6 EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDevicePathToText -ConvertDevicePathToText() must recover the conversion that ConvertTextToDevicePath() has performed on the device node string. 5.4.7.2.1 # 6EA38CC6-6B02-4EE7-84CC-37C00755EFA3 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertTextToDeviceNode() must set a device node structure. 5.4.8.1.1 # E025CD1B-DA51-4496-ACA0-F6183E67B678 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertTextToDeviceNode() must set a device node structure. 5.4.8.1.2 # E924B842-2E27-4D39-987D-3A64D7450EDA EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertTextToDeviceNode() must set a device node structure. 5.4.8.1.3 # A2215CA2-965A-4AE3-AE58-CAD120B3F587 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDevicePath -ConvertTextToDevicePath() must set a device node structure. 5.4.8.2.1 # 34DCB77C-782F-429A-92FC-A002AEFBCBD7 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDevicePath -ConvertTextToDevicePath() must set a device node structure. 5.4.8.2.2 # BF4B5C33-7CC4-412B-B688-140A173F4F5A EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDevicePath -ConvertTextToDevicePath() must set a device node structure. 5.4.8.2.3 # 112D380B-1F72-41D4-A35A-D36172CE4260 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertTextToDeviceNode() should return NULL with TextDeviceNode set to NULL. 5.4.9.1.1 # 6DE40774-269D-4C52-9ECE-E40195C409ED EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDevicePath -ConvertTextToDevicePath() should return NULL with TextDevicePath set to be NULL. 5.4.9.2.1 # ABD4778E-C1C5-4DCB-A575-4A2E83680182 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.1 # 384A0F7F-3AED-4942-BF29-ED707CB896C3 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.2 # 5EA2DDFD-D264-46D5-9997-17B236E446EE EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.3 # EEAAD308-9461-42DC-952A-25E3FB34C64D EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.4 # 5ADC74CF-0A05-4689-A0D0-F371100524F4 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.5 # AC15C6DF-10F5-40F1-9EDC-16A42286E2AE EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.6 # D6769FB3-6F40-441E-BC16-DBABC51FBC8E EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.7 # 5A6105D4-6C72-4842-BBF9-16B463C56521 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.8 # 370ABD68-D84C-4247-BDBD-B4BC2A1F749D EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.9 # 4B30FF6B-0495-4A88-8924-ED47B4703AEA EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.10 # 7C010D41-940F-4AB7-99B3-5629FEE2B3E8 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.11 # 3AFF77DA-5F86-4145-84FA-7E24641AEF67 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.12 # 57945D65-2CD1-44CB-95A2-853D6B45C210 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.13 # 99FE3CD1-9015-4995-B96C-03371CC026C5 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.14 # BE92F84C-3922-426B-A02A-1B1BEBF99D7C EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.15 # 453B6F77-D3BF-4F23-8035-0F61DFE016E1 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.16 # DC026CFC-C681-43AF-B373-ED8C1F7EAA6D EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.17 # 94DCA74E-ACDD-4FC2-ABB8-48B11BE07757 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.18 # 447FABAE-7A70-43DF-9F07-C307852487D5 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.19 # BA0FC861-D2CE-4C70-8BEC-AA89BC7D110F EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.20 # 2EBA02BB-A904-4949-A46A-411FD8A8DDAF EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.21 # 50CF1D50-B560-4A1A-96C2-0110F125E353 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.22 # D77E99E4-E619-4773-A4A0-BE55214B01F0 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.23 # E5490E03-83BE-4642-98C5-26AE4FA45DE4 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.24 # E1042CE4-760E-433D-B17B-9D0214F32A12 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.25 # 1E3C0327-7081-4B7F-ABFA-FF01C28CBE3F EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.26 # 37BEED32-165B-480A-919B-F5F24607C711 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.27 # 20884E00-4471-4E65-84AE-515D92C1E4F6 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.28 # FDCA47E4-9965-41DC-BB01-191054416960 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.29 # A0FC2A05-01E1-4A96-B88D-A7733325AF6E EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.30 # 0A0FC261-193B-4136-82E3-41326236C610 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.31 # B59FF699-4DC5-45B8-8BE6-25362EDA59F3 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.32 # 2379A6E4-3B61-471C-87B9-FFE66A987913 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.33 # 74F16D4F-CBC4-42F0-9916-AE35A6D75EB7 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.34 # A6A5AF57-CA9B-42C1-9BCD-E3DBDF02F38B EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.35 # 850D81EE-E3D5-468F-8380-253ECBEBF207 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.36 # 1F72C17D-9F1A-4F57-ACB5-2BFB3D0E5B67 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.37 # 64DBBE77-819E-4CD9-9088-D93D8F990933 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.38 # 62970CAD-B9AE-459E-94C7-973703C5DA43 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.39 # 2C0E3E0C-28F4-4284-BB54-042B6B26D34E EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.40 # 826C2EFE-C377-4594-9942-E1EF075DD12F EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.41 # AD957706-B29A-4184-B842-F6F1A4E0579B EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.42 # 5FDA2BE2-242A-4C81-A97C-FB2EE99414F6 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.43 # 6BC6E55B-AA2C-4853-88BD-7E79C8D3AE58 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.44 # 177FD920-B733-4841-9A10-DB7B374B477C EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.45 # 0084E9F8-6B65-48E1-9232-046EB456D1E3 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.46 # 25C2071E-0EDC-403F-894A-A48425CCCA80 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.47 # 84A73CCC-2468-440A-93A1-E23735E59F66 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.48 # 0671ECEA-309C-4398-8C01-ED1537EDAA40 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.49 # 7E00EDFB-4EF8-45DA-9E54-8E0F1BA5C3DE EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.50 # 882A6001-AE82-4BB5-830D-6C2AD76844EC EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDeviceNode -ConvertDeviceNodeToText() must recover the conversion that ConvertTextToDeviceNode() has performed on the device node string. 5.4.10.1.51 # 1759828D-3377-4473-848A-1A926F2E5BC5 EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL.ConvertTextToDevicePath -ConvertTextToDevicePath() must recover the conversion that ConvertTextToDevicePath() has performed on the device node string. 5.4.10.2.1 # 013A1D94-42EC-429C-B499-9D675CEA32E2 EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL.GetDriver - Invoke GetDriver() with invalid controller handle 5.5.2.1.1 # EC346531-5125-4E5F-93A9-7A7AEDC0E3B9 EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL.GetDriver - Invoke GetDriver() with invalid DriverImageHandle 5.5.2.1.2 # B6CE6934-AE1D-41BE-BA01-AC734970E0B5 EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL.GetDriver - Invoke GetDriver() and verify interface correctness within test case 5.5.2.1.3 # F8E30F06-98B8-4ABA-A073-676933C0F881 EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL.GetDriver - Invoke GetDriver() and verify whether the image handle is installed. 5.5.2.1.4 # 47008C31-E877-4ACF-887A-D556D4B1D5E3 EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL.GetDriverPath - Invoke GetDriverPath() with invalid controller handle 5.5.2.2.1 # BB8D1B45-E187-4195-A9DC-DBC75EEF9992 EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL.GetDriverPath - Invoke GetDriverPath() with invalid DriverImageHandle 5.5.2.2.2 # E0434E5D-A452-4EF6-B390-BA122ABBA8A8 EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL.GetDriverPath - Invoke GetDriverPath() and verify interface correctness within test case 5.5.2.2.3 # 7BAD1B57-C99C-48C0-B528-0B860EFC27C3 EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL.DriverLoaded - Invoke DriverLoaded() and verify interface correctness within test case 5.5.2.3.1 # 4D764CA3-4D43-4A89-934B-8F609ECA824D EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL.DriverLoaded - Invoke DriverLoaded() with DriverImagePath not got from the prior call to GetDriverPath(). 5.5.2.3.2 # 745042F7-A9E8-436B-8C44-424907906850 EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL.DriverLoaded - Invoke DriverLoaded() with invalid ControllerHandle 5.5.2.3.3 # ECC09588-B786-49B1-937F-8EED89A752D6 EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL.DriverLoaded - Invoke DriverLoaded() with invalid DriverImagePath. 5.5.2.3.4 # F5D05588-0D6A-40FA-A954-4B40D79B4E5B EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL.DriverLoaded - Invoke DriverLoaded() with invalid DriverImageHandle 5.5.2.3.5 # 18A52D36-D149-414C-A8C9-43C85571C65F EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_PROTOCOL.GetDriver - GetDriver returns EFI_SUCCESS with valid DriverImageHandle 5.5.3.1.1 # 841A7B86-ABF0-40AF-9267-3FB3692FC037 EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_PROTOCOL.GetDriver - GetDriver returns EFI_NOT_FOUND with unsupported Parameters 5.5.3.1.2 # 2F0B7EB4-B6B4-4A58-8755-9352D47E27EF EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_PROTOCOL.GetDriver - GetDriver () returns EFI_INVALID_PARAMETER with invalid driverImageHandle 5.5.3.1.3 # 82D78EF0-0E7C-4338-B0E6-EF07013518C7 EFI_DRIVER_CONFIGURATION_PROTOCOL.SetOptions - SetOptions() returns EFI_INVALID_PARAMETER with invalid ControllerHandle 5.5.4.1.1 # 159D6867-6E6F-4CB0-99C1-DF5786C0613F EFI_DRIVER_CONFIGURATION_PROTOCOL.SetOptions - SetOptions() returns EFI_INVALID_PARAMETER with invalid ActionRequired 5.5.4.1.2 # 97465A70-7746-4116-93BC-22B1AA9E14A2 EFI_DRIVER_CONFIGURATION_PROTOCOL.SetOptions - SetOptions() returns EFI_INVALID_PARAMETER with invalid ControllerHandle & ChildHandle 5.5.4.1.3 # 976F0E0A-A696-4922-8A44-F350F50BD5E8 EFI_DRIVER_CONFIGURATION_PROTOCOL.SetOptions - SetOptions() returns EFI_UNSUPPORTED with unsupported Language. 5.5.4.1.4 # 12B263E5-CB83-4855-9435-6EFB539D2251 EFI_DRIVER_CONFIGURATION_PROTOCOL.SetOptions - SetOptions() returns EFI_UNSUPPORTED with unsupported ControllerHandle. 5.5.4.1.5 # 9A4BA394-BF63-4DBA-AF83-C750C9FFAAF4 EFI_DRIVER_CONFIGURATION_PROTOCOL.OptionsValid - OptionsValid() returns EFI_INVALID_PARAMETER with invalid ControllerHandle. 5.5.4.2.1 # 10A4CD4B-0E42-4BED-9B3E-5321509CD0F6 EFI_DRIVER_CONFIGURATION_PROTOCOL.OptionsValid - OptionsValid() returns EFI_UNSUPPORTED with unsupported ControllerHandle. 5.5.4.2.2 # 45B89573-FF7D-4549-BC5F-7F2304A11C43 EFI_DRIVER_CONFIGURATION_PROTOCOL.ForceDefaults - ForceDefaults() returns EFI_INVALID_PARAMETER with invalid ControllerHandle. 5.5.4.3.1 # 0EDE4BCE-0456-45E5-8604-88C4A2BB7CA1 EFI_DRIVER_CONFIGURATION_PROTOCOL.ForceDefaults - ForceDefaults() returns EFI_INVALID_PARAMETER. with ActionRequired being NULL 5.5.4.3.2 # 0E7DD3DB-072B-45B6-AADF-F3EDED37E6AE EFI_DRIVER_CONFIGURATION_PROTOCOL.ForceDefaults - ForceDefaults() returns EFI_UNSUPPORTED with unsupported ControllerHandle. 5.5.4.3.3 # E6351DA7-8E29-451B-B116-DA9329970F17 EFI_DRIVER_DIAGNOSTIC_PROTOCOL.RunDiagnostics - RunDiagnostics returns EFI_INVALID_PARAMETER with invalid ControllerHandle. 5.5.5.1.1 # F98940FB-1AE6-42A8-95B3-D39084172EB7 EFI_DRIVER_DIAGNOSTIC_PROTOCOL.RunDiagnostics - RunDiagnostics()returns EFI_INVALID_PARAMETER with Language being NULL. 5.5.5.1.2 # E348A9EE-10FC-4487-8C1A-FCA811D7BB24 EFI_DRIVER_DIAGNOSTIC_PROTOCOL.RunDiagnostics - RunDiagnostics()returns EFI_INVALID_PARAMETER with ErrorType being NULL 5.5.5.1.3 # 1F03E17D-3F3C-45AB-93F5-D3DE3EC3E3CC EFI_DRIVER_DIAGNOSTIC_PROTOCOL.RunDiagnostics - RunDiagnostics()returns EFI_INVALID_PARAMETER with BufferSize being NULL. 5.5.5.1.4 # 7A73BEFE-B271-486F-9B0E-973C5E8064D9 EFI_DRIVER_DIAGNOSTIC_PROTOCOL.RunDiagnostics - RunDiagnostics()returns EFI_INVALID_PARAMETER with Buffer being NULL. 5.5.5.1.5 # AEAB03A7-FA56-4E97-8E1C-C335B4A4B41C EFI_DRIVER_DIAGNOSTIC_PROTOCOL.RunDiagnostics - RunDiagnostics()returns EFI_UNSUPPORTED with unsupported Language. 5.5.5.1.6 # F8D9425C-4BC8-44A9-A433-9A2C01EC5827 EFI_DRIVER_DIAGNOSTIC_PROTOCOL.RunDiagnostics - RunDiagnostics()returns EFI_UNSUPPORTED with unsupported ControllerHandle. 5.5.5.1.7 # 6C872DCE-787E-44DC-A887-EA1B8D55FD59 EFI_DRIVER_DIAGNOSTIC2_PROTOCOL.RunDiagnostics - RunDiagnostics() returns EFI_INVALID_PARAMETER with NULL ControllerHandle. 5.5.6.1.1 # F3263EB0-1630-4749-98E6-C9502315D3A2 EFI_DRIVER_DIAGNOSTIC2_PROTOCOL.RunDiagnostics - RunDiagnostics() returns EFI_INVALID_PARAMETER with invalid ChildHandle. 5.5.6.1.2 # C5B8E4EF-2FA4-4AE9-A65E-DD472DFD81E5 EFI_DRIVER_DIAGNOSTIC2_PROTOCOL.RunDiagnostics - RunDiagnostics() returns EFI_INVALID_PARAMETER with Language value of NULL. 5.5.6.1.3 # E23426C8-5FE2-4E80-A940-AB66106328F6 EFI_DRIVER_DIAGNOSTIC2_PROTOCOL.RunDiagnostics - RunDiagnostics() returns EFI_INVALID_PARAMETER with ErrorType value of NULL 5.5.6.1.4 # 6E86AC1A-0CE8-4F83-9DA2-38791EFF0F8C EFI_DRIVER_DIAGNOSTIC2_PROTOCOL.RunDiagnostics - RunDiagnostics() returns EFI_INVALID_PARAMETER with a BufferSize value of NULL. 5.5.6.1.5 # 4C955E4C-86B9-4C6D-83A0-4EA33467D038 EFI_DRIVER_DIAGNOSTIC2_PROTOCOL.RunDiagnostics - RunDiagnostics() returns EFI_INVALID_PARAMETER with a Buffer value of NULL. 5.5.6.1.6 # 8B218E7B-24A0-400C-A869-1AD1148E7A07 EFI_DRIVER_DIAGNOSTIC2_PROTOCOL.RunDiagnostics - RunDiagnostics() returns EFI_UNSUPPORTED with unsupported Language. 5.5.6.1.7 # EF071998-EB8D-488F-A5D5-9E447A54208B EFI_DRIVER_DIAGNOSTIC2_PROTOCOL.RunDiagnostics - RunDiagnostics() returns EFI_UNSUPPORTED with virtual device handle. 5.5.6.1.8 # C9DA5237-6AD0-4C74-88D0-6E517F6C4F63 EFI_DRIVER_DIAGNOSTIC2_PROTOCOL.RunDiagnostics - RunDiagnostics() return EFI_UNSUPPORTED with virtual child handle 5.5.6.1.9 # 2E31C21E-1999-42B7-96E6-DA8EFCC1F151 EFI_DRIVER_DIAGNOSTIC2_PROTOCOL.RunDiagnostics - RunDiagnostics() returns EFI_SUCCESS with supported Language. 5.5.6.1.10 # 04405FAC-1688-4213-A11D-4B6458FFE72C EFI_DRIVER_DIAGNOSTIC2_PROTOCOL.RunDiagnostics - RunDiagnostics() returns EFI_SUCCESS with supported Language. 5.5.6.1.11 # 628FCFBA-C74B-4038-915A-011AB90F6735 EFI_COMPONENT_NAME_PROTOCOL.GetDriverName - GetDriverName() returns its driver name in every supported language. 5.5.7.1.1 # 59ED70E0-9CC8-48D5-8675-EDCBB088EBD9 EFI_COMPONENT_NAME_PROTOCOL.GetDriverName - GetDriverName() returns EFI_INVALID_PARAMETER with Language being NULL. 5.5.7.1.2 # 9CFFFF0F-65A7-43A5-9EF1-740227823DFC EFI_COMPONENT_NAME_PROTOCOL.GetDriverName - GetDriverName() returns EFI_INVALID_PARAMETER with DriverName being NULL. 5.5.7.1.3 # CB089876-E819-4FD8-ACBE-47568C1093CC EFI_COMPONENT_NAME_PROTOCOL.GetDriverName - GetDriverName() returns EFI_UNSUPPORTED with unsupported Language. 5.5.7.1.4 # 961FABD3-97EC-4C97-A05A-C2FDA632F13D EFI_COMPONENT_NAME_PROTOCOL.GetControllerName - GetGontrollerName() must successfully retrieve ControllerName for all manageable ControllerHandle. 5.5.7.2.1 # A83CFE57-8391-472B-BC0E-121895068670 EFI_COMPONENT_NAME_PROTOCOL.GetControllerName - GetGontrollerName() must successfully retrieve ControllerName for ChildHandles of manageable ControllerHandles. 5.5.7.2.2 # 735F5C9B-95C9-4949-A8F7-0A61062E2867 EFI_COMPONENT_NAME_PROTOCOL.GetControllerName - GetGontrollerName() returns EFI_INVALID_PARAMETER with invalid ControllerHandle. 5.5.7.2.3 # 6F51ECA4-1808-4B5B-969B-88D8C8A5003E EFI_COMPONENT_NAME_PROTOCOL.GetControllerName - GetGontrollerName() returns EFI_INVALID_PARAMETER with invalid ChildHandle with the driver being not a device driver. 5.5.7.2.4 # 9D3DEDBF-A123-475B-B63E-1501BC998183 EFI_COMPONENT_NAME_PROTOCOL.GetControllerName - GetGontrollerName() returns EFI_INVALID_PARAMETER with ControllerName being NULL. 5.5.7.2.5 # B436D551-F2F4-4FDC-B031-073DADECD716 EFI_COMPONENT_NAME_PROTOCOL.GetControllerName - GetGontrollerName() returns EFI_INVALID_PARAMETER with Language being NULL 5.5.7.2.6 # 27A4781A-E85A-4714-AB9A-67C101385E83 EFI_COMPONENT_NAME_PROTOCOL.GetControllerName - GetGontrollerName() returns EFI_UNSUPPORTED with unsupported Language. 5.5.7.2.7 # A1A56539-8150-483F-A1B7-23AF4F8464C7 EFI_COMPONENT_NAME_PROTOCOL.GetControllerName - GetGontrollerName() returns EFI_UNSUPPORTED With irrelevant ControllerHandle 5.5.7.2.8 # 8A5321C3-3E88-4C62-BFDD-C7E4ECF51F9F EFI_COMPONENT_NAME_PROTOCOL.GetControllerName - GetGontrollerName() returns EFI_UNSUPPORTED With irrelevant ChildHandle 5.5.7.2.9 # A5ECBBE1-1795-4798-A826-209C578E1DE9 EFI_COMPONENT_NAME_PROTOCOL.GetControllerName - GetGontrollerName() returns EFI_UNSUPPORTED With device handle and not-NULL ChildHandle 5.5.7.2.10 # DB9E40A7-8638-4C0F-B294-FE0523FA1E2F EFI_COMPONENT_NAME_PROTOCOL.GetControllerName - Go through each each of the handles 5.5.7.2.11 # 79AB9A12-E535-4727-A04D-20B78F918F85 EFI_COMPONENT_NAME_PROTOCOL.GetControllerName - Go through each each of the handles and child handles 5.5.7.2.12 # 31518904-1307-4BEF-84E6-66FF76A78FF4 COMPONENT_NAME2_PROTOCOL.GetDriverName - GetDriverName() returns EFI_INVALID_PARAMETER with NULL Language 5.5.8.1.1 # 7B478492-53C0-4748-A244-60F3F2D0EE5A COMPONENT_NAME2_PROTOCOL.GetDriverName - GetDriverName() returns EFI_INVALID_PARAMETER with NULL DriverName 5.5.8.1.2 # 36E0A7E5-BFC8-4AB9-B41A-9D6925436AD2 COMPONENT_NAME2_PROTOCOL.GetDriverName - GetDriverName() returns EFI_UNSUPPORTED with unsupported language 5.5.8.1.3 # 327AA49D-4A8B-4101-8B0D-923233FC09E5 COMPONENT_NAME2_PROTOCOL.GetDriverName - GetDriverName() returns EFI_SUCCESS with supported languange 5.5.8.1.4 # C38A85AF-2D0A-4BFA-8F44-A247F1FD7B94 COMPONENT_NAME2_PROTOCOL.GetControllerName - GetControllerName() returns EFI_INVALID_PARAMETER with a NULL ControllerHandle 5.5.8.2.1 # 8398D1D9-DFB7-47F1-AD65-36F12A6A47EA COMPONENT_NAME2_PROTOCOL.GetControllerName - GetControllerName() returns EFI_INVALID_PARAMETER with NULL ControllerName 5.5.8.2.3 # 8CF65E39-125B-4206-9985-CAA515687B0A COMPONENT_NAME2_PROTOCOL.GetControllerName - GetControllerName() returns EFI_INVALID_PARAMETER with NULL Language 5.5.8.2.4 # 064D252B-BC7F-4859-8602-AFA97F8EA2BD COMPONENT_NAME2_PROTOCOL.GetControllerName - GetControllerName() returns EFI_UNSUPPORTED with unsupported language 5.5.8.2.5 # 95C8BFD8-C67C-411E-9395-4328012C0766 COMPONENT_NAME2_PROTOCOL.GetControllerName - GetControllerName() returns EFI_UNSUPPORTED with irrelevant ControllerHandle 5.5.8.2.6 # 155C06F0-E315-4175-A0E9-4DE3C5163CB2 COMPONENT_NAME2_PROTOCOL.GetControllerName - GetControllerName() returns EFI_UNSUPPORTED with irrelevant ChildHandle 5.5.8.2.7 # ABF5CD96-FB74-489C-AE70-EB31A0FDEF25 COMPONENT_NAME2_PROTOCOL.GetControllerName - GetControllerName() returns EFI_SUCCESS with supported language 5.5.8.2.8 # 38BD708A-F1D7-4B3B-B239-06F6FDA21CB8 COMPONENT_NAME2_PROTOCOL.GetControllerName - GetControllerName() returns EFI_SUCCESS support language 5.5.8.2.9 # 0D68257B-F647-452A-9744-A223E6EE3DF2 EFI_ADAPTER_INFORMATION_PROTOCOL.GetInformation - GetInformation() returns EFI_SUCCESS 5.5.11.1.1 # 15A3A10D-CA48-4D52-9989-5171FC909054 EFI_ADAPTER_INFORMATION_PROTOCOL.GetInformation - GetInformation() returns correct InformationBlockSize 5.5.11.1.2 # EB7C1CC7-5C94-40C6-BEAF-5308D7F63501 EFI_ADAPTER_INFORMATION_PROTOCOL.GetInformation - GetInformation() returns EFI_UNSUPPORTED with unknown InformationType 5.5.11.1.3 # AB0D01E7-8F70-4A76-877E-A713CE001B72 EFI_ADAPTER_INFORMATION_PROTOCOL.GetInformation - GetInformation() returns EFI_INVALID_PARAMETER with NULL InformationBlock 5.5.11.1.4 # 5A831392-7EE7-4F3E-BCD6-326D64F9C21C EFI_ADAPTER_INFORMATION_PROTOCOL.GetInformation - GetInformation() returns EFI_INVALID_PARAMETER with NULL InformationBlockSize 5.5.11.1.5 # EED7DBD9-834C-4DBF-A18D-399FDF19D3F0 EFI_ADAPTER_INFORMATION_PROTOCOL.SetInformation - SetInformation() returns EFI_SUCCESS or EFI_WRITE_PROTECTED with valid InformationType 5.5.11.2.1 # 2E1EAE6B-95F1-4189-AC02-C85041023CCA EFI_ADAPTER_INFORMATION_PROTOCOL.SetInformation - SetInformation() returns EFI_SUCCESS and check with valid InformationType 5.5.11.2.2 # DB4D7A52-608C-46F7-AF23-0B101EC8B8EC EFI_ADAPTER_INFORMATION_PROTOCOL.SetInformation - SetInformation() returns EFI_UNSOPPORTED with unknown InformationType 5.5.11.2.3 # D15882E0-CB55-42F4-BB30-CBA0503AADC9 EFI_ADAPTER_INFORMATION_PROTOCOL.SetInformation - SetInformation() returns EFI_INVALID_PARAMETER or EFI_WRITE_PROTECTED with NULL InformationBlock 5.5.11.2.4 # 59A9F08D-AD58-49E0-927F-9B46BB623B41 EFI_ADAPTER_INFORMATION_PROTOCOL.GetSupportedTypes - GetSupportedTypes() returns EFI_SUCCESS 5.5.11.3.1 # AC9F6A14-FF26-43D1-8C47-615600C412F4 EFI_ADAPTER_INFORMATION_PROTOCOL.GetSupportedTypes - GetSupportedTypes() returns valid InfoTypes 5.5.11.3.2 # D55B2936-5F3F-40A8-B8A1-409F5950DA61 ADAPTER_INFORMATION_PROTOCOL.GetSupportedTypes - GetSupportedTypes() returns EFI_INVALID_PARAMETER with NULL InfoTypesBuffer 5.5.11.3.3 # 890C711F-CE91-4426-A5FD-010A1CA5335B ADAPTER_INFORMATION_PROTOCOL.GetSupportedTypes - GetSupportedTypes() returns EFI_INVALID_PARAMETER with NULL InfoTypesBufferCount 5.5.11.3.4 # 7CB5F8DD-7346-484B-B1B3-A646696DEAE7 SIMPLE_INPUT.Reset - Reset() returns EFI_SUCCESS with ExtendedVerification as FALSE 5.6.1.1.1 # 6FC31ADD-F34B-4B56-9BA6-36B27CBEF5A2 SIMPLE_INPUT.Reset - ReadKeyStroke() returns EFI_NOT_READY when there is no key has been stroked. 5.6.1.1.2 # 8DA56DB6-D7DF-4029-BA98-37460B210E3B SIMPLE_INPUT.Reset - Reset() returns EFI_SUCCESS with ExtendedVerification as TRUE 5.6.1.1.3 # 3D51B174-59F8-44BC-B7F7-9A112C5182A1 SIMPLE_INPUT.Reset - ReadKeyStroke() returns EFI_NOT_READY when there is no key has been stroked. 5.6.1.1.4 # ECAF43C6-6B77-413A-898F-280E925FF943 SIMPLE_TEXT_OUTPUT.Reset - ConsoleOut device is set to default state after call Reset() without Extended Verification Mode 5.6.2.1.1 # C40BBA44-CFA3-4494-AFA5-FA2F78CB2020 SIMPLE_TEXT_OUTPUT.Reset - Reset() without Extended Verification Mode returns EFI_SUCCESS 5.6.2.1.2 # 51267BF4-7B3E-46FD-AC6C-FF8E5461D17F SIMPLE_TEXT_OUTPUT.Reset - ConsoleOut device is set to default state after call Reset() with Extended Verification Mode 5.6.2.1.3 # 1771A342-BBC3-43DA-914D-7D59B7D8862E SIMPLE_TEXT_OUTPUT.Reset - Reset() with Extended Verification Mode returns EFI_SUCCESS 5.6.2.1.4 # 3E706C2F-C7EE-43DE-8FE7-398133117D9B SIMPLE_TEXT_OUTPUT.OutputString - OutputString() with normal Unicode string Mode value moves cursor to the right position 5.6.2.2.1 # B7C77060-BD1E-4607-8541-DCF508E3FFD4 SIMPLE_TEXT_OUTPUT.OutputString - OutputString() with normal Unicode string returns EFI_SUCCESS 5.6.2.2.2 # F3F07BDB-683D-448F-A54A-B561F98695B5 SIMPLE_TEXT_OUTPUT.OutputString - OutputString() with very long Unicode String Mode value moves cursor to the right position 5.6.2.2.3 # CEFD060C-9ED5-4862-9675-DA263BDC353A SIMPLE_TEXT_OUTPUT.OutputString - OutputString() with very long Unicode String returns EFI_SUCCESS 5.6.2.2.4 # 722925C0-F84A-4AA0-9DE8-040370E0690F SIMPLE_TEXT_OUTPUT.OutputString - OutputString() with Drawing Unicode String Mode value moves cursor to the right position 5.6.2.2.5 # 6FCE5C66-D273-446D-8854-947B6CD4A396 SIMPLE_TEXT_OUTPUT.OutputString - OutputString() with Drawing Unicode String returns EFI_SUCCESS 5.6.2.2.6 # AE266668-A3EF-4930-8564-559F9E96146B SIMPLE_TEXT_OUTPUT.OutputString - OutputString() with cursor control Unicode String Mode value moves cursor to the right position 5.6.2.2.7 # 2E40BCFE-7713-4AB1-995C-E08B2DDC2B60 SIMPLE_TEXT_OUTPUT.OutputString - OutputString() with cursor control Unicode String returns EFI_SUCCESS 5.6.2.2.8 # 0317202B-4C09-4F09-A89E-17917D0BB56C SIMPLE_TEXT_OUTPUT.TestString - TestString() with normal Unicode string Mode value moves cursor to the right position 5.6.2.3.1 # 92609750-7965-4E08-AEAF-B1ECA3616366 SIMPLE_TEXT_OUTPUT.TestString - TestString() with normal Unicode string returns EFI_SUCCESS 5.6.2.3.2 # 26D95327-008C-4CA1-B675-9D8620DF7319 SIMPLE_TEXT_OUTPUT.QueryMode - QueryMode() with supported Mode value remains other attributes unchanged 5.6.2.4.1 # F2B8054E-CFA7-4FCD-9E6C-C607BE62FF27 SIMPLE_TEXT_OUTPUT.QueryMode - QueryMode () with supported Mode value returns EFI_SUCCESS 5.6.2.4.2 # 4B5C620E-0E2F-4C19-A241-25BD4767BF3E SIMPLE_TEXT_OUTPUT.QueryMode - QueryMode () with unsupported Mode value returns EFI_UNSUPPORTED 5.6.2.4.3 # 5C444CD8-3DCE-4BE7-B5CD-3938D504AC95 SIMPLE_TEXT_OUTPUT.QueryMode - Mode #0 is supported and the dimension is 80 * 25 5.6.2.4.4 # 3B069C23-DE80-4EB9-8657-480F63816C53 SIMPLE_TEXT_OUTPUT.QueryMode - If Mode #1 is supported, the dimension is 80 * 50 5.6.2.4.5 # 891CB899-C05E-4160-A98C-0604C40A4448 SIMPLE_TEXT_OUTPUT.QueryMode - QueryMode() with Invalid Mode Fields, SIMPLE_TEXT_OUTPUT.Mode does not change before and after 5.6.2.4.6 # 8F0B6EBE-AA65-4AA4-8CFC-220874E79563 SIMPLE_TEXT_OUTPUT.QueryMode - QueryMode() with Invalid Mode Fields returns EFI_UNSUPPORTED 5.6.2.4.7 # 3680C8C3-8FC6-4FE2-A2DB-4FCBE10A1487 SIMPLE_TEXT_OUTPUT.SetMode - SetMode() with supported Mode value sets mode and cursor postion 5.6.2.5.1 # CB1C6BC5-6C12-4D3A-91C4-2EDB09A35D5F SIMPLE_TEXT_OUTPUT.SetMode - SetMode() with supported Mode value returns EFI_SUCCESS 5.6.2.5.2 # AB044F50-D0D3-44F5-9234-E052CC264789 SIMPLE_TEXT_OUTPUT.SetMode - SetMode() with Invalid Mode Fields, SIMPLE_TEXT_OUTPUT.Mode does not change before and after 5.6.2.5.3 # 6CE26A46-AB4A-44DF-86C0-3A97C3A3930F SIMPLE_TEXT_OUTPUT.SetMode - SetMode() with Invalid Mode Fields returns EFI_UNSUPPORTED 5.6.2.5.4 # B401E101-5386-49FC-8964-543BAD907B58 SIMPLE_TEXT_OUTPUT.SetAttribute - SetAttribute() with supported attributes returns EFI_SUCCESS 5.6.2.6.1 # 49B1F9EA-085C-4B2B-A898-756AA7612F4A SIMPLE_TEXT_OUTPUT.SetAttribute - SetAttribute() with supported attributes returns EFI_SUCCESS 5.6.2.6.2 # EFA8F25F-60FE-4707-9F2B-6612F64D3F6E SIMPLE_TEXT_OUTPUT.SetAttribute - SetAttribute() changes output color and remains other mode fields unchanged 5.6.2.6.3 # 3AF1E31E-1523-4AD3-A077-51D2328EDF80 SIMPLE_TEXT_OUTPUT.SetAttribute - SetAttribute() with supported attributes returns EFI_SUCCESS and output color is set as expected 5.6.2.6.4 # 42C6876B-46E7-47A5-B427-25061E25E8BF SIMPLE_TEXT_OUTPUT.SetAttribute - SetAttribute() with Invalid position values, does not change SIMPLE_TEXT_OUTPUT.Mode. 5.6.2.6.5 # 300A1814-D2C8-4A51-A937-0B8CE93FB445 SIMPLE_TEXT_OUTPUT.SetAttribute - SetAttribute() with Invalid Attribute values returns EFI_UNSUPPORTED 5.6.2.6.6 # A92CE5F8-89A8-4695-BCB1-593E0E88E241 SIMPLE_TEXT_OUTPUT.ClearScreen - ClearScreen() sets cursor position to (0,0) and remain other attributes unchanged. 5.6.2.7.1 # B3A0092F-E768-4359-A9EB-3D852778C4CB SIMPLE_TEXT_OUTPUT.ClearScreen - ClearScreen() returns EFI_SUCCESS. 5.6.2.7.2 # E4F9FD56-1E72-44EE-B031-AEC6B4DAB20D SIMPLE_TEXT_OUTPUT.SetCursorPosition - SetCursorPosition() moves cursor to appointed position and remain other attributes unchanged. 5.6.2.8.1 # BE56DC0D-8779-4700-B44C-6DF439FBF6AA SIMPLE_TEXT_OUTPUT.SetCursorPosition - SetCursorPosition() returns EFI_SUCCESS. 5.6.2.8.2 # A125B94F-CBC6-4E25-8033-FBF0DE731465 SIMPLE_TEXT_OUTPUT.SetCursorPosition - SetCursorPosition() returns EFI_SUCCESS and moves cursor to appointed position. 5.6.2.8.3 # 85E9AABD-1376-4E67-B614-CECF63369B31 SIMPLE_TEXT_OUTPUT.SetCursorPosition - SetCursorPosition() with Invalid Row/Column Numbers dose not change cursor position. 5.6.2.8.4 # BEFF2F08-BC3E-4E4F-B86F-05B0E9D10BA3 SIMPLE_TEXT_OUTPUT.SetCursorPosition - SetCursorPosition() with Invalid Row/Column Numbers returns EFI_UNSUPPORTED. 5.6.2.8.5 # DF85A087-D1C9-4739-972C-4ED8615F56D4 SIMPLE_TEXT_OUTPUT.EnableCursor - EnableCursor() with TRUE returns EFI_SUCCESS or EFI_UNSUPPORTED 5.6.2.9.1 # 318FE413-D07D-4AAD-9C62-F8FE7F77BEB2 SIMPLE_TEXT_OUTPUT.EnableCursor - EnableCursor() with TRUE changes cursor status to visible. 5.6.2.9.2 # 07394E57-F2F5-4045-8B2C-91BB2BE43C4E SIMPLE_TEXT_OUTPUT.EnableCursor - EnableCursor() with TRUE returns EFI_SUCCESS or EFI_UNSUPPORTED 5.6.2.9.3 # B3121D1B-BD25-477D-ADC3-5DE31B194325 SIMPLE_TEXT_OUTPUT.EnableCursor - EnableCursor() with FALSE returns EFI_SUCCESS or EFI_UNSUPPORTED 5.6.2.9.4 # CFD7FE8D-1674-4205-B63A-E64E8615660C SIMPLE_TEXT_OUTPUT.EnableCursor - EnableCursor() with FALSE changes cursor status to invisible. 5.6.2.9.5 # 3F2B2512-91CF-44D9-AEBD-897640F1B41F SIMPLE_TEXT_OUTPUT.EnableCursor - EnableCursor() with FALSE returns EFI_SUCCESS or EFI_UNSUPPORTED 5.6.2.9.6 # 7BE3C5EA-CA81-49E2-BAC6-B9A65BBFFC57 EFI_UGA_DRAW_PROTOCOL.GetMode - GetMode() with valid parameter returns EFI_SUCCESS 5.6.3.1.1 # 2DCF2F9D-BC9C-4BE2-9D0A-35B99D13B1BA EFI_UGA_DRAW_PROTOCOL.GetMode - GetMode() with valid parameter returns EFI_SUCCESS 5.6.3.1.2 # 53954B07-1EE8-4AB9-9B5B-28BEF2AE658C EFI_UGA_DRAW_PROTOCOL.GetMode - GetMode() with valid parameter returns EFI_SUCCESS 5.6.3.1.3 # EE89ABE2-E289-4E5F-BD0F-EE415F9D7606 EFI_UGA_DRAW_PROTOCOL.GetMode - GetMode() with HorizontalResolution being NULL returns EFI_INVALID_PARAMETER 5.6.3.1.4 # 27E72405-627F-4D2D-8D82-1CF75A94B1E0 EFI_UGA_DRAW_PROTOCOL.GetMode - GetMode() with VerticalResolution being NULL returns EFI_INVALID_PARAMETER 5.6.3.1.5 # 5426AA3F-CF9B-49A1-8B83-8BD714056872 EFI_UGA_DRAW_PROTOCOL.GetMode - GetMode() with RefreshRate being NULL returns EFI_INVALID_PARAMETER 5.6.3.1.6 # 36EBE5D4-E938-4859-AA3E-ACE449BA5F17 EFI_UGA_DRAW_PROTOCOL.GetMode - GetMode() with ColorDepth being NULL returns EFI_INVALID_PARAMETER 5.6.3.1.7 # 6A5E8496-0EDF-4616-839F-DEB5F8BEC8FD EFI_UGA_DRAW_PROTOCOL.SetMode - SetMode() with supported Uga mode clears hardware frame buffer to black 5.6.3.2.1 # 7FF20BB2-B6E7-47CC-86C8-817DB0732041 EFI_UGA_DRAW_PROTOCOL.SetMode - SetMode() with resolution 800*600 color depth 32-bit and 60 refresh rate uga mode returns EFI_SUCCESS. 5.6.3.2.2 # A5CAAD17-8605-473A-AB08-6B873F812C14 EFI_UGA_DRAW_PROTOCOL.SetMode - GetMode() returns the values set by SetMode(). 5.6.3.2.3 # 7D0E59BB-54A3-48C8-85EC-AD89EBE68B49 EFI_UGA_DRAW_PROTOCOL.SetMode - GetMode() returns the values set by SetMode(). 5.6.3.2.4 # 86CC4728-6884-4743-8B3B-5C955E9A7729 EFI_UGA_DRAW_PROTOCOL.SetMode - SetMode() with valid parameters returns EFI_SUCCESS or EFI_UNSUPPORTED. 5.6.3.2.5 # E1E7967E-C92A-42DD-93CE-B51D1CE09217 EFI_UGA_DRAW_PROTOCOL.SetMode - SetMode() with supported uga mode returns EFI_SUCCESS. 5.6.3.2.6 # D0BC9DB6-C66E-46ED-AE61-6A9028631D34 EFI_UGA_DRAW_PROTOCOL.Blt - Blt() with EfiUgaVideoFill operation fills display rectangle with input pixel value 5.6.3.3.1 # B567D336-CA3A-474C-AA84-A7B4AD615758 EFI_UGA_DRAW_PROTOCOL.Blt - Blt() with EfiUgaVideoFill operation returns EFI_SUCCESS 5.6.3.3.2 # 367D6E99-6A11-4D0F-BF99-7FBE438B3157 EFI_UGA_DRAW_PROTOCOL.Blt - Blt() with BltEfiUgaVideoToBltBuffer operation returns EFI_SUCCESS 5.6.3.3.3 # 85EDB629-147D-40B0-9488-1802717809CF EFI_UGA_DRAW_PROTOCOL.Blt - Blt() with BltEfiUgaVideoToBltBuffer operation returns EFI_SUCCESS 5.6.3.3.4 # C776EB3A-6632-425D-B704-FAFBCE1E1D0C EFI_UGA_DRAW_PROTOCOL.Blt - Blt() with BltEfiUgaBltBufferToVideo operation returns EFI_SUCCESS 5.6.3.3.5 # 92A04254-6CBE-45BE-87C4-38D4666611E6 EFI_UGA_DRAW_PROTOCOL.Blt - Blt() with BltEfiUgaVideoToBltBuffer and BltEfiUgaBltBufferToVideo operation gets the same content of display rectangle and buffer 5.6.3.3.6 # 9EFC6F31-1CB1-458F-9A15-E347A8368DD8 EFI_UGA_DRAW_PROTOCOL.Blt - Blt() with EfiUgaVideoToVideo operation returns EFI_SUCCESS 5.6.3.3.7 # 09777D6A-14AA-41EB-B8BC-0DCB90F622BC EFI_UGA_DRAW_PROTOCOL.Blt - Blt() with EfiUgaVideoToVideo operation returns the same contents between source display rectangle and destination display destination. 5.6.3.3.8 # A077B57A-2D0F-4D26-9E41-13B26E28EDE7 EFI_UGA_DRAW_PROTOCOL.Blt - Blt() with invalid BltOperation returns EFI_INVALID_PARAMETER 5.6.3.3.9 # 3FCB89C6-E504-4669-BF31-BA03B766C8C2 EFI_SIMPLE_POINTER.Reset - Reset() with ExtendedVerification being FALSE returns EFI_SUCCESS 5.6.4.1.1 # D752813F-32DC-4820-B759-E8970CF33389 EFI_SIMPLE_POINTER.Reset - GetState() after Reset() returns 0 for all related movement. 5.6.4.1.2 # 716EEFC7-8C0A-4636-A0DB-7E7020CEE85D EFI_SIMPLE_POINTER.Reset - GetState() after Reset() returns EFI_UNSUPPORTED. 5.6.4.1.3 # CE6806F5-E186-4C24-83AA-004FACF02865 EFI_SIMPLE_POINTER.Reset - Reset() with ExtendedVerification being TRUE returns EFI_SUCCESS 5.6.4.1.4 # D3E54374-17B6-417B-AEC7-CC55CC4235A2 EFI_SIMPLE_POINTER.Reset - GetState() after Reset() returns 0 for all related movement. 5.6.4.1.5 # D8A03978-7023-4D61-92BD-15D39B3F5D11 EFI_SIMPLE_POINTER.Reset - GetState() after Reset() returns EFI_UNSUPPORTED. 5.6.4.1.6 # 5271062E-DEF9-4D30-843B-8D6E413313F3 EFI_SIMPLE_POINTER.GetState - GetState() after Reset() returns 0 for all related movement. 5.6.4.2.1 # 7614C447-12A0-403D-8ADE-9897517DD849 EFI_SIMPLE_POINTER.GetState - GetState() returns EFI_NOT_READY when there is no move since last call of GetState(). 5.6.4.2.2 # 2F8F8710-02DD-411F-AAB5-27E13A6AB279 EFI_SIMPLE_POINTER.GetState - GetState() after Reset() returns 0 for all related movement. 5.6.4.2.3 # 3DB7EA18-DA9D-4760-A743-04B48D144E90 EFI_SIMPLE_POINTER.GetState - GetState() returns EFI_NOT_READY when there is no move since last call of GetState(). 5.6.4.2.4 # 2E369256-6C78-49E9-9ED5-E3D2883433A0 SERIAL_IO.Reset - Reset() returns EFI_SUCCESS 5.6.5.1.1 # 34260CB2-43AE-4853-874B-477CEB144202 SERIAL_IO.SetAttributes - SetAttributes() with valid BaudRate returns EFI_SUCCESS 5.6.5.2.1 # 3FD35BEE-5013-472F-A008-BDDF319CE66B SERIAL_IO.SetAttributes - SetAttributes() with valid ReceiveFifoDepth returns EFI_SUCCESS 5.6.5.2.2 # 8CF74222-7134-47B6-A582-F4D9ADA7A3F4 SERIAL_IO.SetAttributes - SetAttributes() with valid Timeout returns EFI_SUCCESS 5.6.5.2.3 # 68F91273-0078-4E6C-B9DB-6259B539F74A SERIAL_IO.SetAttributes - SetAttributes() with valid Parity returns EFI_SUCCESS 5.6.5.2.4 # DF6038C2-3752-4E22-AB4C-FE66670CA3DF SERIAL_IO.SetAttributes - SetAttributes() with valid DataBits returns EFI_SUCCESS 5.6.5.2.5 # DF6F2692-9A0D-4B0F-BC8E-368B6A03E0B1 SERIAL_IO.SetAttributes - SetAttributes() with valid StopBits returns EFI_SUCCESS 5.6.5.2.6 # B199D5D2-1143-499E-A5F8-F0A76F79FEE5 SERIAL_IO.SetAttributes - SetAttributes() with default attributes returns EFI_SUCCESS 5.6.5.2.7 # 3041EC45-00AF-4787-B1E9-15B87AC5DDC8 SERIAL_IO.SetAttributes - SetAttributes() with nonstandard BaudRate values returns EFI_SUCCESS and set Baud Rate as the nearest standard baud rate value 5.6.5.2.8 # 7A5CCA70-46C7-4488-8765-84336678A501 SERIAL_IO.SetAttributes - SetAttributes() with unsupported BaudRate returns EFI_INVALID_PARAMETER 5.6.5.2.9 # 190CA14D-A6C2-4A42-8629-A51496C8E052 SERIAL_IO.SetAttributes - SetAttributes() with unsupported ReceiveFifoDepth returns EFI_INVALID_PARAMETER 5.6.5.2.10 # D40C796B-B654-4FB5-88B0-1EC82A271350 SERIAL_IO.SetAttributes - SetAttributes() with unsupported Timeout returns EFI_INVALID_PARAMETER 5.6.5.2.11 # 15DC5EE1-9871-4E25-B222-C5385C9BF36B SERIAL_IO.SetAttributes - SetAttributes() with unsupported Parity returns EFI_INVALID_PARAMETER 5.6.5.2.12 # 0AA15E38-B05C-46CF-B1F3-1EB74137B8BF SERIAL_IO.SetAttributes - SetAttributes() with unsupported DataBits returns EFI_INVALID_PARAMETER 5.6.5.2.13 # 174A5C87-74CF-4E88-8404-683ECB40F32F SERIAL_IO.SetAttributes - SetAttributes() with unsupported StopBits returns EFI_INVALID_PARAMETER 5.6.5.2.14 # AC56DFB5-CE1C-42A6-98C9-C6F5C8AD83DA SERIAL_IO.SetControl - SetControl() with valid bits returns EFI_SUCCESS and GetControl() returns the set bits. 5.6.5.3.1 # 00605CBC-3965-4B61-A254-2B2B723172EA SERIAL_IO.SetControl - SetControl() with unsupported control bits returns EFI_UNSUPPORTED. 5.6.5.3.2 # 131F5894-1613-4F3E-BD45-2BDDB7ED22B0 SERIAL_IO.GetControl - GetControl() returns EFI_SUCCESS and gets the bits set by SetControl(). 5.6.5.4.1 # DD059DC5-6558-4D43-AC65-58A61D648DB0 SERIAL_IO.GetControl - GetControl() returns EFI_SUCCESS and gets the bit of EFI_SERIAL_INPUT_BUFFER_EMPTY after buffer contents are read out. 5.6.5.4.2 # 72C50358-C760-4200-8DB2-094D96846F1A SERIAL_IO.Write - Write() in software-loopback mode returns EFI_SUCCESS and Read() gets the same contents. 5.6.5.5.1 # 688BF990-FD8F-430E-8E1C-78072D74BD08 SERIAL_IO.Write - Write() in hardware-loopback mode returns EFI_SUCCESS and Read() gets the same contents. 5.6.5.5.2 # 198873B8-E8F2-4BFD-A020-36FFB4937202 SERIAL_IO.Write - Write() in non-loopback mode returns EFI_SUCCESS. 5.6.5.5.3 # 8AD0312F-4CFC-4611-B762-853AA39D2FD9 SERIAL_IO.Read - Read() in software-loopback mode returns EFI_SUCCESS and gets the same contents written. 5.6.5.6.1 # 76CB227F-312D-4476-8C59-6A98275B623D SERIAL_IO.Read - Read() in hardware-loopback mode returns EFI_SUCCESS and gets the same contents written. 5.6.5.6.2 # 3FAEFBA1-4049-4868-8F34-59AF3E62DFB0 SERIAL_IO.Read - Read() in hardware-loopback mode without any characters in buffer returns EFI_TIME_OUT and set buffer size to 0. 5.6.5.6.3 # C96DB50E-D269-4FB0-88BD-6A02066653A7 SERIAL_IO.Read - Read() in hardware-loopback mode with BufferSize=2 returns EFI_TIME_OUT when there is only 1 byte contents in serial buffer. 5.6.5.6.4 # B636572B-7AAA-4146-8DD4-18EFACB48A1A SERIAL_IO.Read - Read() in software-loopback mode without any characters in buffer returns EFI_TIME_OUT and set buffer size to 0. 5.6.5.6.5 # 48050436-C835-4A24-8775-4D2E4788B597 SERIAL_IO.Read - Read() in software-loopback mode with BufferSize=2 returns EFI_TIME_OUT when there is only 1 byte contents in serial buffer. 5.6.5.6.6 # D1824539-92CD-434C-8165-872CC21A5F9E EFI_GRAPHICS_OUTPUT_PROTOCOL.QueryMode –returns EFI_SUCCESS with valid parameter 5.6.6.1.1 # 82DFD41E-49DB-4C86-99BB-C574334BA0C3 EFI_GRAPHICS_OUTPUT_PROTOCOL.QueryMode – CallQueryMode() with MaxMode. 5.6.6.1.2 # 8EBCD9AB-69A9-48A2-9BBC-8C479E689156 EFI_GRAPHICS_OUTPUT_PROTOCOL.QueryMode – CallQueryMode() with a SizeOfInfo value of NULL 5.6.6.1.3 # 394E306B-652A-403A-BD15-DB9B46C3443B ConsoleContro.QueryMode – CallQueryMode() with an Info value of NULL. 5.6.6.1.4 # E7782DC5-2B78-460F-B102-88D51206451F EFI_GRAPHICS_OUTPUT_PROTOCOL.QueryMode – CallQueryMode() with a valid ModeNumber. The returned status should be EFI_SUCCESS. 5.6.6.1.5 # 486360F1-6B8E-48B5-8BA8-AE40EB3B07A2 EFI_GRAPHICS_OUTPUT_PROTOCOL.QueryMode – CallQueryMode() with valid parameters 5.6.6.1.6 # DC19AB69-764E-429B-A53F-B81ED63CD6C0 EFI_GRAPHICS_OUTPUT_PROTOCOL.QueryMode – CallQueryMode()to Check the mode structure and dump it. 5.6.6.1.7 # B3A4939B-D00A-4DA7-AF6D-F3EECBF9990C EFI_GRAPHICS_OUTPUT_PROTOCOL.SetMode –SetMode() returns EFI_SUCCESS when setting the graphics device and the set of active video output devices to the video mode specified by ModeNumber. 5.6.6.2.1 # 128E953B-E6EC-4F93-A8EC-72C59B8A4043 EFI_GRAPHICS_OUTPUT_PROTOCOL.SetMode – CallSetMode()with valid ModeNumber. 5.6.6.2.2 # 4F13E7BA-B35A-4BF7-B1C0-FE399C4997FE EFI_GRAPHICS_OUTPUT_PROTOCOL.SetMode –CallQueryMode() with the ModeNumber the SetMode() set ,then compare the InfostructureQueryMode()returns with current mode of graphic device in order to verify whether they are same, and at last dump the Infostructure. 5.6.6.2.3 # 8776B9DC-711E-4E36-9921-7EA7C4C7EE6D EFI_GRAPHICS_OUTPUT_PROTOCOL.SetMode – CallSetMode()with valid MaxMode. 5.6.6.2.4 # 95A44702-CEA0-480F-9F84-E24C17BF4779 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltVideoFill operation should fill graphic screen with pixels. 5.6.6.3.1 # 699C30B0-AB3F-45D9-BD69-6B9396B77E66 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltVideoFill operation should fill graphic screen with pixels. 5.6.6.3.2 # C34C3FA4-A61E-4598-9F80-2DEE8E2C9B57 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltBufferToVideo operation should write data to video screen and EfiBltVideoToBltBuffer operation should read data from video display rectangle. 5.6.6.3.3 # 33A341EA-C6A2-4037-8A2D-19EA1FE2F2A6 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltBufferToVideo operation should write data to video screen and EfiBltVideoToBltBuffer operation should read data from video display rectangle. 5.6.6.3.4 # 13F113DC-AFD0-4658-B7FB-83D5AE6F1058 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltBufferToVide operation should write data to video screen and EfiBltVideoToBltBuffer operation should read data from video display rectangle. 5.6.6.3.5 # 5CA291CC-84A0-489D-9B2A-0F2FCCC60B29 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltBufferToVide operation should write data to video screen and EfiBltVideoToBltBuffer operation should read data from video display rectangle. 5.6.6.3.6 # 6C2632C0-E3DE-4AFC-B3A1-BE5075AB2D7A EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltVideoToVideo operation should copy data from one video display rectangle to another. 5.6.6.3.7 # 07D1D0C1-3884-4310-97BC-16D6AA1A2180 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltVideoToVideo operation should copy data from video display rectangle to another. 5.6.6.3.8 # 11AF616A-BEF5-4590-BE85-1952A00DE1AF EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –CallBlt()with invalid BltOperation 5.6.6.3.9 # E967BDC7-A0EA-4FD7-ABBA-52F3EF53223E EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –CallBlt() to verify that the pixels EfiBltVideoToBltBuffer retrieves are the same as the pixels EfiBltVideoFill fills. 5.6.6.3.11 # 1FC521B0-63C1-4F42-B814-068A6C9C3E29 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltVideoFill operation should fill the graphic screen with pixels. 5.6.6.3.12 # 04FD0571-F3EB-4D69-B2D2-5C4FFB105AC3 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltVideoToBltBuffer operation should retrieve the pixels from the video memory to buffer. 5.6.6.3.13 # 5BEE154C-E519-4BE4-AF8C-B4188E79B4BF EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltBufferToVideo operation should draw the bitmap from the specified buffer to the video screen. 5.6.6.3.14 # F9E726C1-1346-419E-908A-66C4498CFD71 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltVideoToBltBuffer operation should retrieve the pixels from the video to the buffer BltBuffer. 5.6.6.3.15 # 00F74A1B-4599-45B7-B6F7-13F2CBD86CE6 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltBufferToVideo operation should write data to the video screen. 5.6.6.3.16 # 26DA6582-8B82-4BD2-AC3A-6E37854FD821 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltVideoToBltBuffer operation should retrieve the pixels from the video to another buffer BltBuffer2. 5.6.6.3.17 # 0AAF7F4E-1794-403C-B3B0-18F5E4D3C4EA EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –Verify if thepixels retrieved from the first operation of EfiBltVideoToBltBuffer are the same as the pixels retrieved from the second operation. 5.6.6.3.18 # 2A79335B-AFC3-4CCF-9BA4-919BE4B8BEFC EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltBufferToVideo operation should draw the bitmap from the specified buffer to the video screen. 5.6.6.3.19 # 3F4C2C88-A1F8-46F5-9E5E-6750B4AE2B6F EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltVideoToBltBuffer operation should retrieve the pixels from the video display rectangle to the buffer BltBuffer. 5.6.6.3.20 # A11DD47E-F144-460C-9E18-7EB7EDDAC018 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltVideoToVideo operation should copy data from one video display rectangle to another. 5.6.6.3.21 # BE3E3046-5AEA-48D0-91C4-62CEFF613CEC EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltVideoToBltBuffer operation should retrieve the pixels from the video display rectangle to another buffer BltBuffer2. 5.6.6.3.22 # ED4E402A-403C-4071-8693-9D8D28F783D9 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –Verify that the pixels EfiBltVideoToBltBuffer retrieves are the same as the ones the second operation retrieves. 5.6.6.3.23 # 3B54894E-6383-4DD5-9E53-BE6BC11BD894 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltBufferToVideo operation should draw the bitmap from the specified buffer to the video screen. 5.6.6.3.24 # D0869AC8-1D16-4657-AEF2-06C349821D55 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltVideoFill operation should fill the graphicscreen with pixels. 5.6.6.3.25 # 1F026B26-36FD-4F1C-954C-160F9F9849D1 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltBufferToVideo operation should draw the bitmap from the specified buffer to the video screen. 5.6.6.3.26 # D0BFB3C3-54DF-4C07-8E5C-7A19A35B5C0C EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltVideoFill operation should fill the graphicscreen with pixels. 5.6.6.3.27 # FDE7EDD9-1486-45E9-AE06-31E8CB3FF346 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltBufferToVideo operation should draw the bitmap from the specified buffer to the video screen. 5.6.6.3.28 # 538471F3-8828-4D1B-8C2B-0137E94FAEC9 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltVideoFill operation should fill the graphic screen with pixels. 5.6.6.3.29 # 30EF55C6-62A2-4F90-B3F8-F4F91B94BF91 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltBufferToVideo operation should draw the bitmap from the specified buffer to the video screen. 5.6.6.3.30 # 2BB7FEEB-9B15-4B27-9261-FFA69ECF0A00 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltVideoFill operation should fill the graphicscreen with pixels. 5.6.6.3.31 # 3BB9EBCC-370A-4C02-B20D-1F865A98AA15 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltBufferToVideo operation should draw the bitmap from the specified buffer to the video screen. 5.6.6.3.32 # B904F2BE-720E-4D9B-8672-D7846BBC53EA EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltBufferToVideo operation should draw the bitmap from the specified buffer to the video screen. 5.6.6.3.33 # 53748FFC-AFF8-4CC9-83AB-C709E1591CED EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltVideoToVideo operation should copy data from one video display rectangle to another. 5.6.6.3.34 # 4ACD2D08-01DD-411F-A6E2-F36F9F4B03B0 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltVideoFill operation should fill the graphicscreen with pixels. 5.6.6.3.35 # B11E8ADE-0C54-4963-8966-A04A50401C7B EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltVideoToVideo operation should copy data from one video display rectangle to another. 5.6.6.3.36 # FA43D810-7501-481F-BDCD-C1065794849A EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltVideoFill operation should fill the graphicscreen with pixels. 5.6.6.3.37 # 94989A37-3941-4CD8-970B-14FA46B60716 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltVideoToVideo operation should copy data from one video display rectangle to another. 5.6.6.3.38 # 4DDE309D-AF32-4A35-915A-41CBB0187C29 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltVideoFill operation should fill the graphic screen with pixels. 5.6.6.3.39 # AA6B7386-0537-4762-A143-CADEB75515C7 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltVideoToVideo operation should copy data from one video display rectangle to another. 5.6.6.3.40 # B751208F-10EB-47EB-9C73-1508B8C9CDBE EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltVideoFill operation should fill the graphicscreen with pixels. 5.6.6.3.41 # 57B7DEBF-B831-40D1-8BA0-A6577B92E253 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –check logorotatation correctlyfrom user’s view. 5.6.6.3.42 # 8971C5FE-02C6-4ADA-AB30-36C5A7D9DC01 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltBufferToVideo operation should draw the bitmap from the specified buffer to the video screen. 5.6.6.3.43 # 03093B96-2B15-4008-B7BF-9F8C17412DB3 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –EfiBltVideoToBltBufferoperation should retrieve the pixels from the video display rectangle to the specified buffer. 5.6.6.3.44 # 1EF36D93-8591-4172-94FD-9308546E7311 EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt –BltEfiBltVideoToBltBuffe, Pixelverification. 5.6.6.3.45 # C969BBA7-ED63-4235-8046-A18CA28A3F6A SIMPLE_TEXT_INPUT_EX_PROTOCOL.Reset - Reset() returns EFI_SUCCESS and ReadKeyStrokeEx return EFI_NOT_READY 5.6.7.1.1 # 35381B6C-1035-4241-9580-21253B78608D SIMPLE_TEXT_INPUT_EX_PROTOCOL.Reset - Reset() returns EFI_SUCCESS and ReadKeyStrokeEx return EFI_NOT_READY 5.6.7.1.2 # 89854CCD-A672-4856-B76C-B166C5642F9A SIMPLE_TEXT_INPUT_EX_PROTOCOL.ReadKeyStorkeEx - ReadKeyStorkeEx() returns EFI_INVALID_PARAMETER with KeyData being NULL. 5.6.7.2.1 # 5D141DC0-DED6-4E01-A98B-551F3EE3594D SIMPLE_TEXT_INPUT_EX_PROTOCOL.ReadKeyStorkeEx - ReadKeyStorkeEx() returns EFI_NOT_READY with console just been reseted. 5.6.7.2.2 # 5EED7DF1-4630-44E1-97AA-D3268224C430 EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL.ReadKeyStroke - ReadKeyStrokeEx() return EFI_SUCCESS with key input 5.6.7.2.3 # 3032721E-8089-49D4-945A-4607DC05CF8D EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL.ReadKeyStroke - ReadKeyStroke() with key input, user's view 5.6.7.2.4 # 6647A0E7-483C-4777-A94B-C8BCA3DFC79C SIMPLE_TEXT_INPUT_EX_PROTOCOL.SetState - SetState() returns EFI_INVALID_PARAMETER with KeyToggleState being NULL. 5.6.7.3.1 # 4C766C77-DBF3-4B3D-8259-81F8B8AA1775 SIMPLE_TEXT_INPUT_EX_PROTOCOL.SetState - SetState() returns EFI_UNSUPPORTED with KeyToggleState being a unsupported bit set. 5.6.7.3.2 # 44BF142C-72A9-445E-AF84-AAC596C63FC8 SIMPLE_TEXT_INPUT_EX_PROTOCOL.SetState - SetState() returns EFI_UNSUPPORTED or EFI_SUCCESS with a valid bit set 5.6.7.3.3 # 27A40C7E-119E-451D-8470-1DC452092B0A SIMPLE_TEXT_INPUT_EX_PROTOCOL.RegisterKeyNotify - RegisterKeyNotify() returns EFI_INVALID_PARAMETER with KeyData being NULL 5.6.7.4.1 # B03A561D-6339-4035-AFD5-FA2ECE164BF9 SIMPLE_TEXT_INPUT_EX_PROTOCOL.RegisterKeyNotify - RegisterKeyNotify() returns EFI_INVALID_PARAMETER with KeyNotificationFunction being NULL 5.6.7.4.2 # 5B22932E-C24D-45FE-8BBD-2E0E56FAC316 SIMPLE_TEXT_INPUT_EX_PROTOCOL.RegisterKeyNotify - RegisterKeyNotify() returns EFI_INVALID_PARAMETER with NotifyHandle being NULL. 5.6.7.4.3 # 69A1C06C-516E-4595-BE4F-6B1858CC823D SIMPLE_TEXT_INPUT_EX_PROTOCOL.RegisterKeyNotify - RegisterKeyNotify() returns EFI_SUCCESS. 5.6.7.4.4 # 6F509A8C-0DF2-499D-9756-35BE3CCB21C4 SIMPLE_TEXT_INPUT_EX_PROTOCOL.RegisterKeyNotify - RegisterKeyNotify() returns EFI_SUCCESS and notify function has been invoked. 5.6.7.4.5 # A5244802-F4BF-4E8A-AA76-E4873743D8D1 SIMPLE_TEXT_INPUT_EX_PROTOCOL.UnregisterKeyNotify - UnregisterKeyNotify() returns EFI_INVALID_PARAMETER with NotifyHandle being NULL 5.6.7.5.1 # 5D1C8B11-326F-4CF5-B03D-89AA2FAF6642 SIMPLE_TEXT_INPUT_EX_PROTOCOL.UnregisterKeyNotify - UnregisterKeyNotify() returns EFI_INVALID_PARAMETER with NotifyHandle not refer to a register notify function anymore. 5.6.7.5.2 # 5FE62478-4614-4430-B9E9-30E21219EB35 SIMPLE_TEXT_INPUT_EX_PROTOCOL.UnregisterKeyNotify - UnregisterKeyNotify() returns EFI_INVALID_PARAMETER with NotifyHandle being illegal format. 5.6.7.5.3 # E305A4B5-03C3-43C4-9316-7D7AB36A13A5 SIMPLE_TEXT_INPUT_EX_PROTOCOL.UnregisterKeyNotify - UnregisterKeyNotify() returns EFI_SUCCESS. 5.6.7.5.4 # 534369F7-8399-4353-94AD-C448FADAEB84 SIMPLE_TEXT_INPUT_EX_PROTOCOL.UnregisterKeyNotify - UnregisterKeyNotify() returns EFI_SUCCESS and notify function has not been invoked. 5.6.7.5.5 # E1BBBE46-1FE6-4F0B-8D2E-1B945C16F487 EFI_FILE_IO_INTERFACE.OpenVolume - OpenVolume() returns EFI_SUCCESS at TPL_APPLICATION 5.7.2.1.1 # DF0CC997-16B5-4F26-9F95-B5535C73E686 EFI_FILE_IO_INTERFACE.OpenVolume - OpenVolume() returns EFI_SUCCESS at TPL_ CALLBACK 5.7.2.1.2 # E4D6498C-C4D5-4DD2-9388-3C7BD2949B4C EFI_FILE_IO_INTERFACE.OpenVolume - GetInfo() to retrieve EFI_FILE_INFO on root directory at TPL_APPLICATION returns EFI_SUCCESS. 5.7.2.1.3 # ECA437CE-CCA2-4F7D-B055-42997846E55C EFI_FILE_IO_INTERFACE.OpenVolume - GetInfo() to retrieve EFI_FILE_INFO on root directory at TPL_CALLBACK returns EFI_SUCCESS. 5.7.2.1.4 # ACF4BB1E-292B-46A5-9D98-ACA10402431C EFI_FILE_IO_INTERFACE.OpenVolume - EFI_FILE_INFO.Attribute & EFI_FILE_DIRECTORY != 0 at TPL_APPLICATION 5.7.2.1.5 # 7639775E-B879-4C64-87DE-966BB776B86B EFI_FILE_IO_INTERFACE.OpenVolume - EFI_FILE_INFO.Attribute & EFI_FILE_DIRECTORY != 0 at TPL_CALLBACK 5.7.2.1.6 # 21746222-29C8-4B78-873E-354E582679DE EFI_FILE_IO_INTERFACE.OpenVolume - GetInfo() to retrieve EFI_FILE_SYSTEM_INFO on root directory at TPL_APPLICATION returns EFI_SUCCESS. 5.7.2.1.7 # 454082D8-05B5-48DF-B091-99B7DD870510 EFI_FILE_IO_INTERFACE.OpenVolume - GetInfo() to retrieve EFI_FILE_SYSTEM_INFO on root directory at TPL_CALLBACK returns EFI_SUCCESS. 5.7.2.1.8 # 31B71760-BE9C-47AA-8C49-4CCF3344579F EFI_FILE_IO_INTERFACE.OpenVolume - GetInfo() to retrieve EFI_FILE_SYSTEM_VOLUME_LABEL on root directory at TPL_APPLICATION returns EFI_SUCCESS. 5.7.2.1.9 # 7853B6A4-66BA-4D50-A906-D79A12A9218E EFI_FILE_IO_INTERFACE.OpenVolume - GetInfo() to retrieve EFI_FILE_SYSTEM_VOLUME_LABEL on root directory at TPL_CALLBACK returns EFI_SUCCESS. 5.7.2.1.10 # 943883D4-B2C6-4041-98AB-342F9C248C0C EFI_FILE_IO_INTERFACE.OpenVolume - Volume label got from EFI_FILE_SYSTEM_INFO and EFI_FILE_SYSTEM_VOLUME_LABEL should be the same at TPL_APPLICATION. 5.7.2.1.11 # 6FDEB4E4-E12D-4C6B-8E8C-CD83340B1FE6 EFI_FILE_IO_INTERFACE.OpenVolume - Volume label got from EFI_FILE_SYSTEM_INFO and EFI_FILE_SYSTEM_VOLUME_LABEL should be the same at TPL_ CALLBACK 5.7.2.1.12 # 2B9FE6A3-D6B0-4AB9-9E92-BE93BA4FCDE1 EFI_FILE_IO_INTERFACE.OpenVolume - Delete() root directory returns EFI_WARN_DELETE_FAILURE at TPL_ APPLICATION. 5.7.2.1.13 # F958F344-A399-437E-A885-29AB58E68891 EFI_FILE_IO_INTERFACE.OpenVolume - Delete() root directory returns EFI_WARN_DELETE_FAILURE at TPL_ CALLBACK. 5.7.2.1.14 # 9C974F8C-9E6A-4188-81C5-7F1A12336094 EFI_FILE.Open - Open() to create file under root directory with pure filename returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.1.1 # 02E9E015-3ED6-4C43-91EC-6E7005E1FDC0 EFI_FILE.Open - Open() to create file under root directory with pure filename returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.1.2 # 76E95E01-F92B-4068-AB80-0625308B8A06 EFI_FILE.Open - Open() to create directory under root directory returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.1.3 # A5073DB1-277C-4714-B267-24D22FBC4B96 EFI_FILE.Open - Open() to create directory under root directory returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.1.4 # ECC31B62-9297-454D-BD50-9C63D48A01E9 EFI_FILE.Open - Open() to create file under root directory with filename containing sub directory name returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.1.5 # 99A1FB48-E279-4B2F-9C74-42A1357B8393 EFI_FILE.Open - Open() to create file under root directory with filename containing sub directory name returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.1.6 # C2A6E394-4E56-41A0-84CE-F2D33074DAA3 EFI_FILE.Open - Open() to create directory under root directory returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.1.7 # 6E444A6D-6EB0-42CC-9BCB-267929C16925 EFI_FILE.Open - Open() to create directory under root directory returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.1.8 # 355911F3-0F0E-4DEB-9E8B-70A2046B7738 EFI_FILE.Open - Open() to create file under sub directory with pure filename returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.1.9 # C2C3A263-7B56-4845-8F50-8CF461DB7F53 EFI_FILE.Open - Open() to create file under sub directory with pure filename returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.1.10 # AFFA623A-30F8-44E3-AD85-36A3A3DBFD9F EFI_FILE.Open - Open() to create directory under root directory returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.1.11 # ED784EAF-75DB-4BDE-8D5E-EB5D229A5939 EFI_FILE.Open - Open() to create directory under root directory returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.1.12 # F9517E49-4AEA-4B7B-A392-D937553E3A6C EFI_FILE.Open - Open() to create directory under sub directory returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.1.13 # 9294BF3E-589F-498B-97CA-F3B4DA1AB84C EFI_FILE.Open - Open() to create directory under sub directory returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.1.14 # E01A3218-4F72-4C8F-9D13-41BF02C439B3 EFI_FILE.Open - Open() to create file with sub directory handle and filename containing sub directory name returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.1.15 # 6B32A44F-5670-4CE6-BBB5-36D8290E2C50 EFI_FILE.Open - Open() to create file with sub directory handle and filename containing sub directory name returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.1.16 # 36C16A36-0891-4108-8486-9F243DDE25E2 EFI_FILE.Open - Open() to create directory under root directory returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.1.17 # F9F0D04B-1409-4157-9B51-80F0B5EAA492 EFI_FILE.Open - Open() to create directory under root directory returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.1.18 # DA80D9DF-A96B-44D1-ACBA-0B921DE1F272 EFI_FILE.Open - Open() to create directory under sub directory returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.1.19 # DF2BE803-6AE8-477F-99F3-D4908090152C EFI_FILE.Open - Open() to create directory under sub directory returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.1.20 # C48EBAC5-C94A-434D-8A35-B6406198F9A3 EFI_FILE.Open - Open() to create file with root handle and filename containing absolute file path returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.1.21 # 9AE5E6CE-1E6E-42B7-936B-66D6942F9B98 EFI_FILE.Open - Open() to create file with root handle and filename containing absolute file path returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.1.22 # 533F1869-EBC8-444C-8CF6-44098031CEA4 EFI_FILE.Open - Open() to create file under root directory with pure filename returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.1.23 # E2BA78AF-A282-45F4-AA92-E6A2C7AD8C70 EFI_FILE.Open - Open() to create file under root directory with pure filename returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.1.24 # 9EB5FD5D-3D06-4E49-98B4-417761CA3A75 EFI_FILE.Open - Open() to create an existing file opens the existing file at TPL_APPLICATION 5.7.3.1.25 # 6ED38AC8-0F4A-4294-9D9C-B66FA600CFD1 EFI_FILE.Open - Open() to create an existing file opens the existing file at TPL_CALLBACK 5.7.3.1.26 # 1A6EC46E-5A2B-43E0-9859-366ABBDFF486 EFI_FILE.Open - Write() and SetInfo() to existing file returns EFI_SUCCESS except read-only mode at TPL_APPLICATION 5.7.3.1.27 # 5E81BEB3-3CEE-4724-A9A4-6D64D480875D EFI_FILE.Open - Write() and SetInfo() to existing file returns EFI_SUCCESS except read-only mode at TPL_CALLBACK 5.7.3.1.28 # 249B05C8-931F-4D21-B309-BC0F328F17C6 EFI_FILE.Open - Open() to create file under root directory with filename containing sub directory name returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.1.29 # 2C6A8296-3FD8-4E72-8084-8F3E615910E2 EFI_FILE.Open - Open() to create file under root directory with filename containing sub directory name returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.1.30 # F2EC0EC0-C79B-4035-BF70-3A0F02F7E94F EFI_FILE.Open - Open() to create an existing file opens the existing file at TPL_APPLICATION 5.7.3.1.31 # 18B07457-2108-4C00-B4B6-88CBB10E79FE EFI_FILE.Open - Open() to create an existing file opens the existing file at TPL_CALLBACK 5.7.3.1.32 # 4EE79E47-1530-42EE-BB70-1AF3AD6AEFDA EFI_FILE.Open - Write() and SetInfo() to existing file returns EFI_SUCCESS except read-only mode at TPL_APPLICATION 5.7.3.1.33 # 0E5AD766-5368-4465-A515-1D5E65C9289B EFI_FILE.Open - Write() and SetInfo() to existing file returns EFI_SUCCESS except read-only mode at TPL_CALLBACK 5.7.3.1.34 # 5F2D183D-748E-4B7B-82D8-A9F327A196E3 EFI_FILE.Open - Open() to create file under directory handle with pure filename returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.1.35 # 953E3193-444C-47D0-8F79-B8A302D23185 EFI_FILE.Open - Open() to create file under directory handle with pure filename returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.1.36 # BF004C75-42B1-4038-AC38-1CFB6D24A9FA EFI_FILE.Open - Open() to create an existing file opens the existing file at TPL_APPLICATION 5.7.3.1.37 # E5BAE1EC-1CE7-4FDE-AD6D-FD0C85E85144 EFI_FILE.Open - Open() to create an existing file opens the existing file at TPL_CALLBACK 5.7.3.1.38 # 16FB933E-1F91-46E6-9EFF-FC4F6C91DEC4 EFI_FILE.Open - Write() and SetInfo() to existing file returns EFI_SUCCESS except read-only mode at TPL_APPLICATION 5.7.3.1.39 # 1225566E-B893-4059-A255-FC4C0CB5729C EFI_FILE.Open - Write() and SetInfo() to existing file returns EFI_SUCCESS except read-only mode at TPL_CALLBACK 5.7.3.1.40 # 62066BFD-6A13-43DB-9985-3FEB92D3007D EFI_FILE.Open - Open() to create file with directory handle and filename containing sub directory name returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.1.41 # 2C61C286-D23A-414E-9A1A-5AE0F6B54033 EFI_FILE.Open - Open() to create file with directory handle and filename containing sub directory name returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.1.42 # 0F0C6895-5D36-4EC9-A4D8-103294F28A91 EFI_FILE.Open - Open() to create an existing file opens the existing file at TPL_APPLICATION 5.7.3.1.43 # 961D3514-0FA1-46D0-8363-0EA99645E4EC EFI_FILE.Open - Open() to create an existing file opens the existing file at TPL_CALLBACK 5.7.3.1.44 # 84C25D8C-C15C-4B18-8CF8-758273B13F3E EFI_FILE.Open - Write() and SetInfo() to existing file returns EFI_SUCCESS except read-only mode at TPL_APPLICATION 5.7.3.1.45 # 59F0B532-9F66-44F7-A47B-0EB365E84706 EFI_FILE.Open - Write() and SetInfo() to existing file returns EFI_SUCCESS except read-only mode at TPL_CALLBACK 5.7.3.1.46 # CF2F3C12-0608-4661-A386-F7C31393EF7A EFI_FILE.Open - Open() to create file with directory handle and filename containing absolute directory name returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.1.47 # 4B3CDCFD-F479-43C2-BB48-D6A40606C5C2 EFI_FILE.Open - Open() to create file with directory handle and filename containing absolute directory name returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.1.48 # 7C4C7717-89CF-46B0-8489-D61854A3C32B EFI_FILE.Open - Open() to create an existing file opens the existing file at TPL_APPLICATION 5.7.3.1.49 # C4849D07-41E8-4636-A83E-B17CC0E94F26 EFI_FILE.Open - Open() to create an existing file opens the existing file at TPL_CALLBACK 5.7.3.1.50 # DDD23C97-ECC8-434D-B069-22CB26B588FE EFI_FILE.Open - Write() and SetInfo() to existing file returns EFI_SUCCESS except read-only mode at TPL_APPLICATION 5.7.3.1.51 # 0E86769E-E067-4593-824C-C9859751AC61 EFI_FILE.Open - Write() and SetInfo() to existing file returns EFI_SUCCESS except read-only mode at TPL_CALLBACK 5.7.3.1.52 # 77240620-CEE3-481D-A6B4-8D68508391D1 EFI_FILE.Open - Open() with non-existent file name returns EFI_NOT_FOUND. 5.7.3.1.53 # A08A7F58-BEDB-467B-9943-E7E96E620D11 EFI_FILE.Open - Open() with non-existent file path returns EFI_NOT_FOUND. 5.7.3.1.54 # E2310546-F1AC-47CE-A565-88D0032A50A7 EFI_FILE.Open - Open() with invalid open-mode returns EFI_INVALID_PARAMETER. 5.7.3.1.55 # 8F787CB1-E4D7-4D58-975B-B6F142C8CBC8 EFI_FILE.Close - Close() file handle or directory handle returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.2.1 # 301114F7-1F9D-4DCB-B2C7-24172466C6D9 EFI_FILE.Close - Close() file handle or directory handle returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.2.2 # 134343F0-EE4D-4C3D-A55D-A23C4875510C EFI_FILE.Close - Closing a directory does not affect the access to the files under the directory that were opened before the directory is closed at TPL_APPLICATION. 5.7.3.2.3 # 46F37004-407A-481F-9AE6-9F744093D7E8 EFI_FILE.Close - Closing a directory does not affect the access to the files under the directory that were opened before the directory is closed at TPL_CALLBACK 5.7.3.2.4 # C5DA488D-0BBB-49F2-B5C5-B03ABB40E042 EFI_FILE.Close - Re-Open closed file or directory handle returns EFI_SUCCESS at TPL_APPLICATION. 5.7.3.2.5 # B9478756-46C4-4EAA-A035-8BD228BBD79C EFI_FILE.Close - Re-Open closed file or directory handle returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.2.6 # AF9E9D9C-1814-4623-87AC-E5A3FF79FAF2 EFI_FILE.Delete - Delete() file handle returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.3.1 # 7DB63D3B-7819-4F45-A1FD-75EB18CCFC33 EFI_FILE.Delete - Delete() file handle returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.3.2 # B250CF45-9DD8-41F7-8E27-965E89C2D632 EFI_FILE.Delete - Re-open deleted file handle returns EFI_NOT_FOUND at TPL_APPLICATION 5.7.3.3.3 # F4DC2E77-D9C7-40D0-83BD-8F1EC6648669 EFI_FILE.Delete - Re-open deleted file handle returns EFI_NOT_FOUND at TPL_CALLBACK 5.7.3.3.4 # B656663F-5C23-4E47-A177-C334140C1107 EFI_FILE.Delete - Delete() directory handle returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.3.5 # 0F51D637-A67A-4C97-81CF-BB8C4DF2DBDF EFI_FILE.Delete - Delete() directory handle returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.3.6 # E0678DAE-5AA6-426C-A4CB-58A27A9AA7B2 EFI_FILE.Delete - Re-open deleted directory handle returns EFI_NOT_FOUND at TPL_APPLICATION 5.7.3.3.7 # B9C79E4E-187F-46C6-8D0A-7170CA9931A7 EFI_FILE.Delete - Re-open deleted directory handle returns EFI_NOT_FOUND at TPL_CALLBACK 5.7.3.3.8 # 12F4E25B-77C7-4B47-98B3-D4F154246898 EFI_FILE.Delete - Delete() nonempty directory returns EFI_WARN_DELETE_FAILURE at TPL_APPLICATION 5.7.3.3.9 # 11860155-016E-4C07-837A-F127592BF075 EFI_FILE.Delete - Delete() nonempty directory returns EFI_WARN_DELETE_FAILURE at TPL_CALLBACK 5.7.3.3.10 # 619D8713-D755-4293-BE3D-19B017A8D409 EFI_FILE.Delete - Re-open undeleted directory handle returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.3.11 # B9306618-2613-4A6A-AA72-5EF72EC807F6 EFI_FILE.Delete - Re-open undeleted directory handle returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.3.12 # CA4A0455-EE2A-4260-8EDC-12B4D2C01B79 EFI_FILE.Delete - Delete() on root directory returns EFI_WARN_DELETE_FAILURE. 5.7.3.3.13 # DA598731-F3DA-4F63-A349-151E0B77E36F EFI_FILE.Delete - Open() on root directory returns EFI_SUCCESS after Delete() on root fail. 5.7.3.3.14 # F98A984C-0043-481E-933A-244DC86E711A EFI_FILE.Read - Read() from file handle returns EFI_SUCCESS except read position beyond file end at TPL_APPLICATION 5.7.3.4.1 # 192D00C3-604E-49BB-B0C2-5B25696EA92F EFI_FILE.Read - Read() from file handle returns EFI_SUCCESS except read position beyond file end at TPL_CALLBACK 5.7.3.4.2 # FBFF4D9D-E021-482B-8D92-99D52689E0D3 EFI_FILE.Read - GetPosition() after read returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.4.3 # 522C18D5-E922-4844-BB59-5FDD48F8FEBC EFI_FILE.Read - GetPosition() after read returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.4.4 # 69DECC47-BC8D-44E9-923C-63022DD2E11F EFI_FILE.Read - If read beyond file end, buffer size should be truncated at TPL_APPLICATION 5.7.3.4.5 # 4BA1060F-DABA-4D5B-B9CE-F859BBBF5269 EFI_FILE.Read - If read beyond file end, buffer size should be truncated at TPL_CALLBACK 5.7.3.4.6 # E0EBE6BD-0FD2-4C14-84D5-ECD3966A04ED EFI_FILE.Read - If read beyond file end, file position updated to the end of the file at TPL_APPLICATION 5.7.3.4.7 # CA6D5592-48A9-46C8-A8A4-5AD84B0768F1 EFI_FILE.Read - If read beyond file end, file position updated to the end of the file at TPL_CALLBACK 5.7.3.4.8 # 0B158040-B603-49E2-AB3C-FB7531DF68AA EFI_FILE.Read - BufferSize is equal to the number of bytes read at TPL_APPLICATION 5.7.3.4.9 # AD1FD527-F8D7-4875-AB3D-9C1FE07E5241 EFI_FILE.Read - BufferSize is equal to the number of bytes read at TPL_CALLBACK 5.7.3.4.10 # 3EE4C586-9F92-4CC0-9F32-BAAAB956CE7B EFI_FILE.Read - If read within file size, file position updated to the start position plus read bytes at TPL_APPLICATION 5.7.3.4.11 # 2FA03A35-34D7-4EDE-94FA-CA2B78E1E5D6 EFI_FILE.Read - If read within file size, file position updated to the start position plus read bytes at TPL_CALLBACK 5.7.3.4.12 # 54013277-DE8A-4F8B-A58A-60E4174CCDA2 EFI_FILE.Read - Read content should be the same as written at TPL_APPLICATION 5.7.3.4.13 # 74AB30A4-CB1B-4D9B-8C69-3DF0DA611632 EFI_FILE.Read - Read content should be the same as written at TPL_CALLBACK 5.7.3.4.14 # 2FF71629-8548-4F11-9224-430ED18EE982 EFI_FILE.Read - Read() from directory handle with too small buffer returns EFI_BUFFER_TOO_SMALL at TPL_APPLICATION 5.7.3.4.15 # 3B46D893-289E-4186-9D13-94CC4E961BD4 EFI_FILE.Read - Read() from directory handle with too small buffer returns EFI_BUFFER_TOO_SMALL at TPL_CALBACK 5.7.3.4.16 # 19979967-F6CB-4043-BA15-DD805E9F62E8 EFI_FILE.Read - Read() from directory handle with valid parameter returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.4.17 # 25C7DE0C-56B7-4E8B-949E-59830B464AF4 EFI_FILE.Read - Read() from directory handle with valid parameter returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.4.18 # ACC83DC2-84D4-46FD-A951-1C2F49D5979C EFI_FILE.Read - Read() at the end of the directory returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.4.19 # 882F4162-B6B9-456F-BEB9-2E2BA4C9585A EFI_FILE.Read - Read() at the end of the directory returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.4.20 # 73C93917-AD5E-4E21-AAAA-8E6A3585E951 EFI_FILE.Write - Write() to file handle returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.5.1 # B58C7D6A-90F6-4A0B-B849-DBBA084C22B6 EFI_FILE.Write - Write() to file handle returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.5.2 # 9F38FDC4-BBF6-4D1B-AE1C-BBE889DA8CC5 EFI_FILE.Write - GetPostion() after call of Write() returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.5.3 # 1CA546AD-AC23-4304-A2FF-ECB023D5FB21 EFI_FILE.Write - GetPostion() after call of Write() returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.5.4 # CA3FDC12-3E36-4A38-B946-B583316713C0 EFI_FILE.Write - BufferSize is updated as the number of bytes written at TPL_APPLICATION. 5.7.3.5.5 # 4E3680D0-F1DC-4736-86CB-6EB0C0C08EDD EFI_FILE.Write - BufferSize is updated as the number of bytes written at TPL_CALLBACK. 5.7.3.5.6 # 99E9E364-EEFB-4B2A-B329-E48B312CE47C EFI_FILE.Write - File position is updated after call of Write() at TPL_APPLICATION. 5.7.3.5.7 # 06A30897-E2ED-4C76-99A4-C45D009FEF8D EFI_FILE.Write - File position is updated after call of Write() at TPL_CALLBACK 5.7.3.5.8 # 0AF7CB57-661E-4B4F-B4A4-F6E316E15276 EFI_FILE.Write - File size is updated after call of Write() at TPL_APPLICATION. 5.7.3.5.9 # 1D6B4C54-51FE-406E-B592-22E2A8747EDC EFI_FILE.Write - File size is updated after call of Write() at TPL_CALLBACK 5.7.3.5.10 # 67428A37-56F9-400A-B100-D7F7680C655C EFI_FILE.Write - Read() after Write() returns EFI_SUCCESS at TPL_APPLICATION. 5.7.3.5.11 # E5242BC2-0B10-462F-89A4-FBE14155DB84 EFI_FILE.Write - Read() after Write() returns EFI_SUCCESS at TPL_CALLBACK. 5.7.3.5.12 # 4838F93C-D601-4D76-8C7A-59FAFAA5B66D EFI_FILE.Write - Read() after Write() gets the same contents as written at TPL_APPLICATION. 5.7.3.5.13 # 3FF81EC0-F7AE-42DA-82DD-B859A11472E7 EFI_FILE.Write - Read() after Write() gets the same contents as written at TPL_CALLBACK. 5.7.3.5.14 # 29EB1C7E-F4AA-4FC4-A968-98DEA175520E EFI_FILE.Write - Write() to the directory returns EFI_UNSUPPORTED. 5.7.3.5.15 # D1B25896-9F3D-467A-BC92-8A5204966A10 EFI_FILE.Write - Write() to a read-only opened file returns EFI_ACCESS_DENIED. 5.7.3.5.16 # A2070225-0018-4953-B8FA-BD1721CA6846 EFI_FILE.Flush - Flush() on file handle returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.6.1 # 83B6CDC5-D813-4000-A984-07B654C51FE4 EFI_FILE.Flush - Flush() on file handle returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.6.2 # 9F7BFE1E-D617-4920-AB63-2FAE6DCE775D EFI_FILE.Flush - Flush() on directory handle returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.6.3 # 42985EF5-8C9B-49DF-933C-30F8C0228E4B EFI_FILE.Flush - Flush() on directory handle returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.6.4 # C7900513-E931-404A-A5E3-E348407AB2A2 EFI_FILE.Flush - Flush() to a read-only opened file returns EFI_ACCESS_DENIED 5.7.3.6.5 # 6B383CA4-C8E4-4FE2-A8DB-8B878538B77B EFI_FILE.SetPosiiton - SetPosiiton() on file handle returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.7.1 # 546093BF-1AB1-445C-9E36-B3904CE5747E EFI_FILE.SetPosiiton - SetPosiiton() on file handle returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.7.2 # 7FA447E4-AE1E-490B-8953-60D7EFD30FED EFI_FILE.SetPosiiton - GetPosiiton() on file handle after call of SetPosition() returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.7.3 # 89E7EB29-D715-47BC-94B1-CDDF67D8440A EFI_FILE.SetPosiiton - GetPosiiton() on file handle after call of SetPosition() returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.7.4 # 19CA2741-4DD5-4DF8-9DB4-84DBEAC67C63 EFI_FILE.SetPosiiton - GetPosiiton() on file handle after call of SetPosition() returns the same position as set at TPL_APPLICATION 5.7.3.7.5 # 6E22F1EF-664E-4C58-90EA-32923902A64F EFI_FILE.SetPosiiton - GetPosiiton() on file handle after call of SetPosition() returns the same position as set at TPL_CALLBACK 5.7.3.7.6 # DE3F7243-C732-45D7-9717-4F85988C85D8 EFI_FILE.SetPosiiton - SetPosiiton() on directory handle with 0 position returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.7.7 # 0F4C0762-9746-42A0-BABF-6432B8D81FF9 EFI_FILE.SetPosiiton - SetPosiiton() on directory handle with 0 position returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.7.8 # 5E0586CD-7718-4605-9BA1-4DA3D42BF251 EFI_FILE.SetPosiiton - SetPosiiton() on directory handle with non-zero position returns EFI_UNSUPPORTED. 5.7.3.7.9 # 9787AF2D-DA90-4945-BAAA-E4134E25E88E EFI_FILE.GetPosition - GetPosition() on file handle returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.8.1 # FAF1DAAE-3DBC-484D-9CE0-D5C730F31D05 EFI_FILE.GetPosition - GetPosition() on file handle returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.8.2 # 50E547CB-0D88-447B-AA07-22088AC005B5 EFI_FILE.GetPosition - GetPosition() on file handle after call of SetPosition() returns the set value at TPL_APPLICATION 5.7.3.8.3 # 8C1A0C2B-0362-4BA8-9080-416600CD1287 EFI_FILE.GetPosition - GetPosition() on file handle after call of SetPosition() returns the set value at TPL_CALLBACK 5.7.3.8.4 # 9664E456-0E74-4D1F-8E7B-2C49F894DB49 EFI_FILE.GetPosition - GetPosition() on directory handle returns EFI_UNSUPPORTED. 5.7.3.8.5 # F93E4251-75A8-464E-AAF9-03A29E6EDD6B EFI_FILE.GetInfo - GetInfo() on file handle for EFI_FILE_INFO returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.9.1 # A40D7F41-959F-4C1A-8202-83C5DA58BE9C EFI_FILE.GetInfo - GetInfo() on file handle for EFI_FILE_INFO returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.9.2 # 2055CDD1-CE8B-4E95-AD6B-FB5F958CCC68 EFI_FILE.GetInfo - GetInfo() on file handle for EFI_FILE_INFO returns the same buffer size as FileInfo->Size at TPL_APPLICATION 5.7.3.9.3 # E8099E1B-193E-4383-8867-06B1B81F4838 EFI_FILE.GetInfo - GetInfo() on file handle for EFI_FILE_INFO returns the same buffer size as FileInfo->Size at TPL_CALLBACK 5.7.3.9.4 # 788DC48A-DAAC-4C4D-825D-E946140071BE EFI_FILE.GetInfo - GetInfo() on file handle for EFI_FILE_INFO returns the same attribute set by SetInfo() at TPL_APPLICATION 5.7.3.9.5 # 32ABD0A4-768D-45A8-9CF6-2DC3568058A0 EFI_FILE.GetInfo - GetInfo() on file handle for EFI_FILE_INFO returns the same attribute set by SetInfo() at TPL_CALLBACK 5.7.3.9.6 # FEA5EF36-87E1-4282-BCB9-DE545D20B706 EFI_FILE.GetInfo - GetInfo() on file handle for EFI_FILE_INFO returns the same filename as created at TPL_APPLICATION 5.7.3.9.7 # 93C186A6-4E31-4395-871A-90CC91A22FC2 EFI_FILE.GetInfo - GetInfo() on file handle for EFI_FILE_INFO returns the same filename as created at TPL_CALLBACK 5.7.3.9.8 # 35187534-BA64-4BE4-AA9C-C20753120F57 EFI_FILE.GetInfo - GetInfo() to retrieve EFI_FILE_INFO from root returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.9.9 # CD2E69AD-E1CE-42EA-80FE-FC2B1E72B03B EFI_FILE.GetInfo - GetInfo() to retrieve EFI_FILE_INFO from root returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.9.10 # 7FC5DEB9-F216-462E-BF6B-A3026F1388EA EFI_FILE.GetInfo - GetInfo() on root handle for EFI_FILE_INFO returns the same buffer size as FileInfo->Size at TPL_APPLICATION 5.7.3.9.11 # 8D390587-E4FF-4C55-A155-BA807A19BEF1 EFI_FILE.GetInfo - GetInfo() on root handle for EFI_FILE_INFO returns the same buffer size as FileInfo->Size at TPL_CALLBACK 5.7.3.9.12 # C01D216D-9FDF-4504-9961-3F4A08B76143 EFI_FILE.GetInfo - GetInfo() to retrieve EFI_FILE_SYSTEM_INFO returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.9.13 # 04AE8AB0-E2D6-46E6-9835-631421095FAC EFI_FILE.GetInfo - GetInfo() to retrieve EFI_FILE_SYSTEM_INFO returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.9.14 # 75CD35A8-8F56-441D-8A4A-2ACD8A79EA01 EFI_FILE.GetInfo - GetInfo() to retrieve EFI_FILE_SYSTEM_INFO returns correct buffer size of EFI_FILE_SYSTEM_INFO structure at TPL_APPLICATION. 5.7.3.9.15 # E4F4F6A2-7538-4C79-AA3C-67184EC70E16 EFI_FILE.GetInfo - GetInfo() to retrieve EFI_FILE_SYSTEM_INFO returns correct buffer size of EFI_FILE_SYSTEM_INFO structure at TPL_CALLBACK 5.7.3.9.16 # 59AFD349-F5A1-4052-9BB9-2251240FE347 EFI_FILE.GetInfo - GetInfo() to retrieve EFI_FILE_SYSTEM_INFO returns correct file system info set by SetInfo() at TPL_APPLICATION. 5.7.3.9.17 # BE4E594F-43C4-42FC-BE9E-DCB7A85A767D EFI_FILE.GetInfo - GetInfo() to retrieve EFI_FILE_SYSTEM_INFO returns correct file system info set by SetInfo() at TPL_CALLBACK 5.7.3.9.18 # 4E8FA0C4-95BC-415B-9365-1211EA406BAD EFI_FILE.GetInfo - GetInfo() to retrieve EFI_FILE_SYSTEM_INFO after create new file and free space decreases at TPL_APPLICATION 5.7.3.9.19 # 9FA8A442-572F-4D04-BA0D-1717728D7E27 EFI_FILE.GetInfo - GetInfo() to retrieve EFI_FILE_SYSTEM_INFO after create new file and free space decreases at TPL_CALLBACK. 5.7.3.9.20 # 2970BB0B-B080-48A9-9364-5E78BEB3F102 EFI_FILE.GetInfo - GetInfo() to retrieve EFI_FILE_SYSTEM_VOLUME_LABEL returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.9.21 # F5FE94D3-0269-44FF-B13B-2363D033FED5 EFI_FILE.GetInfo - GetInfo() to retrieve EFI_FILE_SYSTEM_VOLUME_LABEL returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.9.22 # A5D8F95A-5BBA-4F1B-8335-123E296EDAB2 EFI_FILE.GetInfo - GetInfo() to retrieve EFI_FILE_SYSTEM_INFO returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.9.23 # F8DEA2AB-EF13-4544-BD76-42AD6CD61796 EFI_FILE.GetInfo - GetInfo() to retrieve EFI_FILE_SYSTEM_INFO returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.9.24 # 22837B7C-46FC-4439-953B-B018CED3D767 EFI_FILE.GetInfo - GetInfo() returns the same volume label for EFI_FILE_SYSTEM_INFO and EFI_FILE_SYSTEM_VOLUME_LABEL at TPL_APPLICATION 5.7.3.9.25 # 0772AEF8-1C09-47E9-83EF-76AA3D21FAA4 EFI_FILE.GetInfo - GetInfo() returns the same volume label for EFI_FILE_SYSTEM_INFO and EFI_FILE_SYSTEM_VOLUME_LABEL at TPL_CALLBACK 5.7.3.9.26 # FEB18200-0904-46CB-812B-1EEA00C329C3 EFI_FILE.GetInfo - GetInfo() with unsupported info type for the file returns EFI_UNSUPPORTED. 5.7.3.9.27 # DBDC09CC-03D3-4D56-8876-ABA13BF668AE EFI_FILE.GetInfo - GetInfo() to retrieve EFI_FILE_INFO with too small buffer returns EFI_BUFFER_TOO_SMALL. 5.7.3.9.28 # 50E087CE-802D-46DE-A913-29A18D2CC2FF EFI_FILE.GetInfo - GetInfo() to retrieve EFI_FILE_SYSTEM_INFO with too small buffer returns EFI_BUFFER_TOO_SMALL. 5.7.3.9.29 # 7A60BD66-3B1E-4818-A14B-F865F2C4764E EFI_FILE.GetInfo - GetInfo() to retrieve EFI_FILE_SYSTEM_VOLUME_LABEL with too small buffer returns EFI_BUFFER_TOO_SMALL. 5.7.3.9.30 # 5EB09D11-22EE-43F7-A6C1-9592B50470E7 EFI_FILE.SetInfo - SetInfo() on file handle to set EFI_FILE_INFO returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.10.1 # 19F9C6F4-2B6D-4EB3-80FB-255558F8472F EFI_FILE.SetInfo - SetInfo() on file handle to set EFI_FILE_INFO returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.10.2 # 99F2A97F-B249-4CC3-A450-56517C2AFB35 EFI_FILE.SetInfo - GetInfo() on file handle to retrieve EFI_FILE_INFO returns values set by SetInfo() at TPL_APPLICATION 5.7.3.10.3 # 26615965-E6B3-43CB-90B1-CB0042E334C5 EFI_FILE.SetInfo - SetInfo() on file handle to retrieve EFI_FILE_INFO returns values set by SetInfo() at TPL_CALLBACK 5.7.3.10.4 # B46741E9-3545-4B0E-8012-C9566A7F83C5 EFI_FILE.SetInfo - SetInfo() on file handle to set EFI_FILE_INFO returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.10.5 # A1CC0C27-55DC-4CD8-96E8-571B65C1DBDE EFI_FILE.SetInfo - SetInfo() on file handle to set EFI_FILE_INFO returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.10.6 # 16494A12-FC45-4E30-91AC-881C9C88AE4B EFI_FILE.SetInfo - GetInfo() on file handle to retrieve EFI_FILE_INFO returns values set by SetInfo() at TPL_APPLICATION 5.7.3.10.7 # D843EACB-2468-4D4B-A351-BF41D5DD9A16 EFI_FILE.SetInfo - GetInfo() on file handle to retrieve EFI_FILE_INFO returns values set by SetInfo() at TPL_CALLBACK 5.7.3.10.8 # 4BE420A1-D7E7-4327-8E63-5941EF4BFD2A EFI_FILE.SetInfo - SetInfo() on file handle to set EFI_FILE_SYSTEM_INFO returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.10.9 # 57880CD6-6EB1-40B5-A3EF-2826949AF89C EFI_FILE.SetInfo - SetInfo() on file handle to set EFI_FILE_SYSTEM_INFO returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.10.10 # 0CF2C5C5-D976-4FD4-8507-0A8188624578 EFI_FILE.SetInfo - GetInfo() to retrieve EFI_FILE_SYSTEM_INFO returns volume label set by SetInfo() at TPL_APPLICATION. 5.7.3.10.11 # C68C8288-020F-460F-81F8-673510D1FE6A EFI_FILE.SetInfo - GetInfo() to retrieve EFI_FILE_SYSTEM_INFO returns volume label set by SetInfo() at TPL_CALLBACK. 5.7.3.10.12 # 12B68173-7C8D-4023-AFCC-F1C6BEB61CEF EFI_FILE.SetInfo - SetInfo() to set EFI_FILE_SYSTEM_VOLUME_LABEL returns EFI_SUCCESS at TPL_APPLICATION 5.7.3.10.13 # 6E869806-1BC2-40D5-B302-61F8CE56EBFE EFI_FILE.SetInfo - SetInfo() to set EFI_FILE_SYSTEM_VOLUME_LABEL returns EFI_SUCCESS at TPL_CALLBACK 5.7.3.10.14 # 725364F6-6A23-424A-82AF-D0D047D3B808 EFI_FILE.SetInfo - GetInfo() for EFI_FILE_SYSTEM_VOLUME_LABEL returns the same volume label as set by SetInfo() at TPL_APPLICATION. 5.7.3.10.15 # CDAB6FD9-93AA-4820-B1A1-71EA3E7FAB26 EFI_FILE.SetInfo - GetInfo() for EFI_FILE_SYSTEM_VOLUME_LABEL returns the same volume label as set by SetInfo() at TPL_CALLBACK. 5.7.3.10.16 # F700F5F8-ECAC-45FB-9D2D-34E946660738 EFI_FILE.SetInfo - GetInfo() for EFI_FILE_SYSTEM_INFO returns the same volume label as set by SetInfo() at TPL_APPLICATION. 5.7.3.10.17 # 384840CD-9A3F-44C3-87D8-CDD9ABD21796 EFI_FILE.SetInfo - GetInfo() for EFI_FILE_SYSTEM_INFO returns the same volume label as set by SetInfo() at TPL_CALLBACK. 5.7.3.10.18 # 2A58594E-D06A-4F44-A26E-A34936DE05EF EFI_FILE.SetInfo - SetInfo() with unsupported info type returns EFI_UNSUPPORTED. 5.7.3.10.19 # 164FEEBA-F3ED-482A-83AC-89480A1D9AC9 EFI_FILE.SetInfo - SetInfo() with the read-only opened file handle to change file size returns EFI_ACCESS_DENIED. 5.7.3.10.20 # 1A74E8F3-62AD-47EF-92E6-6D472321D2B0 EFI_FILE.SetInfo - SetInfo() with the read-only opened file handle to change file name returns EFI_ACCESS_DENIED. 5.7.3.10.21 # 75C4D3E4-17FA-4F02-B115-720C0F1AE2E1 EFI_FILE.SetInfo - SetInfo() to set EFI_FILE_INFO with too small buffer returns EFI_BUFFER_TOO_SMALL. 5.7.3.10.22 # 36D0ED31-21F0-48C2-8974-6B6ECA41203C EFI_FILE.SetInfo - SetInfo() to set EFI_FILE_SYSTEM_INFO with too small buffer returns EFI_BUFFER_TOO_SMALL. 5.7.3.10.23 # C7BFE9BF-92BF-4301-8217-75662EA52437 EFI_FILE.SetInfo - SetInfo() to set EFI_FILE_SYSTEM_VOLUME_LABEL with too small buffer returns EFI_BUFFER_TOO_SMALL. 5.7.3.10.24 # 86EB2A14-668A-4AD6-BC8A-5667790994E5 EFI_FILE.SetInfo - SetInfo() to set illegal size, physical size and invalid attribute of EFI_FILE_INFO for the file doesn't change the original settings. 5.7.3.10.25 # 63C55ABC-16D6-4AC9-B78C-4544BE708154 EFI_FILE.SetInfo - SetInfo() to set illegal filename of EFI_FILE_INFO for the file doesn't change the filename. 5.7.3.10.26 # 7BA04C1E-CD95-4A3C-A3BA-A582F16C46BC EFI_FILE.SetInfo - SetInfo() to set illegal size, physical size and invalid attribute of EFI_FILE_INFO for the directory doesn't change the original settings. 5.7.3.10.27 # 6A09725C-51C7-44F3-8574-DAC36EC70F86 EFI_FILE.SetInfo - SetInfo() to set illegal filename of EFI_FILE_INFO for the directory doesn't change the filename. 5.7.3.10.28 # 5BEF76AD-4A40-401C-83D3-9C73723BB458 EFI_FILE.SetInfo - SetInfo() to change all the fields except the VolumeLabel of the EFI_FILE_SYSTEM_INFO doesn't change the original settings. 5.7.3.10.29 # 4857F42C-B998-4667-8F11-DBED7AD5E0AC EFI_FILE.SetInfo - SetInfo() to change file attribute to read-only returns EFI_SUCCESS. 5.7.3.10.30 # A9DF1E64-E769-4D16-A0D5-B559CE90CF2B EFI_FILE.SetInfo - SetInfo() to change file attribute to read-only changes the file attribute from read-write to read-only. 5.7.3.10.31 # B5481965-F157-4037-89AB-146EA6C9441A EFI_FILE.SetInfo - SetInfo() to change file attribute from read-only to read-write returns EFI_SUCCESS. 5.7.3.10.32 # 3535AF93-32DF-44BB-A0AF-CE2D38E7D6FB EFI_FILE.SetInfo - SetInfo() to change file attribute to read-write changes the file attribute from read-only to read-write. 5.7.3.10.33 # 8821C678-DE6E-49BF-94CD-9F4BA0A21522 EFI_FILE.SetInfo - SetInfo() to change file name to an existing file name returns EFI_ACCESS_DENIED 5.7.3.10.34 # 69AFC35A-CF85-4365-ACCA-A53C48CBD351 EFI_FILE.SetInfo - SetInfo() to change file system volume info on a read-only media returns EFI_WRITE_PROTECTED 5.7.3.10.35 # 669BF242-D3CA-4B73-A6DD-8B2AF3FBA628 EFI_FILE.SetInfo - SetInfo() to change file system volume label on a read-only media returns EFI_WRITE_PROTECTED 5.7.3.10.36 # 33218D68-5245-4BAB-9C1D-0C4BCAD90487 EFI_FILE.SetInfo - SetInfo() to change file info on a read-only media returns EFI_WRITE_PROTECTED 5.7.3.10.37 # B6CFF935-32EF-4865-9ED9-096287F22A66 EFI_FILE.OpenEx - OpenEx() to async create file under root directory with pure filename returns EFI_SUCCESS 5.7.3.11.1 # 5E767A63-577A-4628-B6E9-91B7D9AA05CB EFI_FILE.OpenEx - OpenEx() to async create file under root directory with pure filename returns EFI_SUCCESS 5.7.3.11.2 # 611A8DAF-274C-4BD5-A7BA-C18543D37F74 EFI_FILE.OpenEx - OpenEx() to async create file under root directory with pure filename returns EFI_SUCCESS 5.7.3.11.3 # 0A6985E4-FE17-4740-957A-E9C05B4502E0 EFI_FILE.OpenEx - OpenEx() to sync create file under root directory with pure filename returns EFI_SUCCESS 5.7.3.11.4 # 0C61F052-2AE3-4219-AD79-4BDD95C178C3 EFI_FILE.OpenEx - OpenEx() to async create directory under root directory returns EFI_SUCCESS 5.7.3.11.5 # 41087C41-B9A9-4943-B822-9F9B4178A649 EFI_FILE.OpenEx - OpenEx() to async create file under root directory with filename containing sub directory name returns EFI_SUCCES 5.7.3.11.6 # 6277CCAC-481C-4CB2-AC96-899679F2A919 EFI_FILE.OpenEx - OpenEx() to async create directory under root directory returns EFI_SUCCESS 5.7.3.11.7 # 518C70D5-4070-4B81-9DB3-CB20D67F111C EFI_FILE.OpenEx - OpenEx() to async create file under root directory with filename containing sub directory name returns EFI_SUCCES 5.7.3.11.8 # 44FA0576-08CD-48C2-9B71-5F63C2B39710 EFI_FILE.OpenEx - OpenEx() to async create directory under root directory returns EFI_SUCCESS 5.7.3.11.9 # EF745935-0937-4B11-A7CA-65AF0BF04544 EFI_FILE.OpenEx - OpenEx() to async create file under root directory with filename containing sub directory name returns EFI_SUCCES 5.7.3.11.10 # 3C64E927-68E7-4668-AEA8-C2C7DC150C3F EFI_FILE.OpenEx - OpenEx() to sync create directory under root directory returns EFI_SUCCESS 5.7.3.11.11 # 233A928B-8F5D-483A-AB03-2D03F1A3DC26 EFI_FILE.OpenEx - OpenEx() to sync create file under root directory with filename containing sub directory name returns EFI_SUCCES 5.7.3.11.12 # 959A9093-A975-42A9-9B83-324A79CA2F1B EFI_FILE.OpenEx - OpenEx() to async create file under sub directory with pure filename returns EFI_SUCCESS 5.7.3.11.13 # 43AD5688-BC02-4870-B885-0286DD54B276 EFI_FILE.OpenEx - OpenEx() to async create file under sub directory with pure filename returns EFI_SUCCESS 5.7.3.11.14 # 90908639-141F-4632-85CA-7D6E83E55747 EFI_FILE.OpenEx - OpenEx() to async create file under sub directory with pure filename returns EFI_SUCCESS 5.7.3.11.15 # 8EB7F8CC-6D0D-4C10-BD94-DC327D2E6D3D EFI_FILE.OpenEx - OpenEx() to sync create file under sub directory with pure filename returns EFI_SUCCESS 5.7.3.11.16 # 3431780C-56DA-4628-86A2-A308F2E98827 EFI_FILE.OpenEx - OpenEx() to async create file with sub directory handle and filename containing sub directory name returns EFI_SUCCESS 5.7.3.11.17 # 7D9EACF0-0167-4EF7-A7F2-31B53EC4CB8A EFI_FILE.OpenEx - OpenEx() to async create file with sub directory handle and filename containing sub directory name returns EFI_SUCCESS 5.7.3.11.18 # F9DAD61F-FC35-4FD6-860B-7B8B2EBF8963 EFI_FILE.OpenEx - OpenEx() to async create file with sub directory handle and filename containing sub directory name returns EFI_SUCCESS 5.7.3.11.19 # F87622CF-13C6-412E-86A6-8E7FF2630A8E EFI_FILE.OpenEx - OpenEx() to sync create file with sub directory handle and filename containing sub directory name returns EFI_SUCCESS 5.7.3.11.20 # BFC2A163-E8D5-45DF-8F6B-010AEE4889C0 EFI_FILE.OpenEx - OpenEx() to async create file with root handle and filename containing absolute file path returns EFI_SUCCESS 5.7.3.11.21 # 8FFD05E8-AA76-4FCB-93E4-19A20C2BA904 EFI_FILE.OpenEx - OpenEx() to async create file with root handle and filename containing absolute file path returns EFI_SUCCESS 5.7.3.11.22 # 41FE9684-113B-415F-AFBF-EE48108A70C2 EFI_FILE.OpenEx - OpenEx() to async create file with root handle and filename containing absolute file path returns EFI_SUCCESS 5.7.3.11.23 # D5C326A3-07AD-490E-9BDC-A8E34D7AAE8A EFI_FILE.OpenEx - OpenEx() to sync create file with root handle and filename containing absolute file path returns EFI_SUCCESS 5.7.3.11.24 # 55825138-793D-4AAA-ABCC-4D4ABDB217EF EFI_FILE.OpenEx - OpenEx() to async open the existing file under root directory with pure filename returns EFI_SUCCESS 5.7.3.11.25 # A4A53615-7939-4DCF-BFB6-C74EE33E9330 EFI_FILE.OpenEx - OpenEx() to async open the existing file under root directory with pure filename returns EFI_SUCCESS 5.7.3.11.26 # 4014C563-7C95-4323-A2D1-BB942674C9A3 EFI_FILE.OpenEx - OpenEx() to async open the existing file under root directory with pure filename returns EFI_SUCCESS 5.7.3.11.27 # 5A646037-BE58-41D8-B491-8403B9F8A744 EFI_FILE.OpenEx - OpenEx() to sync open the existing file under root directory with pure filename returns EFI_SUCCESS 5.7.3.11.28 # A398B24A-568F-4762-B1CB-5225A70E2F1F EFI_FILE.OpenEx - OpenEx() to async open the existing file under root directory with filename containing sub directory name returns EFI_SUCCESS 5.7.3.11.29 # BAB0C3FC-8630-43BF-9788-6D96CD3A6E7C EFI_FILE.OpenEx - OpenEx() to async open the existing file under root directory with filename containing sub directory name returns EFI_SUCCESS 5.7.3.11.30 # FFC5787B-29A5-4704-84D9-D8B66E629CC2 EFI_FILE.OpenEx - OpenEx() to async open the existing file under root directory with filename containing sub directory name returns EFI_SUCCESS 5.7.3.11.31 # E9D202ED-2E34-4686-9AE3-9B415BAABC72 EFI_FILE.OpenEx - OpenEx() to sync open the existing file under root directory with filename containing sub directory name returns EFI_SUCCESS 5.7.3.11.32 # 3C57480F-C2F3-4CEE-ABEF-548D6956AE89 EFI_FILE.OpenEx - OpenEx() to async open the existing file with root handle and filename containing absolute file path returns EFI_SUCCESS 5.7.3.11.33 # 5850BC3C-1B0F-4BDA-9E3C-9C17F19DF753 EFI_FILE.OpenEx - OpenEx() to async open the existing file with root handle and filename containing absolute file path returns EFI_SUCCESS 5.7.3.11.34 # 13CE6D88-D770-470F-B73D-602518C2D2BF EFI_FILE.OpenEx - OpenEx() to async open the existing file with root handle and filename containing absolute file path returns EFI_SUCCESS 5.7.3.11.35 # C2535525-BE07-4980-B946-7F8709E212BE EFI_FILE.OpenEx - OpenEx() to sync open the existing file with root handle and filename containing absolute file path returns EFI_SUCCESS 5.7.3.11.36 # 7B0DCC35-C3EA-43CC-ACA9-6A601C3DE545 EFI_FILE.OpenEx - OpenEx() to async open the existing file with sub directory handle and filename containing sub directory name returns EFI_SUCCESS 5.7.3.11.37 # 8A6EF609-E8DC-40A2-B418-D0A4DF4D3FA3 EFI_FILE.OpenEx - OpenEx() to async open the existing file with sub directory handle and filename containing sub directory name returns EFI_SUCCESS 5.7.3.11.38 # 5CFC5D39-197C-48DD-9C7F-9851649679E7 EFI_FILE.OpenEx - OpenEx() to async open the existing file with sub directory handle and filename containing sub directory name returns EFI_SUCCESS 5.7.3.11.39 # 1F3F5CCF-DC02-4200-81D0-02343260F2E5 EFI_FILE.OpenEx - OpenEx() to sync open the existing file with sub directory handle and filename containing sub directory name returns EFI_SUCCESS 5.7.3.11.40 # 83351BEF-2368-442E-89E6-D2D5-E9AF4A40 EFI_FILE.OpenEx - OpenEx() to sync open the existing file with root handle and filename containing absolute file path returns EFI_SUCCESS 5.7.3.11.41 # 1E8C1E14-47D8-4A23-B2D6-4BE099F4A5DF EFI_FILE.OpenEx - OpenEx() to async open the existing file with root handle and filename containing absolute file path returns EFI_SUCCESS 5.7.3.11.42 # 70486DB6-12F9-4F6E-A3F2-EDB4212745BC EFI_FILE.OpenEx - OpenEx() to async open the existing file with root handle and filename containing absolute file path returns EFI_SUCCESS 5.7.3.11.43 # 69996CD2-F087-42E9-B7F6-7C04187636D7 EFI_FILE.OpenEx - OpenEx() to async open the existing file with root handle and filename containing absolute file path returns EFI_SUCCESS 5.7.3.11.44 # AD02D93D-F2E8-4F25-93CE-940677B6E1B2 EFI_FILE.OpenEx - OpenEx() to async open with non-existent file name returns EFI_NOT_FOUND 5.7.3.11.45 # CAB7C260-A290-4845-B703-B19FEDF984EB EFI_FILE.OpenEx - OpenEx() to async open with non-existent file path returns EFI_NOT_FOUND 5.7.3.11.46 # 033273AE-2471-4C08-B08D-EBD9DDBD5781 EFI_FILE.OpenEx - OpenEx() to async open with invalid open-mode returns EFI_INVALID_PARAMETER、 5.7.3.11.47 # CE038E00-833C-4B2E-9E50-79ED0C74F250 EFI_FILE.ReadEx - ReadEx() to async read read data from a file returns EFI_SUCCESS 5.7.3.12.1 # 05857EBF-C920-474A-974D-858D8398816F EFI_FILE.ReadEx - ReadEx() to async read read data from a file returns EFI_SUCCESS 5.7.3.12.2 # 858CCC86-9739-437E-82FF-298A-47FC445 EFI_FILE.ReadEx - ReadEx() to async read read data from a file returns EFI_SUCCESS 5.7.3.12.3 # CCB9106F-79EE-4EC1-98A5-168DE1A6B8F3 EFI_FILE.ReadEx - ReadEx() to sync read data from a file returns EFI_SUCCESS 5.7.3.12.4 # D01CDF69-1B1B-42FC-923F-1DC1909203C7 EFI_FILE.ReadEx - ReadEx() to async read data from a directory returns EFI_SUCCESS 5.7.3.12.5 # 05241CBF-F260-41D7-B193-3B277F72124C EFI_FILE.ReadEx - ReadEx() to async read data from a directory returns EFI_SUCCESS 5.7.3.12.6 # CFBB86C0-C6C6-40CA-8EC8-0D76D0EF50E7 EFI_FILE.ReadEx - ReadEx() to async read data from a directory returns EFI_SUCCESS 5.7.3.12.7 # E8E8665C-A44F-491B-B7E0-5609C2BC20EE EFI_FILE.ReadEx - ReadEx() to sync read data from a directory returns EFI_SUCCESS 5.7.3.12.8 # 864C9887-7205-4E15-AD9F-7A94ECF0C2D8 EFI_FILE.ReadEx - ReadEx() to async read data from a file with the fileposition beyond the end of the file returns EFI_DEVICE_ERROR 5.7.3.12.9 # 12BC7AB7-4AC5-4CF3-A554-6B34C95D0CEA EFI_FILE.ReadEx - ReadEx() to async read data from a file which has been deleted returns EFI_DEVICE_ERROR 5.7.3.12.10 # 077C1F80-A887-417D-A9D6-D954CA0B947B EFI_FILE.WriteEx - WriteEx() to async write data into a normal file returns EFI_SUCCESS 5.7.3.13.1 # F75BDC5A-FD02-444D-9BB1-DA702E2A8613 EFI_FILE.WriteEx - WriteEx() to async write data into a normal file returns EFI_SUCCESS 5.7.3.13.2 # C105380E-4C6D-4E49-8DE8-1A0CC0773EDC EFI_FILE.WriteEx - WriteEx() to async write data into a normal file returns EFI_SUCCESS 5.7.3.13.3 # 67E49003-F68C-44BD-B6EE-A5C80106E7C1 EFI_FILE.WriteEx - WriteEx() to sync write data into a normal file returns EFI_SUCCESS 5.7.3.13.4 # BE6CCB33-351F-488C-8642-6547A135790C EFI_FILE.WriteEx - WriteEx() to async write data into multi files returns EFI_SUCCESS 5.7.3.13.5 # 0AAACD7F-EB8B-4E91-9BCD-3057E6105769 EFI_FILE.WriteEx - WriteEx() to async write data into multi files returns EFI_SUCCESS 5.7.3.13.6 # 4C7EC69E-9615-4274-A099-B1D34888D670 EFI_FILE.WriteEx - WriteEx() to async write data into multi files returns EFI_SUCCESS 5.7.3.13.7 # 03186AC5-B4B2-4D2D-A867-B910DD1F64AD EFI_FILE.WriteEx - WriteEx() to sync write data into multi files returns EFI_SUCCESS 5.7.3.13.8 # C51C0C6D-DFC6-4EA7-B436-83AE3A3F49D2 EFI_FILE.WriteEx - WriteEx() to async write data to a directory returns EFI_UNSUPPORTED 5.7.3.13.9 # C9AF9973-76AF-4701-88C0-FF610E37740A EFI_FILE.WriteEx - WriteEx() to async write data to a file which was opened read-only returns EFI_ACCESS_DENIED 5.7.3.13.10 # A056BCFF-DB0B-4733-889A-B1CA52AC58E9 EFI_FILE.WriteEx - WriteEx() to write data to a file which has been deleted returns EFI_DEVICE_ERROR 5.7.3.13.11 # 31473E47-A40D-43A0-B7B8-91D32941759D EFI_FILE.FlushEx - FlushEx() to async flush data into a normal file returns EFI_SUCCESS 5.7.3.14.1 # 55702A2C-0EEF-4DED-A6D9-2FD79ABB885F EFI_FILE.FlushEx - FlushEx() to async flush data into a normal file returns EFI_SUCCESS 5.7.3.14.2 # 258A6597-D2EF-4711-A989-AAF0F96F010C EFI_FILE.FlushEx - FlushEx() to async flush data into a normal file returns EFI_SUCCESS 5.7.3.14.3 # AFD40EC9-5027-42A8-B02C-0CB58086D79C EFI_FILE.FlushEx - FlushEx() to sync flush data into a normal file returns EFI_SUCCESS 5.7.3.14.4 # 6AA8B399-1B2F-48D7-A534-56C968D6AE11 EFI_FILE.FlushEx - FlushEx() to async flush data into a normal directory returns EFI_SUCCESS 5.7.3.14.5 # AC3897AD-D9C1-4442-844B-5CA15C32800B EFI_FILE.FlushEx - FlushEx() to async flush data into a normal directory returns EFI_SUCCESS 5.7.3.14.6 # 3B9ED07D-A0EA-4719-A2C9-AD5457C15A73 EFI_FILE.FlushEx - FlushEx() to async flush data into a normal directory returns EFI_SUCCESS 5.7.3.14.7 # 93EBE8A5-F66B-4532-9577-51E9DCDAB681 EFI_FILE.FlushEx - FlushEx() to sync flush data into a normal directory returns EFI_SUCCESS 5.7.3.14.8 # CE7774FA-D04C-45A6-B70B-CD91A276F915 EFI_FILE.FlushEx - FlushEx() to async flush data to a file which was opened read-only returns EFI_ACCESS_DENIED 5.7.3.14.9 # AD3516C1-BF24-4923-B884-538B042FB825 EFI_FILE.GetInfo - GetInfo() get the consistent ReadOnly attribute from EFI_FILE_INFO and EFI_FILE_SYSTEM_INFO 5.7.3.15.1 # 5B704B82-E081-4C4A-9D65-710079D11F64 EFI_FILE.SetPosition - SetPosition () () return EFI_UNSUPPORTED when the position is not 0 and file handle is the root directory on a volume 5.7.3.15.2 # D9CBE15A-956A-4E54-A350-DF53DC7DE25B EFI_FILE.SetPosition - SetPosition() return EFI_SUCCESS when the position is 0 and file handle is the root directory on a volume 5.7.3.15.3 # A8AADAD0-8545-4098-8A34-2A03C22BC0F6 EFI_FILE.GetPosition - GetPosition () return EFI_UNSUPPORTED when the file handle is the root directory on a volume 5.7.3.15.4 # B20660FC-B957-49D7-8D93-5C3F736ED5F5 EFI_FILE.SetInfo - SetInfo() return EFI_WRITE_PROTECTED when the InformationType is EFI_FILE_SYSTEM_VOLUME_LABEL_ID or EFI_FILE_PROTOCOL_SYSTEM_INFO_ID and the media is read-only 5.7.3.15.5 # 04D6B761-DEAC-4801-B739-DB818F46CF11 EFI_FILE.Write - Write() return EFI_UNSUPPORTED when the file handle is one directory 5.7.3.15.6 # BE5CDDAD-2D54-463E-AFDE-681CB908A8A0 EFI_FILE.Read - Read() return EFI_BUFFER_TOO_SMALL when the file handle is one directory and buffer is not large enough to hold the directory entry 5.7.3.15.7 # 06950775-A32A-421E-8FCE-D8B4C14317D1 EFI_FILE.Open - Open() return EFI_WRITE_PROTECTED when try to open the file with EFI_FILE_MODE_READ|EFI_FILE_MODE_WRITE or EFI_FILE_MODE_READ|EFI_FILE_MODE_WRITE|EFI_FILE_MODE_CREATE attribute while the file is on the read-only media. 5.7.3.15.8 # D529DFD8-23CB-4548-A281-6F591F9C548D EFI_FILE.Open - Open() return EFI_NOT_FOUND when try to open one no-existed file. 5.7.3.15.9 # B0091F09-6121-40E8-931D-EA6BA46BBB09 EFI_FILE.Open - Open() return EFI_SUCCESS when try to open one existed file with EFI_FILE_MODE_READ attribute 5.7.3.15.10 # A42A8E9C-4A31-4B0A-AB2E-7FD42D4245F1 EFI_FILE.GetInfo - GetInfo() return EFI_UNSUPPORTED when the InformationType is not defined in the UEFI Spec 5.7.3.15.11 # 07DC8D79-8349-4E9E-9BA4-7268920D2E35 EFI_FILE.GetInfo - GetInfo() return EFI_BUFFER_TOO_SMALL when the Buffer is not large enough to hold the EFI_FILE_INFO 5.7.3.15.12 # 54AFC2F4-26BD-4161-905E-D924D1342427 EFI_FILE.GetInfo - GetInfo() return EFI_SUCCESS with the correct parameters 5.7.3.15.13 # ABAEA718-E1F9-4EDC-98B2-4718E4F76B70 EFI_FILE.SetInfo - SetInfo() return EFI_WRITE_PROTECTED to retrieve the EFI_FILE_INFO or EFI_UNSUPPORTED when InformationType is not defined in the UEFI Spec 5.7.3.15.14 # 68A6C62B-C1E0-44D0-BADB-088563373FD7 EFI_FILE.GetPosition - GetPosition () return EFI_SUCCESS and one reasonable Position 5.7.3.15.15 # 2F83C19F-C757-4975-A5EA-6A4EABA7CE48 EFI_FILE.Write - Write() return EFI_WRITE_PROTECTED when the media is read-only 5.7.3.15.16 # 3C0A4E4A-43F4-4B24-B764-D83C1863AB81 EFI_FILE.Flush - Flush() return EFI_WRITE_PROTECTED when the media is read-only 5.7.3.15.17 # ECE0ADE2-027E-4C21-9150-333C3E47EA0B EFI_FILE.Read - Read() return EFI_SUCCESS and the output should be consistent in multi read operations 5.7.3.15.18 # 5EE32A7F-0A63-4803-8AE8-019C072AEDB1 EFI_FILE.Delete - Delete() return EFI_WARN_DELETE_FAILURE 5.7.3.15.19 # 3F8B11EC-6B9E-440C-920B-B563F3FD2BA7 EFI_FILE.Close - Close() one existed opened file return EFI_SUCCESS 5.7.3.15.20 # 26912470-F463-4F8E-8A33-F38F9CC80D04 EFI_DISK_IO_PROTOCOL.ReadDisk - ReadDisk() returns EFI_SUCCESS with valid parameter 5.7.4.1.1 # 9603ABA0-B4DD-4AB6-93CB-523A5B6FA558 EFI_DISK_IO_PROTOCOL.ReadDisk - ReadDisk() returns EFI_MEDIA_CHANGED with MediaId is not the id for the current media in the device 5.7.4.1.2 # 6A6D39D0-311D-410F-962E-96EFFB399944 EFI_DISK_IO_PROTOCOL.ReadDisk - ReadDisk() returns EFI_INVALID_PARAMETER with invalid device addresses 5.7.4.1.3 # B0D7A6E7-49F1-40D5-A929-1AD5D42770BF EFI_DISK_IO_PROTOCOL.ReadDisk - ReadDisk() returns EFI_NO_MEDIA with no media present in the device 5.7.4.1.4 # C3D66C15-B8AD-45AD-BEB7-38FEC952815E EFI_DISK_IO_PROTOCOL.WriteDisk - WriteDisk() returns EFI_SUCCESS to write proper data to non-readonly disk with valid parameter 5.7.4.2.1 # 36D696B1-1902-46B7-9A62-85251DF5EC25 EFI_DISK_IO_PROTOCOL.WriteDisk - WriteDisk() returns EFI_MEDIA_CHANGED with MediaId is not the id for the current media in the device 5.7.4.2.2 # C6EEA54A-DE3A-425A-A642-79F4B79A6236 EFI_DISK_IO_PROTOCOL.WriteDisk - WriteDisk() returns EFI_INVALID_PARAMETETER with invalid device addresses 5.7.4.2.3 # 83A99320-0831-42D6-8BEC-8DFD3DE46378 EFI_DISK_IO_PROTOCOL.WriteDisk - WriteDisk() returns EFI_WRITE_PROTECTED with a write-protected device 5.7.4.2.4 # 0299B063-21A8-4811-80E2-8C4FFD3ED0A4 EFI_DISK_IO_PROTOCOL.WriteDisk - WriteDisk() returns EFI_NO_MEDIA with no media in the device 5.7.4.2.5 # 61EE3A34-62A2-4214-B076-5073B177156C EFI_BLOCK_IO_PROTOCOL.Reset - Reset() returns EFI_SUCCESS with ExtendedVerification being TRUE 5.7.5.1.1 # 98530F3D-8BD8-44A1-9D06-08039FDFEC63 EFI_BLOCK_IO_PROTOCOL.Reset - Reset() returns EFI_SUCCESS with ExtendedVerification being FALSE 5.7.5.1.2 # 9EFE26C2-C565-478A-A0B4-05A8FD2E7E3E EFI_BLOCK_IO_PROTOCOL.ReadBlocks - ReadBlocks() returns EFI_SUCCESS with valid parameter 5.7.5.2.1 # 6DEC8F5C-F6EC-47B4-BB0C-AA4A6939E2F0 EFI_BLOCK_IO_PROTOCOL.ReadBlocks - ReadBlocks() returns EFI_MEDIA_CHANGED with MediaId is not the id for the current media in the device 5.7.5.2.2 # 05927E73-8B41-4CC7-8EF2-7C7AFB78F53E EFI_BLOCK_IO_PROTOCOL.Readblocks - ReadBlocks() returns EFI_BAD_BUFFER_SIZE with invalid BufferSize parameter(Only be invoked when media is present.) 5.7.5.2.3 # 09DE1965-3719-463B-A8D1-D278D7D6582C EFI_BLOCK_IO_PROTOCOL.Readblocks - ReadBlocks() returns EFI_INVALID_PARAMETER with invalid LBA parameter 5.7.5.2.4 # 91CFDE2C-619E-4C88-800D-99CE53AD3B25 EFI_BLOCK_IO_PROTOCOL.Readblocks - ReadBlocks() returns EFI_NO_MEDIA with no media present in the device 5.7.5.2.5 # 8CF48053-8E2E-40C9-90FA-65330BBF3369 EFI_BLOCK_IO_PROTOCOL.Readblocks - ReadBlocks() returns EFI_INVALID_PARAMETER with Buffer is not on proper lower alignment (Only be invoked when media present and IoAlign is larger than 1.) 5.7.5.2.6 # 9284CF69-7570-4DA4-A7A2-405D279D0CA7 EFI_BLOCK_IO_PROTOCOL.Readblocks - ReadBlocks() returns EFI_INVALID_PARAMETER with Buffer is not on proper alignment (Only be invoked when media present and IoAlign is larger than 1.) 5.7.5.2.7 # 7BBDF28F-B2EA-42C0-A8FE-6ADC00383577 EFI_BLOCK_IO_PROTOCOL.Writeblocks - WriteBlocks() returns EFI_SUCCESS with valid parameters 5.7.5.3.1 # 1FB19CBD-7219-4853-A2AA-EBE517AAADE6 EFI_BLOCK_IO_PROTOCOL.Writeblocks - ReadBlocks() gets the same data as what are written before 5.7.5.3.2 # 48340AF1-8425-4847-AA69-5652D6616E08 EFI_BLOCK_IO_PROTOCOL.WriteBlocks - WriteBlocks() must return EFI_SUCCESS after being called twice with valid parameters 5.7.5.3.3 # A4383F2B-F875-4F57-95FE-CE655A4DC6B0 EFI_BLOCK_IO_PROTOCOL.Writeblocks - WriteBlocks() returns EFI_MEDIA_CHANGED with invalid MediaId 5.7.5.3.4 # BF9EABDD-1745-4418-AFF8-125E021894AA EFI_BLOCK_IO_PROTOCOL.Writeblocks - ReadBlocks() get the original data written before 5.7.5.3.5 # A77C46E0-6DF6-4D63-AF8D-AEB7AE7D2B12 EFI_BLOCK_IO_PROTOCOL.Writeblocks - WriteBlocks() returns EFI_BAD_BUFFER_SIZE with invalid BufferSize 5.7.5.3.6 # 98E637F8-9A1C-42F9-A6E2-2EE85F702B98 EFI_BLOCK_IO_PROTOCOL.Writeblocks - WriteBlocks() return EFI_INVALID_PARAMTER with invalid LBA parameter 5.7.5.3.7 # EDB9CF57-1900-45F2-9A5A-F13B31DF366A EFI_BLOCK_IO_PROTOCOL.Writeblocks - WriteBlocks() returns EFI_WRITE_PROTECTED with write-protected device 5.7.5.3.8 # 7ABCFA31-7456-40AE-9351-1CF4501C08C9 EFI_BLOCK_IO_PROTOCOL.Writeblocks - WriteBlocks() returns EFI_NO_MEDIA with no media in the device 5.7.5.3.9 # 8A7D6AB3-2C11-41E3-A430-FE3C50CC57AD EFI_BLOCK_IO_PROTOCOL.Writeblocks - WriteBlocks() returns EFI_INVALID_PARAMETER with Buffer is not on proper lower alignment 5.7.5.3.10 # B9D363BF-9C50-4671-8855-CEFCC6B824AA EFI_BLOCK_IO_PROTOCOL.Writeblocks - WriteBlocks() returns EFI_INVALID_PARAMETER with Buffer is not on proper alignment 5.7.5.3.11 # 5F220C61-24B5-4C71-8E5A-78BD0AC677F6 EFI_BLOCK_IO_PROTOCOL.FlushBlocks - FlushBlocks() returns EFI_NO_MEDIA with no media presented 5.7.5.4.1 # B8A45208-F7B0-443C-8CCE-EB81B66C004A EFI_BLOCK_IO_PROTOCOL.LogicalBlocksPerPhysicalBlock - LogicalBlocksPerPhysicalBlock should be 0 when LogicalPartition is TRUE and Revision is greater than or equal to EFI_BLOCK_IO_PROTOCOL_REVISION2 5.7.5.5.1 # E08FF5F4-92DE-4CC9-8122-6B487C670C9B EFI_BLOCK_IO_PROTOCOL.OptimalTransferLengthGranularity - OptimalTransferLengthGranularity should be 0 when LogicalPartition is TRUE and Revision is greater than or equal to EFI_BLOCK_IO_PROTOCOL_REVISION3 5.7.5.5.2 # 3BF9028A-599C-44E0-A7DF-A687CF9E15F4 UINCODE_COLLATION.StriColl - StriColl() with valid parameter returns correct status of comparison between String1 and String2 5.7.6.1.1 # 60291BA4-7170-4F5C-8420-110785492E6D UINCODE_COLLATION.MetaiMatch - MetaiMatch() returns correct status of pattern match 5.7.6.2.1 # 9D69A782-672B-43DB-AC24-1659A39DA75E UINCODE_COLLATION.StrLwr - StrLwr() convert the string to lowercase. 5.7.6.3.1 # 2E743A2A-52A3-411D-952A-420C4776904C UINCODE_COLLATION.StrLwr - StrLwr() convert the string to lowercase. 5.7.6.3.2 # 1B8390F4-C5AC-4342-8555-7074E5A2102B UINCODE_COLLATION.StrUpr - StrUpr() convert the string to Uppercase. 5.7.6.4.1 # 6179F1FB-54C5-4844-BA17-314FE357B4E3 UINCODE_COLLATION.StrUpr - StrUpr() convert the string to Uppercase. 5.7.6.4.2 # 07F17163-6F7D-428F-AD13-E4D00B3A4564 UINCODE_COLLATION.FatToStr - FatToStr() with FatSize equal to the size of Fat String converts Fat string to Unicode string correctly 5.7.6.5.1 # 17EA04A7-A56E-4733-8320-79330931EFAC UINCODE_COLLATION.FatToStr - FatToStr() with FatSize larger than the size of Fat String converts Fat string to Unicode string correctly 5.7.6.5.2 # 2E89EBE3-44BD-4E02-BA50-9005C0FC08DD UINCODE_COLLATION.FatToStr - FatToStr() with FatSize smaller than the size of Fat String converts Fat string to Unicode string correctly 5.7.6.5.3 # 6F780647-EF48-4C1C-87A6-95E2500E2E0B UINCODE_COLLATION.StrToFat - StrToFat() with FatSize equal to the size of Fat String converts Unicode string to Fat string correctly 5.7.6.6.1 # 5EEA066E-F73E-4D36-9125-A08A546EEE27 UINCODE_COLLATION.StrToFat - StrToFat() with FatSize larger than the size of Fat String converts Unicode string to Fat string correctly 5.7.6.6.2 # 58AE3AE9-3DAC-41BF-8D01-D591E3EF6262 UINCODE_COLLATION.StrToFat - StrToFat() with FatSize smaller than the size of Fat String converts Unicode string to Fat string correctly. 5.7.6.6.3 # 6A69637D-5ADA-40FD-9305-E106C9FFA1BD UINCODE_COLLATION.StriColl - StriColl() with valid parameter returns correct status of comparison between String1 and String2 5.7.7.1.1 # 49F68D03-FEF1-460F-8EDD-27DB1522A3A3 UINCODE_COLLATION.MetaiMatch - MetaiMatch() returns correct status of pattern match 5.7.7.2.1 # A8A08682-F9D9-4471-8553-480B421D665B UINCODE_COLLATION.StrLwr - StrLwr() convert the string to lowercase. 5.7.7.3.1 # FB87853F-A47B-405B-855F-C6BE188BC330 UINCODE_COLLATION.StrLwr - StrLwr() convert the string to lowercase. 5.7.7.3.2 # 6F390D73-E8C7-4032-B5CB-C0F6A818E187 UINCODE_COLLATION.StrUpr - StrUpr() convert the string to Uppercase. 5.7.7.4.1 # F559DBAA-DEB6-4591-BF16-F14B506CACAE UINCODE_COLLATION.StrUpr - StrUpr() convert the string to Uppercase. 5.7.7.4.2 # 99A47923-D2E9-4114-BAC0-462BAA5AE5F3 UINCODE_COLLATION.FatToStr - FatToStr() with FatSize equal to the size of Fat String converts Fat string to Unicode string correctly 5.7.7.5.1 # D5DC3C74-268A-499D-B38B-CB2D697119B3 UINCODE_COLLATION.FatToStr - FatToStr() with FatSize larger than the size of Fat String converts Fat string to Unicode string correctly 5.7.7.5.2 # 305C644E-002F-466F-AE41-4F22FFDA05FC UINCODE_COLLATION.FatToStr - FatToStr() with FatSize smaller than the size of Fat String converts Fat string to Unicode string correctly 5.7.7.5.3 # 7B8B1CB5-A3B9-410d-96F0-3D8896E9039A UINCODE_COLLATION.StrToFat - StrToFat() with FatSize equal to the size of Fat String converts Unicode string to Fat string correctly 5.7.7.6.1 # 9C40C459-0A09-4382-8979-01EA3035DDF4 UINCODE_COLLATION.StrToFat - StrToFat() with FatSize larger than the size of Fat String converts Unicode string to Fat string correctly 5.7.7.6.2 # 8D0E58CC-4494-4684-AF6C-DCF91B776C6B UINCODE_COLLATION.StrToFat - StrToFat() with FatSize smaller than the size of Fat String converts Unicode string to Fat string correctly. 5.7.7.6.3 # 36A2DBDB-6D88-4807-AFA5-7BEFC4B1FEAA EFI_BLOCK_IO2_PROTOCOL.ReadBlocksEx - Sync & Async Read block with MediaId not being the id for the current media in the device 5.7.9.1.1 # 45D515FD-A64F-47BD-9A84-1FE4866A328A EFI_BLOCK_IO2_PROTOCOL.ReadBlocksEx - Sync & Asnyc Read block with BufferSize not being a multiple of the intrinsic block size of the device 5.7.9.1.2 # 896937AA-65BA-4354-ABF7-D84FE89FBC08 EFI_BLOCK_IO2_PROTOCOL.ReadBlocksEx - Sync & Async Read block with invalid LBA parameter 5.7.9.1.3 # D54C2DC4-8FED-4CE1-AC7B-C67A484E0207 EFI_BLOCK_IO2_PROTOCOL.ReadBlocksEx - Sync & Async Read block returns data which are smaller than BufferSize passed in 5.7.9.1.4 # C75D447C-29C5-4882-80C5-4267E0A25CFC EFI_BLOCK_IO2_PROTOCOL.ReadBlocksEx - Sync & Async Read block with unaligned data buffer 5.7.9.1.5 # 1CE01E1C-EDDE-4A37-962F-3A328A54C1F5 EFI_BLOCK_IO2_PROTOCOL.ReadBlocksEx - Sync & Async Read block from device without media present in the device 5.7.9.1.6 # 47B8309D-F783-4679-95BB-47581007027C EFI_BLOCK_IO2_PROTOCOL.ReadBlocksEx - Async Read Block with proper parameter from valid media 5.7.9.1.7 # 7ABE441A-7118-4394-81B8-B922A287D21F EFI_BLOCK_IO2_PROTOCOL.ReadBlocksEx - Async Read Block with proper parameter from valid media 5.7.9.1.8 # 3167DC14-CF85-4158-9CEC-7A03DD0CFDA1 EFI_BLOCK_IO2_PROTOCOL.ReadBlocksEx - Async Read Block with proper parameter from valid media Read event has not been signaled 5.7.9.1.9 # C4726D6F-148E-4A06-A092-D46BA87C1663 EFI_BLOCK_IO2_PROTOCOL.ReadBlocksEx - Sync Read Block with proper parameter from valid media 5.7.9.1.10 # 6E61C6EE-2328-45C5-99E9-CB6699CF560E EFI_BLOCK_IO2_PROTOCOL.ReadBlocksEx - Async Read Block with proper parameter from valid media 5.7.9.1.11 # 639FCA8B-394E-4C1A-8115-C255C6BD4B95 EFI_BLOCK_IO2_PROTOCOL.ReadBlocksEx - Mixed Sync & Async Read Block with proper parameter from valid media 5.7.9.1.12 # 6D90AD93-F492-4A10-A0BC-B53054362854 EFI_BLOCK_IO2_PROTOCOL.ReadBlocksEx - Mixed Sync & Async Read Block with proper parameter from valid media 5.7.9.1.13 # 7CE315F8-B5D1-4691-9263-664BE0708547 EFI_BLOCK_IO2_PROTOCOL.ReadBlocksEx - Mixed Sync & Async Read Block with proper parameter from valid media Sync Read 5.7.9.1.14 # BE0E99B7-62A0-45FF-9211-55E7E4DA0A86 EFI_BLOCK_IO2_PROTOCOL.WriteBlocksEx - Write block with MediaId not being the id for the current media in the device 5.7.9.2.1 # 7253B26E-BB34-49FA-920E-FA5FEFA6F55A EFI_BLOCK_IO2_PROTOCOL.WriteBlocksEx - Write block with BufferSize not being a multiple of the intrinsic block size of the device 5.7.9.2.2 # 34009928-8F89-42D3-B020-9F7F54EF75E2 EFI_BLOCK_IO2_PROTOCOL.WriteBlocksEx - Write block with invalid LBA parameter 5.7.9.2.3 # 3CA09C43-FD3F-4E88-92C3-97E6E176B73C EFI_BLOCK_IO2_PROTOCOL.WriteBlocksEx - Sync & Async Write block aligment should be power of 2 5.7.9.2.4 # 27C8F6F8-984D-49FF-A6AB-F9C121392F7E EFI_BLOCK_IO2_PROTOCOL.WriteBlocksEx - Sync & Async Write block with unaligned data buffer 5.7.9.2.5 # 0F3807D6-930E-4EA2-AAD9-54C673E9B551 EFI_BLOCK_IO2_PROTOCOL.WriteBlocksEx - Write block from device with no media present in the device 5.7.9.2.6 # B9C4F106-6658-430F-87CB-E0DE2CBFB95C EFI_BLOCK_IO2_PROTOCOL.WriteBlocksEx - Write block to readonly device 5.7.9.2.7 # 1A0CF746-E5BF-4B0D-840F-2E2BFE94DCDC EFI_BLOCK_IO2_PROTOCOL.WriteBlocksEx - Async Write Block with proper parameter to valid media ASYNC_WRITE_TEST_PATTERN 0x1C 5.7.9.2.8 # F8A6B15D-C85B-4B59-BE7F-2F84F9770E4A EFI_BLOCK_IO2_PROTOCOL.WriteBlocksEx - Async Write Block with proper parameter to valid media 5.7.9.2.9 # 964C1C44-B693-43CA-88CE-B534A642FF80 EFI_BLOCK_IO2_PROTOCOL.WriteBlocksEx - Async Write Block with proper parameter to valid media Async write event has not been signaled 5.7.9.2.10 # AD588BE4-138F-4874-920F-EFA1D379E517 EFI_BLOCK_IO2_PROTOCOL.WriteBlocksEx - Sync Write Block with proper parameter to valid media SYNC_WRITE_TEST_PATTERN 0xAB 5.7.9.2.11 # 9E70FF56-7E0E-404F-AB10-7F6A1E1FBBF7 EFI_BLOCK_IO2_PROTOCOL.WriteBlocksEx - Async Write Block with proper parameter from valid media 5.7.9.2.12 # 6D41DB68-FFE3-4676-89BA-E4C8DBC64FCC EFI_BLOCK_IO2_PROTOCOL.WriteBlocksEx - Mixed Sync & Async Write Block with proper parameter from valid media Async Read 5.7.9.2.13 # E532B760-D561-43BE-A551-62B563169FBC EFI_BLOCK_IO2_PROTOCOL.WriteBlocksEx - Mixed Sync & Async Write Block with proper parameter to valid media SYNC_WRITE_TEST_PATTERN 0xAB 5.7.9.2.14 # 11A6BB4A-A943-4006-BCB0-576CB868AE95 EFI_BLOCK_IO2_PROTOCOL.WriteBlocksEx - Mixed Sync & Async Write Block with proper parameter from valid media Sync Read 5.7.9.2.15 # 0457168D-1DED-4C01-B784-A7A9D6AA0B81 EFI_BLOCK_IO2_PROTOCOL.FlushBlocksEx - Sync & Async Flush blocks to device with no media present in the device 5.7.9.3.1 # 6A1DE6C8-E02B-4A50-806D-9A515CC1E4E3 EFI_BLOCK_IO2_PROTOCOL.FlushBlocksEx - Sync & Async Flush blocks to read-only device 5.7.9.3.2 # C97DE60F-87CF-45B9-989B-089D03E0F3F6 EFI_BLOCK_IO2_PROTOCOL.FushBlocksEx - Async Flush Block with proper parameter to valid media 5.7.9.3.3 # 8251405E-E716-4ECD-8355-C9F5604BF24D EFI_BLOCK_IO2_PROTOCOL.LogicalBlocksPerPhysicalBlock - LogicalBlocksPerPhysicalBlock should be 0 when LogicalPartition is TRUE and Revision is equal or larger than EFI_BLOCK_IO_PROTOCOL_REVISION2 5.7.9.4.1 # 6739B945-2498-4A1C-87B0-85A4BEF6537C EFI_BLOCK_IO2_PROTOCOL.OptimalTransferLengthGranularity - OptimalTransferLengthGranularity should be 0 when LogicalPartition is TRUE and Revision is equal or larger than EFI_BLOCK_IO_PROTOCOL_REVISION3 5.7.9.4.2 # 35749ACF-EED8-4230-BC18-DE1F8B7CFAEF EFI_STORAGE_SECURITY_COMMAND_PROTOCOL.ReceiveData - TRUSTED RECEIVE to get device basic information with limited data buffer 5.7.10.1.1 # 8E742768-229A-4AAA-B59D-C9B26E324458 EFI_STORAGE_SECURITY_COMMAND_PROTOCOL.ReceiveData - TRUSTED RECEIVE to get device basic information with invalid Media ID 5.7.10.1.2 # 2FE7A174-A8A1-45B3-915C-1E0D591317A6 EFI_STORAGE_SECURITY_COMMAND_PROTOCOL.ReceiveData - TRUSTED RECEIVE to get device basic information with NULL Payload buffer 5.7.10.1.3 # A55D41C7-0CA4-4AB1-AA7B-82EE7430CF9D EFI_STORAGE_SECURITY_COMMAND_PROTOCOL.ReceiveData - TRUSTED RECEIVE to get device basic information with NULL PayloadTransferSize 5.7.10.1.4 # CC0223B7-F088-4EA1-A6CB-7393084E9FF2 EFI_STORAGE_SECURITY_COMMAND_PROTOCOL.ReceiveData - TRUSTED RECEIVE to get device basic information on a non-existing media 5.7.10.1.5 # 2E6FDDD2-CE3B-49FB-A1D4-43A299F7ECC2 EFI_STORAGE_SECURITY_COMMAND_PROTOCOL.SendData - TRUSTED SendData to send a command with invalid media ID 5.7.10.2.1 # 2323BE1A-F73A-46D5-A224-BF9A7F6A5396 EFI_STORAGE_SECURITY_COMMAND_PROTOCOL.SendData - TRUSTED SendData to send a command with null payload buffer 5.7.10.2.2 # 68ACFB97-CEC1-4015-ACCA-64AD8CDE5E71 EFI_STORAGE_SECURITY_COMMAND_PROTOCOL.SendData - TRUSTED SendData to send command to a device with no media 5.7.10.2.3 # D8CC30E4-AAC4-415B-B012-2713298D0FFA EFI_DISK_IO2_PROTOCOL.Cancel - Cancel the Disk IO 2 device 5.7.11.1.1 # 9B457A7A-9F63-4627-806A-FE39309E29EC EFI_DISK_IO2_PROTOCOL.ReadDiskEx - Async Read Disk with proper parameter from valid media 5.7.11.2.1 # AC2B9D8C-C35C-4788-A9CF-B2932E7CE285 EFI_DISK_IO2_PROTOCOL.ReadDiskEx - Async Read Disk with proper parameter from valid media 5.7.11.2.2 # E3AA41FC-1275-4D74-8097-85275CC6225C EFI_DISK_IO2_PROTOCOL.ReadDiskEx - Async Read Disk with proper parameter from valid media 5.7.11.2.3 # 979B7B0D-22BB-4507-9D69-21D1B8506C9E EFI_DISK_IO2_PROTOCOL.ReadDiskEx - Sync Read Disk with proper parameter from valid media 5.7.11.2.4 # E09F04A1-00EE-4A48-905F-2D23D2A6712E EFI_DISK_IO2_PROTOCOL.ReadDiskEx - Batch Async Read Disk with proper parameter from valid media 5.7.11.2.5 # E6172D46-3648-4677-8DDE-B1FD106AE5E6 EFI_DISK_IO2_PROTOCOL.ReadDiskEx - Mixed Sync & Async Read Disk with proper parameter from valid media 5.7.11.2.6 # 8048D7D8-3E99-4A32-87AC-1F613CF9139C EFI_DISK_IO2_PROTOCOL.ReadDiskEx - Mixed Sync & Async Read Disk with proper parameter from valid media 5.7.11.2.7 # 6E6179D0-FBE3-4EF8-B5ED-1BB1C0E769B0 EFI_DISK_IO2_PROTOCOL.ReadDiskEx - Mixed Sync & Async Read Disk with proper parameter from valid media 5.7.11.2.8 # 870CF02A-B573-40D6-9170-8D833D45F4C3 EFI_DISK_IO2_PROTOCOL.ReadBlocksEx - Mixed Sync & Async Read Disk with proper parameter from valid media 5.7.11.2.9 # B491381B-F841-44FB-9462-D55C30DEB185 EFI_DISK_IO2_PROTOCOL.ReadDiskEx - Mixed Sync & Async Read Disk with proper parameter from valid media 5.7.11.2.10 # FB7B94AF-0368-4A66-AF52-31008AF1D5C7 EFI_DISK_IO2_PROTOCOL.ReadDiskEx - Sync & Async Read disk with MediaId not being the id for the current media in the device 5.7.11.2.11 # 2E9486A6-51C3-4DA7-A481-ABAE7235E943 EFI_DISK_IO2_PROTOCOL.ReadDiskEx - Sync & Async Read disk with invalid Offset parameter 5.7.11.2.12 # 8851B5EE-51EA-4241-B852-40BC491C6231 EFI_DISK_IO2_PROTOCOL.ReadDiskEx - Sync & Async Read disk from device without media present in the device 5.7.11.2.13 # 3A74E001-817A-45B2-B312-3D12BB3641C0 EFI_DISK_IO2_PROTOCOL.WriteDiskEx - Async Write Disk with proper parameter to valid media 5.7.11.3.1 # EEB0A39D-6C51-4152-B574-A6ECDA4CDF80 EFI_DISK_IO2_PROTOCOL.WriteDiskEx - Async Write Disk with proper parameter to valid media 5.7.11.3.2 # 70B3B8F6-91CF-47A5-BC12-09E7B8275D41 EFI_DISK_IO2_PROTOCOL.WriteDiskEx - Async Write Disk with proper parameter to valid media 5.7.11.3.3 # 5107009F-E732-45AD-BE8D-E679B8766AF3 EFI_DISK_IO2_PROTOCOL.WriteDiskEx - Sync Write Disk with proper parameter to valid media 5.7.11.3.4 # 72023591-1AD7-468C-B475-31A41B9D0C78 EFI_DISK_IO2_PROTOCOL.WriteDiskEx - Batch Async Write Disk with proper parameter from valid media 5.7.11.3.5 # 75A4A0E7-5D73-4809-A40E-203A0FCF0994 EFI_DISK_IO2_PROTOCOL.WriteDiskEx - Sync & Async Write disk with MediaId not being the id for the current media in the device 5.7.11.3.6 # E0540275-032E-4507-B303-01C5BF9CE156 EFI_DISK_IO2_PROTOCOL.WriteDiskEx - Sync & Async Write disk with MediaId not being the id for the current media in the device 5.7.11.3.7 # 8688E7AD-4F3E-432E-AF3B-03936BE3E5A6 EFI_DISK_IO2_PROTOCOL.WriteDiskEx - Sync & Async Write disk with MediaId not being the id for the current media in the device 5.7.11.3.8 # EE9FA363-2009-429F-920B-603BC4DC6E64 EFI_DISK_IO2_PROTOCOL.WriteDiskEx -Sync & Async Write disk to device without media present in the device 5.7.11.3.9 # 681169B1-B5EB-4CB0-91C6-FD2D9FE82450 EFI_DISK_IO2_PROTOCOL.FlushDiskEx - Async Flush Disk with proper parameter from valid media 5.7.11.4.1 # 2CF71E16-A399-4A8C-A2F8-095C9DCD25BD EFI_DISK_IO2_PROTOCOL.FlushDiskEx - Async Flush Disk with proper parameter from valid media 5.7.11.4.2 # 48A3FB9B-D65F-44FE-9429-14A67B940DDA EFI_DISK_IO2_PROTOCOL.FlushDiskEx - Async Flush Disk with proper parameter from valid media 5.7.11.4.3 # 0003470C-15A7-468A-A2B1-D1038C8170B5 EFI_DISK_IO2_PROTOCOL.FlushDiskEx - Sync Flush Disk with proper parameter from valid media 5.7.11.4.4 # 14525C4C-213E-4985-A642-756F0A8B2EF1 EFI_DISK_IO2_PROTOCOL.FlushDiskEx - Batch Async Flush Disk with proper parameter from valid media 5.7.11.4.5 # 2F6C3F4B-5E09-4ADA-B0EA-B299E1F3D350 EFI_DISK_IO2_PROTOCOL.FlushDiskEx - Sync & Async Flush disk with MediaId not being the id for the current media in the device 5.7.11.4.6 # 5243F002-6D2E-4267-A57B-1FFFB0988C5F EFI_DISK_IO2_PROTOCOL.FlushDiskEx - Sync & Async Flush disk with MediaId not being the id for the current media in the device 5.7.11.4.7 # 0C0C5C6D-D082-4B2B-9E6B-8FAA5D72E8D4 EFI_DISK_IO2_PROTOCOL.FlushDiskEx - Sync & Async Flush disk with MediaId not being the id for the current media in the device 5.7.11.4.8 # 28882B47-5BB8-4D8C-845C-33F766324425 EFI_DISK_IO2_PROTOCOL.FlushDiskEx -Sync & Async Flush disk to device without media present in the device 5.7.11.4.9 # 85EE4A17-D2A1-4857-9DA1-0CA82D457019 EFI_NVM_EXPRESS_PASS_THRU_PROTOCOL. PassThru() - PassThru() returns EFI_INVALID_PARAMETER when TransferBuffer does not meet the alignment requirement specified by the IoAlign field of the EFI_NVM_EXPRESS_PASS_THRU_MODE. 5.7.12.1.1 # D6366B2C-437C-48C5-9BCD-9F176DF86193 EFI_NVM_EXPRESS_PASS_THRU_PROTOCOL. PassThru() - PassThru() returns EFI_INVALID_PARAMETER when QueueType is not 0 (Admin Submission Queue) or 1 (I/O Submission Queue). 5.7.12.1.2 # EED32C13-9232-48AA-B044-C9DC184777C0 EFI_NVM_EXPRESS_PASS_THRU_PROTOCOL. PassThru() - Mode check returns Failure with neither EFI_NVM_EXPRESS_PASS_THRU_ATTRIBUTES_LOGICAL nor EFI_NVM_EXPRESS_PASS_THRU_ATTRIBUTES_PHYSICAL set is an illegal configuration. 5.7.12.1.3 # E22B3A66-B9C8-479A-9C80-09A4449CAF2E EFI_NVM_EXPRESS_PASS_THRU_PROTOCOL. PassThru() - Mode check returns Failure with neither EFI_NVM_EXPRESS_PASS_THRU_ATTRIBUTES_LOGICAL nor EFI_NVM_EXPRESS_PASS_THRU_ATTRIBUTES_PHYSICAL set is an illegal configuration. 5.7.12.1.4 # 976D1926-0862-4F41-8442-A523F3C79E4B EFI_NVM_EXPRESS_PASS_THRU_PROTOCOL. PassThru() - PassThru() returns EFI_SUCCESS with the valid Identify Command and NULL Event. 5.7.12.1.5 # 9C88D95C-228A-48E0-BD17-D1873109F1FC EFI_NVM_EXPRESS_PASS_THRU_PROTOCOL. PassThru() - PassThru() returns EFI_SUCCESS with the valid Identify Command and Event. 5.7.12.1.6 # D516E8E4-2D06-40B4-B536-65F01C5928F9 EFI_NVM_EXPRESS_PASS_THRU_PROTOCOL. GetNextNamespace() - GetNextNamespace() returns EFI_INVALID_PARAMETER with invalid NameSpaceId. 5.7.12.2.1 # 6F1C4115-1EF7-4AE9-8E09-85CEE54AD9B6 EFI_NVM_EXPRESS_PASS_THRU_PROTOCOL. GetNextNamespace() - GetNextNamespace() returns EFI_NOT_FOUND when no more namespaces are defined on this controller. 5.7.12.2.2 # 06F45FC1-A9CD-4889-881D-5E34B812FA3D EFI_NVM_EXPRESS_PASS_THRU_PROTOCOL. BuildDevicePath() - BuildDevicePath() returns EFI_INVALID_PARAMETER with NULL DevicePath. 5.7.12.3.1 # 2B9446E8-EA00-49EE-972D-CF2AA49E0AD3 EFI_NVM_EXPRESS_PASS_THRU_PROTOCOL. BuildDevicePath() - BuildDevicePath() returns EFI_NOT_FOUND with invalid NameSpaceId. 5.7.12.3.2 # A11DEDE9-E13D-4096-90C8-A62E16C576AF EFI_NVM_EXPRESS_PASS_THRU_PROTOCOL. BuildDevicePath() - BuildDevicePath() returns EFI_SUCCESS with valid NameSpaceId. 5.7.12.3.3 # BEFDCD7A-F32D-4423-877E-F8C45638D6D8 EFI_NVM_EXPRESS_PASS_THRU_PROTOCOL. GetNamespace() - GetNamespace() returns EFI_INVALID_PARAMETER with NULL NamespaceId. 5.7.12.4.1 # 38AE6F88-2CF9-497B-9459-7CAA34B7ED7F EFI_NVM_EXPRESS_PASS_THRU_PROTOCOL. GetNamespace() - GetNamespace() returns EFI_INVALID_PARAMETER with NULL DevicePath. 5.7.12.4.2 # 365F8FBA-3314-4502-893E-8E63C1DAFEBC EFI_NVM_EXPRESS_PASS_THRU_PROTOCOL. GetNamespace() - GetNamespace() returns EFI_UNSUPPORTED with unsupported device path node. 5.7.12.4.3 # E864012D-12B0-4467-A97B-5F72B4A95027 EFI_NVM_EXPRESS_PASS_THRU_PROTOCOL. GetNamespace() - GetNamespace() returns EFI_NOT_FOUND with NVME device path node, but the translation from DevicePath to namespace ID failed. 5.7.12.4.4 # C72A5F58-742A-4C7F-BCC1-35F9D031320D EFI_NVM_EXPRESS_PASS_THRU_PROTOCOL. GetNamespace() - GetNamespace() returns EFI_SUCCESS with valid parameters. 5.7.12.4.5 # F62E99E3-CDA2-4E44-89A2-473BD86190F8 EFI_ERASE_BLOCK_PROTOCOL. - This protocol should be installed on the same handle as the EFI_BLOCK_IO_PROTOCOL or EFI_BLOCK_IO2_PROTOCOL. 5.7.13.1.1 # 4CFED8BB-B9B1-4C21-B3B6-A705386CF1E5 EFI_ERASE_BLOCK_PROTOCOL. EraseBlocks() - EraseBlocks() returns EFI_NO_MEDIA when there is no media in the device. 5.7.13.1.2 # 9877F323-8812-40BC-BD41-710E8BBEB669 EFI_ERASE_BLOCK_PROTOCOL. EraseBlocks() - EraseBlocks() returns EFI_NO_MEDIA when there is no media in the device, even if LBA is invalid. 5.7.13.1.3 # 9877cf0d-3d1b-4ac5-8a3f-8cba9562b753 EFI_ERASE_BLOCK_PROTOCOL. EraseBlocks() - EraseBlocks() returns EFI_NO_MEDIA when there is no media in the device, even if Size is invalid. 5.7.13.1.4 # 61C0575E-742F-4094-A873-021104DB451D EFI_ERASE_BLOCK_PROTOCOL. EraseBlocks() - EraseBlocks() returns EFI_WRITE_PROTECTED when there is media in the device, but with the read only attribute. 5.7.13.1.5 # 2176FD0D-B211-426D-BF0C-84655F3E3CCD EFI_ERASE_BLOCK_PROTOCOL. EraseBlocks() - EraseBlocks() returns EFI_MEDIA_CHANGED when the MediaId is not for the current media. 5.7.13.1.6 # 5D60BA1C-42DA-4A50-82BC-E5BEE23F414F EFI_ERASE_BLOCK_PROTOCOL. EraseBlocks() - EraseBlocks() returns EFI_NO_MEDIA when the MediaId is not for the current media, even if LBA is invalid. 5.7.13.1.7 # 702C5141-C1A8-42EE-8F9C-E6088E332AE6 EFI_ERASE_BLOCK_PROTOCOL. EraseBlocks() - EraseBlocks() returns EFI_NO_MEDIA when the MediaId is not for the current media, even if Size is invalid. 5.7.13.1.8 # 2864536A-9AA4-44AC-A960-3B6E4E9347B5 EFI_ERASE_BLOCK_PROTOCOL. EraseBlocks() - EraseBlocks() returns EFI_INVALID_PARAMETER when the LBA is invalid. 5.7.13.1.9 # B9EC66F1-41AE-44DC-A6CC-55DE3B0037CA EFI_ERASE_BLOCK_PROTOCOL. EraseBlocks() - EraseBlocks() returns EFI_SUCCESS with the valid parameters. 5.7.13.1.10 # 2AF1346C-F3D8-48D9-9461-6EEFF6B2483C EFI_ERASE_BLOCK_PROTOCOL. EraseBlocks() - EraseBlocks() returns EFI_SUCCESS with the valid parameters. 5.7.13.1.11 # 572E13DE-CD2E-43EF-A641-37012818F8E4 EFI_SD_MMC_PASS_THRU_PROTOCOL. PassThru() - PassThru() returns EFI_INVALID_PARAMETER when Packet is NULL. 5.7.14.1.1 # 2DF7228C-94B9-4A93-9021-FFDCAE0A2953 EFI_SD_MMC_PASS_THRU_PROTOCOL. PassThru() - PassThru() returns EFI_INVALID_PARAMETER when the content of Packet is NULL. 5.7.14.1.2 # 52B9C6DF-B7F6-4CCA-9A70-D6217260DD00 EFI_SD_MMC_PASS_THRU_PROTOCOL. PassThru() - PassThru() returns EFI_INVALID_PARAMETER when Packet defines a data command but both InDataBuffer and OutDataBuffer are NULL. 5.7.14.1.3 # 516DEFFA-25EF-4CB6-95DF-E07193F0C4B5 EFI_SD_MMC_PASS_THRU_PROTOCOL. PassThru() - PassThru() returns EFI_INVALID_PARAMETER when Slot is invalid. 5.7.14.1.4 # 205E3E70-92B1-4534-8021-F239CC21B578 EFI_SD_MMC_PASS_THRU_PROTOCOL. - The IoAlign should be 0, 1 or the power of 2. 5.7.14.1.5 # D481F4AC-ED73-4BD9-ABA1-4FCCA540958E EFI_SD_MMC_PASS_THRU_PROTOCOL. PassThru() - PassThru() returns EFI_SUCCESS when the SD Command Packet was sent by the host. 5.7.14.1.6 # CD9E89DE-9765-4930-A188-BC30D409A092 EFI_SD_MMC_PASS_THRU_PROTOCOL. GetNextSlot() - GetNextSlot() returns EFI_INVALID_PARAMETER when Slot is not 0xFF and Slot was not returned on a previous call. 5.7.14.2.1 # 8F6D644F-2D1E-40B3-914A-C6DA21038244 EFI_SD_MMC_PASS_THRU_PROTOCOL. GetNextSlot() - GetNextSlot() returns EFI_NOT_FOUND when there are no more slots on this SD controller. 5.7.14.2.2 # 962ACCDC-5808-450D-BAEA-E3B71A347622 EFI_SD_MMC_PASS_THRU_PROTOCOL. BuildDevicePath() - BuildDevicePath() returns EFI_INVALID_PARAMETER when DevicePath is NULL. 5.7.14.3.1 # 2597450B-AB3D-49D6-9C3F-ECCD24CCB5F5 EFI_SD_MMC_PASS_THRU_PROTOCOL. BuildDevicePath() - BuildDevicePath() returns EFI_NOT_FOUND when the SD card specified by Slot does not exist on the SD controller. 5.7.14.3.2 # 871EFB1E-DFBE-4A0C-83C4-219C20918E91 EFI_SD_MMC_PASS_THRU_PROTOCOL. BuildDevicePath() - BuildDevicePath() returns EFI_SUCCESS when the device path node that describes the SD card specified by Slot was allocated and returned in DevicePath. 5.7.14.3.3 # AB2880B3-9AC3-4CA4-9475-4EBDD1BE0AD8 EFI_SD_MMC_PASS_THRU_PROTOCOL. GetSlotNumber() - GetSlotNumber() returns EFI_INVALID_PARAMETER when DevicePath is NULL. 5.7.14.4.1 # FF66737B-AD5C-4383-BE96-9AFFD7E2B37A EFI_SD_MMC_PASS_THRU_PROTOCOL. GetSlotNumber() - GetSlotNumber() returns EFI_INVALID_PARAMETER when Slot is NULL. 5.7.14.4.2 # 240951B8-AA03-4517-B0A7-3ABC575A0C3E EFI_SD_MMC_PASS_THRU_PROTOCOL. GetSlotNumber() - GetSlotNumber() returns EFI_UNSUPPORTED when DevicePath is not a device path node type that the SD PassThru driver supports. 5.7.14.4.3 # B0631FB9-D1F9-41E6-B174-18EA0259D47A EFI_SD_MMC_PASS_THRU_PROTOCOL. GetSlotNumber() - GetSlotNumber() returns EFI_SUCCESS when SD card slot number is returned in Slot. 5.7.14.4.4 # 2DBB3A26-0B27-4333-A2EC-C348EEF9C93E EFI_SD_MMC_PASS_THRU_PROTOCOL. ResetDevice() - ResetDevice() returns EFI_INVALID_PARAMETER when Slot number is invalid or the SD controller does not support a device reset operation. 5.7.14.5.1 # 70C428AE-F1A6-4D02-A126-478914F5B5A2 EFI_SD_MMC_PASS_THRU_PROTOCOL. ResetDevice() - ResetDevice() returns EFI_SUCCESS when the SD card specified by the Slot is reset. 5.7.14.5.2 # F57E3B87-2B93-4645-8656-9A595334584B EFI_RAM_DISK_PROTOCOL.Register() - Register() returns EFI_INVALID_PARAMETER when RamDiskSize is 0. 5.7.15.1.1 # 309C7941-13BE-43F6-8333-1C495E7DF356 EFI_RAM_DISK_PROTOCOL.Register() - Register() returns EFI_INVALID_PARAMETER when RamDiskType is NULL. 5.7.15.1.2 # 35C6688B-7EB9-4446-947F-343916C5B965 EFI_RAM_DISK_PROTOCOL.Register() - Register() returns EFI_INVALID_PARAMETER when DevicePath is NULL. 5.7.15.1.3 # BF0432C4-5B9B-42F9-9462-49570B8683E1 EFI_RAM_DISK_PROTOCOL.Register() - Register() returns EFI_ALREADY_STARTED when the created DevicePath instance is already present in the handle database. 5.7.15.1.4 # B5B749AF-5AD3-4E79-8868-58646524915F EFI_RAM_DISK_PROTOCOL.Register() - Register() returns EFI_SUCCESS with valid parameters. 5.7.15.1.5 # F05EAE55-1DD7-4A10-BA57-388D38055110 EFI_RAM_DISK_PROTOCOL.Unregister() - Unregister() returns EFI_NOT_FOUND when DevicePath is not existed. 5.7.15.2.1 # 6919F770-F418-4873-8138-C14536801D77 EFI_RAM_DISK_PROTOCOL.Unregister() - Unregister() returns EFI_INVALID_PARAMETER when DevicePath is NULL. 5.7.15.2.2 # BC90D7F7-275D-424F-9C95-146E24BDC3E6 EFI_RAM_DISK_PROTOCOL.Unregister() - Unregister() returns EFI_UNSUPPORTED when DevicePath is not the valid Ramdisk device path. 5.7.15.2.3 # A85E1978-216F-4F52-AD7C-70C265E6F7EE EFI_RAM_DISK_PROTOCOL.Unregister() - Unregister() returns EFI_SUCCESS with valid parameters. 5.7.15.2.4 # A10D3292-6908-446F-9BFA-386775C63E2E EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.PollMem - PollMem() with the correct value written to the destination address before delay time out returns EFI_SUCCESS 5.8.1.1.1 # EC6AF458-3DC1-4022-AE0A-7AD56158DC5C EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.PollMem - PollMem() returns EFI_SUCCESS immediately when required value has been written to destination address. 5.8.1.1.2 # 6F82FA28-8C61-4AF9-8B77-C9AB26641030 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.PollMem - PollMem() with delay as zero returns EFI_SUCCESS immediately. 5.8.1.1.3 # 2F0C1DDC-53F3-4053-A8CE-370FFFAC5605 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.PollMem - PollMem() with the invalid value written to the destination address before delay time out returns EFI_TIME_OUT 5.8.1.1.4 # 1D028AD2-D563-445E-8C68-926F663512A5 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.PollMem - PollMem() with Width as EfiPciWidthMaximum returns EFI_INVALID_PARAMETER. 5.8.1.1.5 # 78D809BE-A958-4C16-B7BC-BDB026A01048 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.PollMem - PollMem() with Width as EfiPciWidthFifoUintX returns EFI_INVALID_PARAMETER. 5.8.1.1.6 # 87DC296A-A156-4601-8CFB-25D5A5CB6411 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.PollMem - PollMem() with Width as EfiPciWidthFillUintX returns EFI_INVALID_PARAMETER. 5.8.1.1.7 # 4E02EEEC-660D-4782-B2EC-2F5A666CF2B7 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.PollMem - PollMem() with Width as -1 returns EFI_INVALID_PARAMETER. 5.8.1.1.8 # 438D7BDD-3E1B-44DC-B353-54F19F022D88 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.PollMem - PollMem() with Result as NULL returns EFI_INVALID_PARAMETER. 5.8.1.1.9 # 7F89A139-7BBA-41DA-AA92-1CE3C4779768 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.PollIo - PollIo() with the correct value written to the destination Io address before delay time out returns EFI_SUCCESS 5.8.1.2.1 # F6882063-C841-4822-A986-167ECE5B2C76 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.PollIo - PollIo() returns EFI_SUCCESS immediately when required value has been written to destination address. 5.8.1.2.2 # 2BA92FFE-557B-4E2E-A122-7C123687DF6A EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.PollIo - PollIo() with delay as zero returns EFI_SUCCESS immediately. 5.8.1.2.3 # 424CFC17-7335-49D5-B79F-A5FD90F2C55E EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.PollIo - PollIo() with the invalid value written to the destination address before delay time out returns EFI_TIME_OUT 5.8.1.2.4 # B46D5E49-E908-4874-962F-F84E216DCB54 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.PollIo - PollIo() with Width as EfiPciWidthMaximum returns EFI_INVALID_PARAMETER. 5.8.1.2.5 # 90F1257B-115E-4D5D-A183-09EDC95C1808 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.PollIo - PollIo() with Width as EfiPciWidthFifoUintX returns EFI_INVALID_PARAMETER. 5.8.1.2.6 # F557D70D-4418-4903-8AB7-666F111AD337 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.PollIo - PollIo() with Width as EfiPciWidthFillUintX returns EFI_INVALID_PARAMETER. 5.8.1.2.7 # D00129F5-35D4-4C01-A741-00C7D5A5190F EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.PollIo - PollIo() with Width as -1 returns EFI_INVALID_PARAMETER. 5.8.1.2.8 # 7465FA90-A357-442F-A8EC-F8865FB6E2CA EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.PollIo - PollIo() with Result as NULL returns EFI_INVALID_PARAMETER. 5.8.1.2.9 # 122320B0-435D-449B-9CC0-99D595C9D23D EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Mem.Read - Mem.Read() with EfiPciWidthUintX returns EFI_SUCCESS. 5.8.1.3.1 # C29F3981-0A68-48F0-99FE-C2E484E8D29D EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Mem.Read - Mem.Read() with EfiPciWidthUintX returns EFI_SUCCESS. 5.8.1.3.2 # 57E2D8B2-ED4C-4856-82B6-A0FD80D0B255 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Mem.Read - Mem.Read() with EfiPciWidthUintX returns the contents written by Mem.Write(). 5.8.1.3.3 # 729BA46D-7962-4A2B-B520-BF52A2023CBE EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Mem.Read - Mem.Read() with EfiPciWidthFifoUintX returns EFI_SUCCESS. 5.8.1.3.4 # 701E90F7-D218-411F-BA7D-B5AB922ACB93 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Mem.Read - Mem.Read() with EfiPciWidthFifoUintX only increases buffer for each of the count operations performed. 5.8.1.3.5 # 383C6E62-F92F-4719-9A11-7095083119AD EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Mem.Read - Mem.Read() with EfiPciWidthFillUintX returns EFI_SUCCESS. 5.8.1.3.6 # 596A5971-11D4-43B0-824D-E5CC41819E14 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Mem.Read - Mem.Read() with EfiPciWidthFillUintX only increases address for each of the count operations performed. 5.8.1.3.7 # 28BA919B-BC04-464A-BBA0-87EEDAC10F33 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Mem.Read - Mem.Read() with Width as EfiPciWidthMaximum returns EFI_INVALID_PARAMETER. 5.8.1.3.8 # BC884213-E80E-41E6-8169-BC467D534086 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Mem.Read - Mem.Read() with Width as -1 returns EFI_INVALID_PARAMETER. 5.8.1.3.9 # 8CC49D7F-87BE-4A2E-82C0-CEC2BFCBB13D EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Mem.Read - Mem.Read() with buffer as NULL returns EFI_INVALID_PARAMETER. 5.8.1.3.10 # BBF33C06-A3A0-4E13-A3C7-49233707C90D EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Mem.Read - Mem.Read() with unsupported Width from profile returns EFI_INVALID_PARAMETER. 5.8.1.3.11 # 9DAC86C8-B700-47EC-9527-9EF23956BCCA EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Mem.Write - Mem.Write() with EfiPciWidthUintX returns EFI_SUCCESS. 5.8.1.4.1 # 1ED536A0-7DBB-4F97-A7CD-EBB4C484AB2B EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Mem.Write - Mem.Read() with EfiPciWidthUintX returns the contents written by Mem.Write(). 5.8.1.4.2 # D2F05D14-FF03-4B2D-94BC-11D77A56205E EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Mem.Write - Mem.Write() with EfiPciWidthFifoUintX returns EFI_SUCCESS. 5.8.1.4.3 # 2E0A75E3-04F3-47F4-858F-751A29CF1C6A EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Mem.Write - Mem.Write() with EfiPciWidthFifoUintX only increases buffer for each of the count operations performed. 5.8.1.4.4 # D220D6DA-A7B9-477F-A6FB-C15243E9525E EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Mem.Write - Mem.Write() with EfiPciWidthFillUintX returns EFI_SUCCESS. 5.8.1.4.5 # 8283AEEC-2896-460B-9EF1-E7A689A48C86 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Mem.Write - Mem.Read() after Mem.Write the data using EfiPciIoWidthFillUintX return EFI_SUCCESS. 5.8.1.4.6 # CABF0B57-7E2B-40F6-96A6-3D4E92CA5B55 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Mem.Write - Mem.Write() with EfiPciWidthFillUintX only increases address for each of the count operations performed. 5.8.1.4.7 # AA2E8DD7-501E-4210-8F10-D03078307564 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Mem.Write - Mem.Write() with EfiPciWidthUintX returns EFI_SUCCESS. 5.8.1.4.8 # 26AA2144-1C21-4499-B4DB-DAF48007FAD9 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Mem.Write - Mem.Write() with Width as EfiPciWidthMaximum returns EFI_INVALID_PARAMETER. 5.8.1.4.9 # 71B8A5D8-F464-416D-B973-4EB0C1069407 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Mem.Write - Mem.Write() with Width as -1 returns EFI_INVALID_PARAMETER. 5.8.1.4.10 # 2B698420-82B3-43B3-AA39-53C29D1D9113 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Mem.Write - Mem.Write() with buffer as NULL returns EFI_INVALID_PARAMETER. 5.8.1.4.11 # CF2417F3-1491-44EA-93EC-AD0B5BC02BC6 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Mem.Write - Mem.Write() with unsupported Width from profile returns EFI_INVALID_PARAMETER. 5.8.1.4.12 # F6D5C145-15C9-4BC5-A51C-D5FDBAF073E9 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Io.Read - Io.Read() with EfiPciWidthUintX returns EFI_SUCCESS. 5.8.1.5.1 # 12A1078A-C78A-446D-9037-22D8D088FB2D EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Io.Read - Io.Read() with EfiPciWidthUintX returns EFI_SUCCESS. 5.8.1.5.2 # CC985605-262D-4954-B41C-A94CD0157B96 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Io.Read - Io.Read() with EfiPciWidthUintX returns the contents written by Io.Write(). 5.8.1.5.3 # 0D6630E0-4A9E-4720-A2E1-4EF3EF815F41 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Io.Read - Io.Read() with EfiPciWidthFifoUintX returns EFI_SUCCESS. 5.8.1.5.4 # DDB273F7-D3D7-4AB2-A241-CB78057679E0 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Io.Read - Io.Read() with EfiPciWidthFifoUintX only increases buffer for each of the count operations performed. 5.8.1.5.5 # 349EB44D-2DB1-4FA7-A3F2-1A088DA90E3C EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Io.Read - Io.Read() with EfiPciWidthFillUintX returns EFI_SUCCESS. 5.8.1.5.6 # 3DCC7E09-598C-4FDB-BB03-DAA61AC99F28 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Io.Read - Io.Read() with EfiPciWidthFillUintX only increases address for each of the count operations performed. 5.8.1.5.7 # B7153211-AF3B-4A10-8516-5D5B131D9E67 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Io.Read - Io.Read() with Width as EfiPciWidthMaximum returns EFI_INVALID_PARAMETER. 5.8.1.5.8 # 8578F6DE-C396-42F7-9242-743713DBBF6D EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Io.Read - Io.Read() with Width as -1 returns EFI_INVALID_PARAMETER. 5.8.1.5.9 # 50B7D46A-73B5-4BBA-A736-8AAE975C426B EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Io.Read - Io.Read() with buffer as NULL returns EFI_INVALID_PARAMETER. 5.8.1.5.10 # B24B8DAA-5EA2-47D0-88C0-323B26432FBC EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Io.Read - Io.Read() with unsupported Width from profile returns EFI_INVALID_PARAMETER. 5.8.1.5.11 # A0954C3A-86D9-43A8-B0CB-13CF13E28250 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Io.Write - Io.Write() with EfiPciWidthUintX returns EFI_SUCCESS. 5.8.1.6.1 # E401D5DE-3A4E-4E21-B14C-3490C6E8F3D8 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Io.Write - Io.Read() with EfiPciWidthUintX returns the contents written by Io.Write(). 5.8.1.6.2 # EF5142B5-E421-43B8-B1D5-17604660723A EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Io.Write - Io.Write() with EfiPciWidthFifoUintX returns EFI_SUCCESS. 5.8.1.6.3 # D2F5DADF-82F7-4D25-9A96-50D5B6FE86BF EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Io.Write - Io.Write() with EfiPciWidthFifoUintX only increases buffer for each of the count operations performed. 5.8.1.6.4 # F6433206-E359-4A42-8268-B6BB68906A3A EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Io.Write - Io.Write() with EfiPciWidthFillUintX returns EFI_SUCCESS. 5.8.1.6.5 # 8912391C-F457-4E51-82B4-E8AF1C5A18C2 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Io.Write - Io.Write() with EfiPciWidthFillUintX only increases address for each of the count operations performed. 5.8.1.6.6 # E347D0ED-8FBD-46C4-BDFE-272F813A8485 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Io.Write - Io.Write() with EfiPciWidthUintX returns EFI_SUCCESS. 5.8.1.6.7 # 21D34064-9DF8-4EDF-81D8-EB909CE753D5 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Io.Write - Io.Write() with Width as EfiPciWidthMaximum returns EFI_INVALID_PARAMETER. 5.8.1.6.8 # 9174967B-1639-46B0-AB66-70594E5A3F57 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Io.Write - Io.Write() with Width as -1 returns EFI_INVALID_PARAMETER. 5.8.1.6.9 # 429AB4D0-8D64-4308-A308-3E48A566704B EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Io.Write - Io.Write() with buffer as NULL returns EFI_INVALID_PARAMETER. 5.8.1.6.10 # 3D761CEE-9D62-4942-91DE-A9CA93E4D531 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Io.Write - Io.Write() with unsupported Width from profile returns EFI_INVALID_PARAMETER. 5.8.1.6.11 # 0A24C289-E2B2-465E-9303-204EAE2388D5 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Pci.Read - Pci.Read() with EfiPciWidthUintX returns EFI_SUCCESS. 5.8.1.7.1 # 6A0884DB-48E2-4330-97A7-F526924AF5EA EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Pci.Read - Pci.Read() with EfiPciWidthUintX returns EFI_SUCCESS. 5.8.1.7.2 # 34B35B73-DB30-4343-859A-13B9AC6E889A EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Pci.Read - Pci.Read() with EfiPciWidthUintX returns the contents written by Pci.Write(). 5.8.1.7.3 # 0CB1FA0C-FB2D-4EED-8D72-B16514CF95EE EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Pci.Read - Pci.Read() with EfiPciWidthFifoUintX returns EFI_SUCCESS. 5.8.1.7.4 # 95094926-51AB-43C1-B6B3-77BA398B4A94 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Pci.Read - Pci.Read() with EfiPciWidthFifoUintX only increases buffer for each of the count operations performed. 5.8.1.7.5 # FB4B5E93-494B-4865-9EB0-8CB5EB0D8664 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Pci.Read - Pci.Read() with EfiPciWidthFillUintX returns EFI_SUCCESS. 5.8.1.7.6 # 711D56D9-90D4-422B-AD2B-FEE9012CFD7A EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Pci.Read - Pci.Read() with EfiPciWidthFillUintX only increases address for each of the count operations performed. 5.8.1.7.7 # BEED4E4F-F7AA-480E-97FD-3DD8835F4709 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Pci.Read - Pci.Read() with Width as EfiPciWidthMaximum returns EFI_INVALID_PARAMETER. 5.8.1.7.8 # 1698AAAF-8A6E-4A56-B6D5-4EA41D122CB3 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Pci.Read - Pci.Read() with Width as -1 returns EFI_INVALID_PARAMETER. 5.8.1.7.9 # 201FDEF9-DC84-4C9D-8598-86F7CA3FEF81 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Pci.Read - Pci.Read() with buffer as NULL returns EFI_INVALID_PARAMETER. 5.8.1.7.10 # E0A36A5F-3BE9-4B11-9EFB-90071C7399C9 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Pci.Read - Pci.Read() with unsupported Width from profile returns EFI_INVALID_PARAMETER. 5.8.1.7.11 # 22ABCBE1-5A58-47D0-B73A-6D3C557AE97C EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Pci.Write - Pci.Write() with EfiPciWidthUintX returns EFI_SUCCESS. 5.8.1.8.1 # B4E49E1B-BE09-4CDC-BB56-AA444B86A64A EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Pci.Write - Pci.Read() with EfiPciWidthUintX returns the contents written by Pci.Write(). 5.8.1.8.2 # D753202A-BE16-4A58-883A-CB5B82DFB8E8 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Pci.Write - Pci.Write() with EfiPciWidthFifoUintX returns EFI_SUCCESS. 5.8.1.8.3 # 241E4D94-A5A2-4192-9366-6D258B209BFC EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Pci.Write - Pci.Write() with EfiPciWidthFifoUintX only increases buffer for each of the count operations performed. 5.8.1.8.4 # ADFF8BD8-7EFD-4368-9B72-0E9B10CA1339 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Pci.Write - Pci.Write() with EfiPciWidthFillUintX returns EFI_SUCCESS. 5.8.1.8.5 # E9A41AA8-D9BE-4B34-99AB-40890876C4E0 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Pci.Write - Pci.Write() with EfiPciWidthFillUintX only increases address for each of the count operations performed. 5.8.1.8.6 # 91076895-66A6-4D26-84CA-8D38EB96D75F EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Pci.Write - Pci.Write() with EfiPciWidthUintX returns EFI_SUCCESS. 5.8.1.8.7 # 7FF7A44C-8647-46DE-94E9-E40D30D15241 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Pci.Write - Pci.Write() with Width as EfiPciWidthMaximum returns EFI_INVALID_PARAMETER. 5.8.1.8.8 # 5928BA78-13D0-48BD-8FF7-A6EE8279EFEA EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Pci.Write - Pci.Write() with Width as -1 returns EFI_INVALID_PARAMETER. 5.8.1.8.9 # B04A41BF-A881-4F93-B681-145CEAAFA6A8 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Pci.Write - Pci.Write() with buffer as NULL returns EFI_INVALID_PARAMETER. 5.8.1.8.10 # 009E4D36-DC7E-45A6-A7A5-FA8B7911FB0C EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Pci.Write - Pci.Write() with unsupported Width from profile returns EFI_INVALID_PARAMETER. 5.8.1.8.11 # 73A0EC23-176E-4560-B2A3-7713AE8E42D2 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.CopyMem - CopyMem() between non-overlapping regions regions returns EFI_SUCCESS. 5.8.1.9.1 # 6FD31187-F3E6-4B1D-9061-DCD83698E6FC EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.CopyMem - The data in destination address should be the same as the source address after call of CopyMem() between non-overlapping regions 5.8.1.9.2 # 4110B651-B45E-4684-AE38-728D01BB0097 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.CopyMem - CopyMem() between overlapping regions with destination address > source address returns EFI_SUCCESS. 5.8.1.9.3 # 2F84EC07-A38A-4DB2-AC0F-664F913BB3EA EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.CopyMem - After call of CopyMem() between overlapping regions, the data in destination address should be the same as the buffer contents written to the source address 5.8.1.9.4 # 4081F6BF-F332-44DE-B862-19E5AADB437E EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.CopyMem - CopyMem() between overlapping regions with destination address < source address returns EFI_SUCCESS. 5.8.1.9.5 # 8FB4D613-2BDE-4F40-9C70-E16034DC3BBC EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.CopyMem - After call of CopyMem() between overlapping regions, the data in destination address should be the same as the buffer contents written to the source address 5.8.1.9.6 # 0BCB82FB-7052-4D0F-AD73-D3E725AE46B5 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.CopyMem - CopyMem() with Width as EfiPciWidthMaximum returns EFI_INVALID_PARAMETER. 5.8.1.9.7 # 9F7BF606-F898-42F2-B77F-C139A590656C EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.CopyMem - CopyMem() with Width as -1 returns EFI_INVALID_PARAMETER. 5.8.1.9.8 # 5762A830-4FD5-4858-821F-76AB12E9A980 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.CopyMem - CopyMem() with Width as EfiPciWidthFifoUintX returns EFI_INVALID_PARAMETER. 5.8.1.9.9 # 09154449-D6BC-47B3-8A47-25D30881A50F EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.CopyMem - CopyMem() with Width as EfiPciWidthFillUintX returns EFI_INVALID_PARAMETER. 5.8.1.9.10 # 6EA5136C-0060-4E70-A17A-C1F0BF9C7489 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.CopyMem - CopyMem() with unsupported Width from profile returns EFI_INVALID_PARAMETER. 5.8.1.9.11 # B5EADFF4-6BBC-45A2-B905-854978F3A627 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Map - Map with EfiPciOperationBusMasterRead returns EFI_SUCCESS. 5.8.1.10.1 # 93950131-0BC3-429D-AD2D-104770766CCE EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Map - Map with EfiPciOperationBusMasterRead returns non-zero NumberOfBytes. 5.8.1.10.2 # 1A041B96-79EA-4732-B9AA-1CD43B8C36CC [DELETED] 5.8.1.10.3 # 11E33211-BC86-4D69-B9DF-2D0AB5A09446 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Map - Map() with EfiPciOperationBusMasterRead64 returns EFI_SUCCESS. 5.8.1.10.4 # 42E6A8C6-0B28-422D-AE3D-864DBF7B55EE EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Map - Map() with EfiPciOperationBusMasterRead64 returns non-zero NumberOfBytes. 5.8.1.10.5 # 84F186AD-3C1E-46C4-9552-FFD9DCBF809D EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Map - After Map() with EfiPciOperationBusMasterRead64, the data read from device address must be the same as original data. 5.8.1.10.6 # E10594A2-FD97-4383-825C-62145462D95E EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Map - Map() with EfiPciOperationBusMasterWrite returns EFI_SUCCESS. 5.8.1.10.7 # 07E366FC-5D2E-474F-BAD3-F8E40A50F1D9 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Map - Map() with EfiPciOperationBusMasterWrite returns non-zero NumberOfBytes. 5.8.1.10.8 # BCEB0DDC-1145-4FCD-891C-532F71B1F4E7 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Map - Map() with EfiPciOperationBusMasterWrite doesn't change data in host address. 5.8.1.10.9 # 5288B979-9A17-474A-AFA0-68618848B3C1 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Map - Map() with EfiPciOperationBusMasterWrite64 returns EFI_SUCCESS. 5.8.1.10.10 # 65D95C94-D3B9-4E4B-8838-49960DB8FB24 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Map - Map() with EfiPciOperationBusMasterWrite returns non-zero NumberOfBytes. 5.8.1.10.11 # 29FC59BC-9F0D-463D-B44A-5AD22D11A226 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Map - Map() with EfiPciOperationBusMasterWrite64 doesn't change data in host address. 5.8.1.10.12 # B674AB5A-C030-4832-9D69-BB1827B3398E EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Map - Map() with EfiPciOperationBusMasterCommonBuffer returns EFI_SUCCESS. 5.8.1.10.13 # EBB4BE23-25C7-46CE-B852-DEC7182AC207 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Map - Map() with EfiPciOperationBusMasterCommonBuffer returns non-zero NumberOfBytes. 5.8.1.10.14 # 8120DF74-AE1E-47F9-AA45-8E70A7E33119 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Map - Map() with EfiPciOperationBusMasterCommonBuffer64 returns EFI_SUCCESS. 5.8.1.10.18 # B93854CE-5237-492F-BD55-27D382C1CE53 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Map - Map() with EfiPciOperationBusMasterCommonBuffer64 returns non-zero NumberOfBytes. 5.8.1.10.19 # 3EC7DC5B-3C99-47E1-87FF-B24D08950496 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Map - After Map() with EfiPciOperationBusMasterCommonBuffer64, the data read from device address must be the same as original data. 5.8.1.10.20 # B4DF6E6E-4E30-457E-A1F8-39F452F6112F EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Map - After Map() with EfiPciOperationBusMasterCommonBuffer64, the data in original host address should remain sync with mapped device address. 5.8.1.10.21 # C4451E9D-538E-4CDA-A7A6-0CA150060387 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Map - After Map() with EfiPciOperationBusMasterCommonBuffer64, The data in mapped device address should remain sync with original host address. 5.8.1.10.22 # C79ED36F-E0B3-426C-85C1-7DFEB8CFDF07 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Map - Map() with invalid Operation as EfiPciOperationMaximum returns EFI_INVALID_PARAMETER. 5.8.1.10.23 # 04B07426-3D17-4F18-8B1C-BD59AE99E5F8 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Map - Map() with invalid Operation as -1 returns EFI_INVALID_PARAMETER. 5.8.1.10.24 # F8A42643-912A-4731-B904-47BC877FDDCF EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Map - Map() with HostAddress as NULL returns EFI_INVALID_PARAMETER. 5.8.1.10.25 # 13513DBF-C4DA-4952-A437-44222813DBFD EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Map - Map() with NumberOfBytes as NULL returns EFI_INVALID_PARAMETER. 5.8.1.10.26 # 8BFB7A69-D816-4315-BE27-E2A90344698E EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Map - Map() with DeviceAddress as NULL returns EFI_INVALID_PARAMETER. 5.8.1.10.27 # 6FE65B18-7638-4584-B95F-902C0F80F69B EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Map - Map() with Mapping as NULL returns EFI_INVALID_PARAMETER. 5.8.1.10.28 # D6B631C7-D459-40CD-A1CA-6D287B61AAD9 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Map - Map() with EfiPciOperationBusMasterCommonBuffer and HostAddress + Numberof Bytes > 4GB returns EFI_UNSUPPORTED. 5.8.1.10.29 # 04030971-EDB2-498B-8494-F0192428D414 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Map - Map() with EfiPciOperationBusMasterCommonBuffer64 and HostAddress + Numberof Bytes > 4GB returns EFI_UNSUPPORTED. 5.8.1.10.30 # B4A084D7-48DE-48DE-97A0-2710079FCC04 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Unmap - Unmap() with mapping value got from Map() of EfiPciOperationBusMasterRead returns EFI_SUCCESS. 5.8.1.11.1 # A4EF56F6-597B-47A4-A3ED-00BA87CD47D8 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Unmap - Unmap() with mapping value got from Map() of EfiPciOperationBusMasterRead does not change contents in host address. 5.8.1.11.2 # D211369E-2B2D-4D95-A730-7C7CF5D6FC13 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Unmap - Unmap() with mapping value got from Map() of EfiPciOperationBusMasterRead64 returns EFI_SUCCESS. 5.8.1.11.3 # A32EC004-1E89-4553-AC80-9D3B14E60949 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Unmap - Unmap() with mapping value got from Map() of EfiPciOperationBusMasterRead64 does not change contents in host address. 5.8.1.11.4 # 8A2FFFF4-186B-4624-A54A-1A8FAFE4062A EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Unmap - Unmap() with mapping value got from Map() of EfiPciOperationBusMasterWrite returns EFI_SUCCESS. 5.8.1.11.5 # 8874B727-7A35-4E6E-9619-7E5B22CB3FF8 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Unmap - Unmap() with mapping value got from Map() of EfiPciOperationBusMasterWrite does not change contents in host address. 5.8.1.11.6 # FFD39873-A3DA-49FD-AE87-5C09B5A10173 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Unmap - Unmap() with mapping value got from Map() of EfiPciOperationBusMasterWrite returns EFI_SUCCESS. 5.8.1.11.7 # D8EEDC25-EA92-4D1B-8FE7-7CB187B2C0A6 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Unmap - Unmap() with mapping value got from Map() of EfiPciOperationBusMasterWrite does not change contents in host address. 5.8.1.11.8 # E543E036-3948-4773-A80E-892CD3CCF0DF EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Unmap - Unmap() with mapping value got from Map() of EfiPciOperationBusMasterCommonBuffer returns EFI_SUCCESS. 5.8.1.11.9 # D2368593-122A-41E7-8334-657E78ED12BC EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Unmap - Unmap() with mapping value got from Map() of EfiPciOperationBusMasterCommonBuffer does not change contents in host address. 5.8.1.11.10 # 9356285B-21B2-40A3-95ED-D6FE275A2BBA EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Unmap - Unmap() with mapping value got from Map() of EfiPciOperationBusMasterCommonBuffer64 returns EFI_SUCCESS. 5.8.1.11.11 # 0C44017C-078D-475C-900C-4A36E68B7204 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Unmap - Unmap() with mapping value got from Map() of EfiPciOperationBusMasterCommonBuffer64 does not change contents in host address 5.8.1.11.12 # 58A99166-FDBE-4963-B956-004F97CCE520 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.AllocateBuffer - AllocateBuffer() with valid parameter returns EFI_SUCCESS. 5.8.1.12.1 # 193EFB14-0C2A-494D-A2FC-E128B0E7B65C EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.AllocateBuffer - AllocateBuffer() with invalid memory types -1 returns EFI_INVALID_PARAMETER. 5.8.1.12.2 # 08D81BB3-1DB0-4CE3-8EE0-A67C46F1A89B EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.AllocateBuffer - AllocateBuffer() with invalid memory types returns EFI_INVALID_PARAMETER. 5.8.1.12.3 # 66BD765C-6B86-4A29-BE88-10ABFE5AEFBD EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.AllocateBuffer - AllocateBuffer() with HostAddress as NULL returns EFI_INVALID_PARAMETER. 5.8.1.12.4 # F2E8D30E-40D8-4823-97B2-0832119F78D3 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.AllocateBuffer - AllocateBuffer() with unsupported Attributes returns EFI_UNSUPPORTED. 5.8.1.12.5 # F2EC6740-6416-4890-AFE6-AD6791F022AF EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.FreeBuffer - FreeBuffer() with valid parameter returns EFI_SUCCESS. 5.8.1.13.1 # 8CE74CD6-0409-4513-98DD-3D0F96974FE8 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Flush - Flush() with valid parameter returns EFI_SUCCESS. 5.8.1.14.1 # 8E661C40-F56F-4CE8-8E7E-F4072857F95B EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.GetAttributes - GetAttributes() to get current attributes and supported attributes returns EFI_SUCCESS. 5.8.1.15.1 # 54D94C0E-70D7-4A7A-9E81-F5B1630593BE EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.GetAttributes - Current attributes must within Supported attributes. 5.8.1.15.2 # 727CABEC-1A1B-4E9D-B1DE-3B3EDA558444 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.GetAttributes - GetAttributes() to only get current attributes returns EFI_SUCCESS. 5.8.1.15.3 # 66FB3230-A799-4EFE-89FA-BF86DF23B0F7 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.GetAttributes - The second call of GetAttributes() returns the same current attributes as the first time. 5.8.1.15.4 # 2176073A-7DFA-463A-A2F1-ABBA9242E0EA EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.GetAttributes - GetAttributes() to only get supported attributes returns EFI_SUCCESS. 5.8.1.15.5 # 5A5C6253-1202-4ABD-956F-230A1B2F45C0 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.GetAttributes - The second call of GetAttributes() returns the same supported attributes as the first time. 5.8.1.15.6 # 8F25B1C3-4571-4101-95F1-36C1E583C023 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.GetAttributes - GetAttributes() with both Attributes and Supports as NULL returns EFI_INVALID_PARAMETER. 5.8.1.15.7 # B9EE4BD9-5A92-4521-BFAA-807F8B20ACAA EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.SetAttributes - SetAttributes() to set supported attributes returns EFI_SUCCESS. 5.8.1.16.1 # 1DBB0BEE-7EBF-4A3F-A8AF-B8247629D67C EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.SetAttributes - SetAttributes() to set supported attributes change current attributes as expected. 5.8.1.16.2 # 697E0D03-CA02-4A21-87F6-D5D5EBB3ABDB EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.SetAttributes - SetAttributes() to set supported attribute which require a resource should be success. 5.8.1.16.3 # 1F27D46E-53B4-4687-AA9A-5D46FB05A365 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.SetAttributes - SetAttributes() to set supported attributes change current attributes as expected. 5.8.1.16.4 # 405511DD-38B4-4AED-9A7E-18AAD1216768 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.SetAttributes - SetAttributes() with unsupported attributes that not need resource returns EFI_UNSUPPORTED. 5.8.1.16.5 # 0150F584-775B-422D-B3D7-B80D34562647 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.SetAttributes - SetAttributes() with unsupported attributes that need resource returns EFI_UNSUPPORTED. 5.8.1.16.6 # DBF3BAEF-35E9-4D10-8ABB-CCCA705E9986 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.SetAttributes - SetAttributes() with unsupported attributes doesn't change current attributes. 5.8.1.16.7 # 186FEE52-7B8D-4589-8D87-8E4F6B679C6C EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.SetAttributes - SetAttributes() with EFI_PCI_ATTRIBUTE_MEMORY_WRITE_COMBINE and ResourceBase as NULL returns EFI_INVALID_PARAMETER. 5.8.1.16.8 # 5A06217C-CBF1-4FAA-9404-3BAF396D041D EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.SetAttributes - SetAttributes() with EFI_PCI_ATTRIBUTE_MEMORY_WRITE_COMBINE and ResourceLength as NULL returns EFI_INVALID_PARAMETER. 5.8.1.16.9 # 7D1E8194-0732-4CA0-AC50-DB6218E069DD EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.SetAttributes - SetAttributes() with EFI_PCI_ATTRIBUTE_MEMORY_CACHED and ResourceBase as NULL returns EFI_INVALID_PARAMETER. 5.8.1.16.10 # 037C66AE-79A4-4909-93A4-A6B7B8EE58D6 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.SetAttributes - SetAttributes() with EFI_PCI_ATTRIBUTE_MEMORY_CACHED and ResourceLength as NULL returns EFI_INVALID_PARAMETER. 5.8.1.16.11 # 117DE9AD-BC79-49C2-A70F-80C880486C91 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.SetAttributes - SetAttributes() with EFI_PCI_ATTRIBUTE_MEMORY_DISABLE and ResourceBase as NULL returns EFI_INVALID_PARAMETER. 5.8.1.16.12 # 363D5F12-4C82-4117-A76C-C3D3708FDBDA EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.SetAttributes - SetAttributes() with EFI_PCI_ATTRIBUTE_MEMORY_DISABLE and ResourceLength as NULL returns EFI_INVALID_PARAMETER. 5.8.1.16.13 # E65742BB-7693-4DE1-B07B-74FD64436BF5 EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Configuration - Configuration() to get the resource list returns EFI_SUCCESS. 5.8.1.17.1 # A5982933-6B43-4947-B029-A8D56672AACE EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Configuration - Resource returned by Configuration points to a valid ACPI 2.0 QWord descriptor. 5.8.1.17.2 # AEF16EB4-40AD-4DCF-8C57-2092A743A978 EFI_PCI_IO_PROTOCOL.PollMem - PollMem() with valid value returns EFI_SUCCESS 5.8.2.1.1 # 6E8A67FE-4AD1-4317-A6FE-768802490FBC EFI_PCI_IO_PROTOCOL.PollMem - PollMem() with valid value again returns EFI_SUCCESS 5.8.2.1.2 # 3B2CFC3E-F167-4C1F-998E-2BCA0B176D39 EFI_PCI_IO_PROTOCOL.PollMem - PollMem() with delay equal 0 and invalid destination address, it should return EFI_SUCCESS 5.8.2.1.3 # 600C99FB-31D0-4A94-8EA3-BD5954D0A52B EFI_PCI_IO_PROTOCOL.PollMem - PollMem() with 5 seconds delay and invalid destination address, it should return EFI_TIMEOUT. 5.8.2.1.4 # 5A9E8B1E-DC0D-461F-9FD5-F44CB96EFFFA EFI_PCI_IO_PROTOCOL.PollMem - With Width as EfiPciWidthMaximum the return Status must be EFI_INVALID_PARAMETER 5.8.2.1.5 # 3C29AD4D-8BAD-4862-AB3A-9BDEEED62E19 EFI_PCI_IO_PROTOCOL.PollMem - With Width as EfiPciWidthFifoUintX the return Status must be EFI_INVALID_PARAMETER 5.8.2.1.6 # B9B9EBDC-09E9-4CC6-AF45-F1AE28061770 EFI_PCI_IO_PROTOCOL.PollMem - With Width as EfiPciWidthFillUintX the return Status must be EFI_INVALID_PARAMETER 5.8.2.1.7 # 9007C300-0782-4F3E-AE40-D59D95CE55F6 EFI_PCI_IO_PROTOCOL.PollMem - With Width as -1 the return Status must be EFI_INVALID_PARAMETER 5.8.2.1.8 # DB14A663-3A39-4CF1-90E6-7AFE006C66E2 EFI_PCI_IO_PROTOCOL.PollMem - With Result as NULL the return Status must be EFI_INVALID_PARAMETER 5.8.2.1.9 # 47E2F242-F876-46ED-9C91-82D6D6B67DB5 EFI_PCI_IO_PROTOCOL.PollMem - With Offset beyond the range of BAR the return Status must be EFI_UNSUPPORTED 5.8.2.1.10 # 02B6AC92-4984-42D8-ABDA-B1878EA0D6C8 EFI_PCI_IO_PROTOCOL.PollMem - With invalid Bar Index the return Status must be EFI_UNSUPPORTED 5.8.2.1.11 # 668CCC4E-B0B2-4980-AB43-FFFD11839175 EFI_PCI_IO_PROTOCOL.PollMem - With Io Bar Index the return Status must be EFI_UNSUPPORTED 5.8.2.1.12 # 47A63A3D-A134-4A04-B0D2-10F16488B0FB EFI_PCI_IO_PROTOCOL.PollMem - With invalid Width the return Status must be EFI_INVALID_PARAMETER 5.8.2.1.13 # 6DFEB4FD-DD98-40DB-8E42-678AFB926AE9 EFI_PCI_IO_PROTOCOL.PollIo - PollIo() with valid value returns EFI_SUCCESS 5.8.2.2.1 # 427EB5DB-6E41-4B01-ADB0-31FFD9996A5B EFI_PCI_IO_PROTOCOL.PollIo - PollIo() with valid value again returns EFI_SUCCESS 5.8.2.2.2 # DFF400EF-9E72-448F-AD6B-B1342545C702 EFI_PCI_IO_PROTOCOL.PollIo - PollIo() with delay equal 0 and invalid destination address, it should return EFI_SUCCESS 5.8.2.2.3 # 6071974C-35C0-4599-A653-E4BEC734F72C EFI_PCI_IO_PROTOCOL.PollIo - PollIo() with 5 seconds delay and invalid destination address, it should return EFI_TIMEOUT. 5.8.2.2.4 # C113FE3F-0FAE-4266-BFB4-FD41ED41EA39 EFI_PCI_IO_PROTOCOL.PollIo - With Width as EfiPciWidthMaximum the return Status must be EFI_INVALID_PARAMETER 5.8.2.2.5 # 11466E1F-D7E6-4622-8473-FD57BF2F8F8E EFI_PCI_IO_PROTOCOL.PollIo - With Width as EfiPciWidthFifoUintX the return Status must be EFI_INVALID_PARAMETER 5.8.2.2.6 # 251113EB-968C-4C70-BFA0-0DF6747FFA9A EFI_PCI_IO_PROTOCOL.PollIo - With Width as EfiPciWidthFillUintX the return Status must be EFI_INVALID_PARAMETER 5.8.2.2.7 # C6E532E8-ACC8-4D48-8469-FDB0C1E0E534 EFI_PCI_IO_PROTOCOL.PollIo - With Width as -1 the return Status must be EFI_INVALID_PARAMETER 5.8.2.2.8 # DD0E653A-9DA8-4F32-9D0A-E329E117190E EFI_PCI_IO_PROTOCOL.PollIo - With Result as NULL the return Status must be EFI_INVALID_PARAMETER 5.8.2.2.9 # DA044EF5-E73B-415C-AF03-AF3CB0003F45 EFI_PCI_IO_PROTOCOL.PollIo - With Offset beyond the range of BAR the return Status must be EFI_UNSUPPORTED 5.8.2.2.10 # 0929E753-7659-4B6B-801A-8BD6B6374DF6 EFI_PCI_IO_PROTOCOL.PollIo - With invalid Bar Index the return Status must be EFI_UNSUPPORTED 5.8.2.2.11 # 64E878F6-A53D-4B4F-A3CA-189E37234A99 EFI_PCI_IO_PROTOCOL.PollIo - With Mem Bar Index the return Status must be EFI_UNSUPPORTED 5.8.2.2.12 # F2E6563E-0881-4EFC-AE69-6D08DF1CB280 EFI_PCI_IO_PROTOCOL.PollIo - With invalid Width the return Status must be EFI_INVALID_PARAMETER 5.8.2.2.13 # A52D8D69-77CB-4012-9D3F-FA19E32F176C EFI_PCI_IO_PROTOCOL.Mem.Read - Mem.Read() read data out returns EFI_SUCCESS 5.8.2.3.1 # 44E5C09E-CE91-419D-BEAF-D66073DF4EE3 EFI_PCI_IO_PROTOCOL.Mem.Read - Mem.Read() read out the data from the address space returns EFI_SUCCESS 5.8.2.3.2 # 8AC05FC7-0378-4B5E-BA48-B8533D9EF24C EFI_PCI_IO_PROTOCOL.Mem.Read - The data read out must be the same as write into. 5.8.2.3.3 # CA3A1290-652F-490C-8A3F-EA9445A4D381 EFI_PCI_IO_PROTOCOL.Mem.Read - Mem.Read() read out the data with EfiPciIoWidthFifoX returns EFI_SUCCESS 5.8.2.3.4 # 99BB7423-A29C-442E-9A29-7BF8F188A87E EFI_PCI_IO_PROTOCOL.Mem.Read - With EfiPciIoWidthFifoX the data read out must be the same as the first data unit. 5.8.2.3.5 # 4B9FEF07-3A4F-40A0-AD43-D16A598C2204 EFI_PCI_IO_PROTOCOL.Mem.Read - Mem.Read() read out the data with EfiPciIoWidthFillX returns EFI_SUCCESS 5.8.2.3.6 # D0BB89CC-3838-48BD-B9D8-1B8E3DEF77D5 EFI_PCI_IO_PROTOCOL.Mem.Read - With EfiPciIoWidthFillX the data read out first unit in buffer must equal last unit in address space 5.8.2.3.7 # D282DCC9-004F-4733-B2A6-B5566B4CAF91 EFI_PCI_IO_PROTOCOL.Mem.Read - With Width as EfiPciIoWidthMaximum the return status must be EFI_INVALID_PARAMETER 5.8.2.3.8 # 927AD37D-5EE5-4D7A-9F2E-499D7A4987B9 EFI_PCI_IO_PROTOCOL.Mem.Read - With invalid Width type -1 the return status must be EFI_INVALID_PARAMETER 5.8.2.3.9 # 99D41DCF-75EE-48BF-AC3D-86CEE667111C EFI_PCI_IO_PROTOCOL.Mem.Read - With Buffer as NULL the return status must be EFI_INVALID_PARAMETER 5.8.2.3.10 # A6D04A84-2808-48C7-A00B-C2D6ABADD591 EFI_PCI_IO_PROTOCOL.Mem.Read - With address out of bar range the return status must be EFI_UNSUPPORTED 5.8.2.3.11 # E8417927-E158-4094-90F6-0315F72F61DC EFI_PCI_IO_PROTOCOL.Mem.Read - With address out of Bar range the return status must be EFI_UNSUPPORTED 5.8.2.3.12 # 80720D1B-A3DD-465F-8DE8-9B6BB96476DA EFI_PCI_IO_PROTOCOL.Mem.Read - With invalid Bar Index the return status must be EFI_UNSUPPORTED 5.8.2.3.13 # 3B9E11C1-6FEA-4742-81FD-F2FBD69CB6BA EFI_PCI_IO_PROTOCOL.Mem.Read - With Io Type Bar the return status must be EFI_UNSUPPORTED 5.8.2.3.14 # A043FFDF-568B-4128-80F8-61290CD88D57 EFI_PCI_IO_PROTOCOL.Mem.Read - With invalid Width the return Status must be EFI_INVALID_PARAMETER 5.8.2.3.15 # 5847E586-1F02-466C-A833-27230D8DD9FD EFI_PCI_IO_PROTOCOL.Mem.Write - Mem.Write() write data to memory address space returns EFI_SUCCESS 5.8.2.4.1 # 6790DE90-56B2-456E-8E7A-D16577B9CE39 EFI_PCI_IO_PROTOCOL.Mem.Write - The data read out must be the same as write into. 5.8.2.4.2 # 148A380B-DBE0-496B-BD51-56E6DECCF7CA EFI_PCI_IO_PROTOCOL.Mem.Write - Mem.Write() write the data with EfiPciIoWidthFifoX returns EFI_SUCCESS 5.8.2.4.3 # F641E745-9F3C-42BF-9423-042056464B6B EFI_PCI_IO_PROTOCOL.Mem.Write - With EfiPciIoWidthFifoX the first data unit must be the last data unit. 5.8.2.4.4 # BB3F0BAD-6680-4AAA-BE39-70E41302F85D EFI_PCI_IO_PROTOCOL.Mem.Write - Mem.Write() write the data with EfiPciIoWidthFillX returns EFI_SUCCESS 5.8.2.4.5 # 787DFDA9-CBFD-4AAE-8298-B1D4741589B2 EFI_PCI_IO_PROTOCOL.Mem.Write - With EfiPciIoWidthFillX all the data unit read out must be the first data unit in the address space. 5.8.2.4.6 # 2D6920FD-05A9-480B-8C74-2AFC0FA7833A EFI_PCI_IO_PROTOCOL.Mem.Write - Mem.Write() write back Data returns EFI_SUCCESS 5.8.2.4.7 # 4FE0F156-0CB2-464A-B1BD-23149E3E0960 EFI_PCI_IO_PROTOCOL.Mem.Write - With Width as EfiPciIoWidthMaximum the return status must be EFI_INVALID_PARAMETER 5.8.2.4.8 # B868CE7A-FFF0-4C3C-9800-F5C7C213AA09 EFI_PCI_IO_PROTOCOL.Mem.Write - With invalid Width type -1 the return status must be EFI_INVALID_PARAMETER 5.8.2.4.9 # 2FE9804A-A418-40B7-A68C-AA40C3E62F84 EFI_PCI_IO_PROTOCOL.Mem.Write - With Buffer as NULL the return status must be EFI_INVALID_PARAMETER 5.8.2.4.10 # DAC9A8DC-172E-4C6D-B2E7-F16594FE8939 EFI_PCI_IO_PROTOCOL.Mem.Write - With address out of bar range the return status must be EFI_UNSUPPORTED 5.8.2.4.11 # 99FCA122-D9DC-4D3B-BBB0-2AF53DD1390E EFI_PCI_IO_PROTOCOL.Mem.Write - With address out of Bar range the return status must be EFI_UNSUPPORTED 5.8.2.4.12 # D5C1F492-5DBF-4B4D-9E09-D51A234737CC EFI_PCI_IO_PROTOCOL.Mem.Write - With invalid Bar Index the return status must be EFI_UNSUPPORTED 5.8.2.4.13 # 1AF1B78C-8CA2-4146-9769-9429AC481165 EFI_PCI_IO_PROTOCOL.Mem.Write - With Io Type Bar the return status must be EFI_UNSUPPORTED 5.8.2.4.14 # A154D373-C12B-4939-A3B2-C014C109D368 EFI_PCI_IO_PROTOCOL.Mem.Write - With invalid Width the return Status must be EFI_INVALID_PARAMETER 5.8.2.4.15 # 36E0B044-2B2B-484B-B480-8599A999A935 EFI_PCI_IO_PROTOCOL.Io.Read - Io.Read() read data out returns EFI_SUCCESS 5.8.2.5.1 # E65F66CB-B1CB-4A7A-8C68-B20C6958DD6A EFI_PCI_IO_PROTOCOL.Io.Read - Io.Read() read out the data from Io address space returns EFI_SUCCESS 5.8.2.5.2 # EC27B5C5-59FB-4954-9C51-ADF4467EE7E6 EFI_PCI_IO_PROTOCOL.Io.Read - The data read out must be the same as write into 5.8.2.5.3 # 271E3B70-6617-4F5F-B512-46B1E31DE379 EFI_PCI_IO_PROTOCOL.Io.Read - Io.Read() read out the data with EfiPciIoWidthFifoX returns EFI_SUCCESS 5.8.2.5.4 # CCF3806E-25FA-4697-B708-8DC15B47BA8D EFI_PCI_IO_PROTOCOL.Io.Read - Read out the data with EfiPciIoWidthFifoX, all the data must equal with the first data unit 5.8.2.5.5 # 080EA87F-C265-4A33-AB09-78F89458032B EFI_PCI_IO_PROTOCOL.Io.Read - Io.Read() read out the data with EfiPciIoWidthFillX returns EFI_SUCCESS 5.8.2.5.6 # 543FDA6A-651A-4560-AFFD-6A9576540730 EFI_PCI_IO_PROTOCOL.Io.Read - Read out the data with EfiPciIoWidthFillX the first data unit must eqal with the last data unit in destination address 5.8.2.5.7 # 65B3C515-1FE1-4021-B202-DDC97A0DB211 EFI_PCI_IO_PROTOCOL.Io.Read - With Width as EfiPciIoWidthMaximum the return status must be EFI_INVALID_PARAMETER 5.8.2.5.8 # 8EF36CF9-84B7-4961-AACC-F7412196C0DC EFI_PCI_IO_PROTOCOL.Io.Read - With invalid Width type -1 the return status must be EFI_INVALID_PARAMETER 5.8.2.5.9 # 4CAC979D-6B8C-458C-B3CA-75306F59A9B7 EFI_PCI_IO_PROTOCOL.Io.Read - With Buffer as NULL the return status must be EFI_INVALID_PARAMETER 5.8.2.5.10 # AF51E635-89C8-49DB-A711-B6C6B896F979 EFI_PCI_IO_PROTOCOL.Io.Read - With address out of bar range the return status must be EFI_UNSUPPORTED 5.8.2.5.11 # 8D878934-8270-48A7-AD51-65A88DAC3693 EFI_PCI_IO_PROTOCOL.Io.Read - With address out of Bar range the return status must be EFI_UNSUPPORTED 5.8.2.5.12 # 53CC0E1E-F3AA-4F15-AFEC-C3048F0FA5B8 EFI_PCI_IO_PROTOCOL.Io.Read - With invalid Bar Index the return status must be EFI_UNSUPPORTED 5.8.2.5.13 # 2FB4DC13-B3F5-4E19-BAE2-7647104DF779 EFI_PCI_IO_PROTOCOL.Io.Read - With Mem Type Bar the return status must be EFI_UNSUPPORTED 5.8.2.5.14 # 44B6DE4E-C968-4D97-BE01-3FF3DDFC53E0 EFI_PCI_IO_PROTOCOL.Io.Read - With invalid Width the return Status must be EFI_INVALID_PARAMETER 5.8.2.5.15 # 7B1ED2C6-A84E-4858-A78B-A6D9320322BE EFI_PCI_IO_PROTOCOL.Io.Write - Io.Write() write data to Io address space returns EFI_SUCCESS 5.8.2.6.1 # D1704C13-D0DF-4F7C-B8B6-D95BE6DCEA87 EFI_PCI_IO_PROTOCOL.Io.Write - The data read must equal with the data written 5.8.2.6.2 # AFB5070C-1D07-4DF3-9AD5-6F917E48C5ED EFI_PCI_IO_PROTOCOL.Io.Write - Io.Write() write the data with EfiPciIoWidthFifoX returns EFI_SUCCESS 5.8.2.6.3 # EE8D1797-1474-4D80-8582-3578612B2601 EFI_PCI_IO_PROTOCOL.Io.Write - With EfiPciIoWidthFifoUintX the first data unit must be the last data unit 5.8.2.6.4 # 4A6378EE-5058-42B2-8A03-1F1CFF0515CC EFI_PCI_IO_PROTOCOL.Io.Write - Io.Write() write the data with EfiPciIoWidthFillX returns EFI_SUCCESS 5.8.2.6.5 # 15B81460-BC5E-4BE3-9CC5-B6590683285E EFI_PCI_IO_PROTOCOL.Io.Write - With EfiPciIoWidthFillUintX all the data unit read out must be the first data unit in the address space 5.8.2.6.6 # 8E854D61-2048-446F-B647-3C371714ACF6 EFI_PCI_IO_PROTOCOL.Io.Write - Io.Write() write back Data returns EFI_SUCCESS 5.8.2.6.7 # B96AF4E4-988F-4362-8C63-1F08EBFDA35F EFI_PCI_IO_PROTOCOL.Io.Write - With Width as EfiPciIoWidthMaximum the return status must be EFI_INVALID_PARAMETER 5.8.2.6.8 # 8CB298D4-5831-48CE-878D-F3F82062EAF3 EFI_PCI_IO_PROTOCOL.Io.Write - With invalid Width type -1 the return status must be EFI_INVALID_PARAMETER 5.8.2.6.9 # 175943EE-4D2D-480F-A3F1-88C97C6B0477 EFI_PCI_IO_PROTOCOL.Io.Write - With Buffer as NULL the return status must be EFI_INVALID_PARAMETER 5.8.2.6.10 # 4617468A-D228-4A84-8856-218C3F3946D1 EFI_PCI_IO_PROTOCOL.Io.Write - With address out of bar range the return status must be EFI_UNSUPPORTED 5.8.2.6.11 # 03DD4807-E461-4E97-9DF9-EA733815D562 EFI_PCI_IO_PROTOCOL.Io.Write - With address out of Bar range the return status must be EFI_UNSUPPORTED 5.8.2.6.12 # D6B9D51D-2676-4449-A4D6-3DA017362EA6 EFI_PCI_IO_PROTOCOL.Io.Write - With invalid Bar Index the return status must be EFI_UNSUPPORTED 5.8.2.6.13 # 648A859D-3B72-41A6-86AD-3FFF66D8612F EFI_PCI_IO_PROTOCOL.Io.Write - With Mem Type Bar the return status must be EFI_UNSUPPORTED 5.8.2.6.14 # FDC9B3F3-2B80-4A99-A9BA-A55EF9F82619 EFI_PCI_IO_PROTOCOL.Io.Write - With invalid Width the return Status must be EFI_INVALID_PARAMETER 5.8.2.6.15 # EA2A44D0-C8D1-465B-B550-58D6EF4E38D4 EFI_PCI_IO_PROTOCOL.Pci.Read - Pci.Read() read data out into backup buffer returns EFI_SUCCESS 5.8.2.7.1 # E30BB837-1D06-4EE2-8085-18D46B1C9966 EFI_PCI_IO_PROTOCOL.Pci.Read - Pci.Read() read out the data from pci config space returns EFI_SUCCESS 5.8.2.7.2 # 2F9274D9-7A14-492F-87C0-40814F661BB4 EFI_PCI_IO_PROTOCOL.Pci.Read - Read out the data from pci config space with PciIoWidthUintX the data must equal with what written 5.8.2.7.3 # 59BA5B67-9E17-4B60-B579-5FD32616E66A EFI_PCI_IO_PROTOCOL.Pci.Read - Pci.Read() read out the data with EfiPciIoWidthFifoX returns EFI_SUCCESS 5.8.2.7.4 # D3B49EE4-131A-4FA3-AB81-9F8633DF2DC7 EFI_PCI_IO_PROTOCOL.Pci.Read - Read out the data with EfiPciIoWidthFifoX the data read out must be the same as the first data unit 5.8.2.7.5 # 6E5881B2-262D-41EC-A8D4-CF28711E5C15 EFI_PCI_IO_PROTOCOL.Pci.Read - Pci.Read() read out the data with EfiPciIoWidthFillX returns EFI_SUCCESS 5.8.2.7.6 # 4595BBCA-BAD7-417F-AF8D-37EC32F80380 EFI_PCI_IO_PROTOCOL.Pci.Read - Read out the data with EfiPciIoWidthFillX the First data unit must equal with the last Data Unit in Destination address range 5.8.2.7.7 # 94D0A3D8-7B61-4147-AD9A-EABB5F3059C2 EFI_PCI_IO_PROTOCOL.Pci.Read - With Width as EfiPciIoWidthMaximum the return status must be EFI_INVALID_PARAMETER 5.8.2.7.8 # 18CF01FE-A703-4639-B8E0-8ED73CBEA0B6 EFI_PCI_IO_PROTOCOL.Pci.Read - With invalid Width type -1 the return status must be EFI_INVALID_PARAMETER 5.8.2.7.9 # A7710B95-114D-4096-A83C-F65F6300BDAB EFI_PCI_IO_PROTOCOL.Pci.Read - With Buffer as NULL the return status must be EFI_INVALID_PARAMETER 5.8.2.7.10 # 147279D7-F685-4658-B809-DFD1D775E0B5 EFI_PCI_IO_PROTOCOL.Pci.Read - With Offset + Count * Width > 255 the return status must be EFI_UNSUPPORTED 5.8.2.7.11 # F070AEDA-2E6B-4911-AE80-1B21CCEF3050 EFI_PCI_IO_PROTOCOL.Pci.Read - With Offset + Count * Width > 255 the return status must be EFI_UNSUPPORTED 5.8.2.7.12 # 85111B07-5D78-4E62-9048-69CA374ADCB3 EFI_PCI_IO_PROTOCOL.Pci.Read - With invalid Width the return Status must be EFI_INVALID_PARAMETER 5.8.2.7.13 # 1C65F03C-6D87-435E-942E-414FFA1D69B8 EFI_PCI_IO_PROTOCOL.Pci.Write - Pci.Write() write data to Pci config space returns EFI_SUCCESS 5.8.2.8.1 # B175434F-F038-43A2-A1A8-EFAB71577FAC EFI_PCI_IO_PROTOCOL.Pci.Write - Read out the data from pci config space with PciIoWidthUintX the data must equal with what written 5.8.2.8.2 # FBC65A77-D113-4584-A6E0-406DC7D9241F EFI_PCI_IO_PROTOCOL.Pci.Write - Pci.Write() write the data with EfiPciIoWidthFifoX returns EFI_SUCCESS 5.8.2.8.3 # 1DD97CA1-6920-41DB-A20C-CF6278BD0747 EFI_PCI_IO_PROTOCOL.Pci.Write - With PciIoWidthFifoUintX the first data unit must be the last data unit and the other data unchanged 5.8.2.8.4 # 3EA04425-BF3D-465A-BD5B-F777C541216A EFI_PCI_IO_PROTOCOL.Pci.Write - Pci.Write() write the data with EfiPciIoWidthFillX returns EFI_SUCCESS 5.8.2.8.5 # 74FF6A17-DF28-434A-8AD7-BFA3E9C51F12 EFI_PCI_IO_PROTOCOL.Pci.Write - With PciIoWidthFillX all the data unit read out must be the first data unit in the address space 5.8.2.8.6 # C355E57B-93EF-4CA6-912F-656E4F2E2A13 EFI_PCI_IO_PROTOCOL.Pci.Write - Pci.Write() write data back with EfiPciIoWidthX returns EFI_SUCCESS 5.8.2.8.7 # 8A26F93B-C0A3-4E08-9FF1-D6F1AC2E639A EFI_PCI_IO_PROTOCOL.Pci.Write - With Width as EfiPciIoWidthMaximum the return status must be EFI_INVALID_PARAMETER 5.8.2.8.8 # FEAB0187-541B-45DA-921F-490100B7DD7A EFI_PCI_IO_PROTOCOL.Pci.Write - With invalid Width type -1 the return status must be EFI_INVALID_PARAMETER 5.8.2.8.9 # 686732DB-A12B-4ED7-90FB-6692BBD7E84C EFI_PCI_IO_PROTOCOL.Pci.Write - With Buffer as NULL the return status must be EFI_INVALID_PARAMETER 5.8.2.8.10 # 11CF0B51-6F50-4BBA-A9D7-3E5328B31F30 EFI_PCI_IO_PROTOCOL.Pci.Write - With Offset + Count * Width > 255 the return status must be EFI_UNSUPPORTED 5.8.2.8.11 # 4E4617A2-4E8A-46C8-B24B-A49155F23A0D EFI_PCI_IO_PROTOCOL.Pci.Write - With Offset + Count * Width > 255 the return status must be EFI_UNSUPPORTED 5.8.2.8.12 # C6DBB28E-BF42-40E3-BC93-5F9B11A2465F EFI_PCI_IO_PROTOCOL.Pci.Write - With invalid Width the return Status must be EFI_INVALID_PARAMETER 5.8.2.8.13 # 8D728B05-C64E-4EF0-8068-51BCE39FC50C EFI_PCI_IO_PROTOCOL.CopyMem - CopyMem() copying Data between non-overlapping regions returns EFI_SUCCESS 5.8.2.9.1 # 73F80E2C-E2D9-4C6B-BEC0-85D7A42707D0 EFI_PCI_IO_PROTOCOL.CopyMem - Copying Data between non-overlapping regions the data should be equal 5.8.2.9.2 # 459BCEE9-16F7-41AE-8155-7E49EC98567D EFI_PCI_IO_PROTOCOL.CopyMem - CopyMem() copying Data between overlapping regions destination address > source address returns EFI_SUCCESS 5.8.2.9.3 # 9CA6F1D4-FB7C-416C-A609-06A4CB0F4459 EFI_PCI_IO_PROTOCOL.CopyMem - Copying Data between overlapping regions (destination > source) the data should be really copied 5.8.2.9.4 # B8EB3987-9915-40D2-93C6-E1837E494E1A EFI_PCI_IO_PROTOCOL.CopyMem - CopyMem() copying Data between overlapping regions destination address < source address returns EFI_SUCCESS 5.8.2.9.5 # 3294319C-C3F0-46F2-81FD-14C0D061C442 EFI_PCI_IO_PROTOCOL.CopyMem - Copying Data between overlapping regions (destination < source) the data should be really copied 5.8.2.9.6 # D0B52EB3-3D19-4B72-B5BA-E3A37CD0CB93 EFI_PCI_IO_PROTOCOL.CopyMem - CopyMem() copying Data between different BARs returns EFI_SUCCESS 5.8.2.9.7 # E0863095-4854-4099-89F0-01BFDA41A4E3 EFI_PCI_IO_PROTOCOL.CopyMem - Copying Data between different BARs the data should be really copied 5.8.2.9.8 # 45056BF8-E6E4-4397-B7E1-890B424DE354 EFI_PCI_IO_PROTOCOL.CopyMem - With Width as EfiPciIoWidthMaximum the return status must be EFI_INVALID_PARAMETER 5.8.2.9.9 # F780B74F-6B93-4E64-8AB5-0577DD99C1FA EFI_PCI_IO_PROTOCOL.CopyMem - With invalid Width type -1 the return status must be EFI_INVALID_PARAMETER 5.8.2.9.10 # EBF7FA5C-B4C9-406C-8D12-903A81852617 EFI_PCI_IO_PROTOCOL.CopyMem - With Width as EfiPciWidthFifoUintX the return Status must be EFI_INVALID_PARAMETER 5.8.2.9.11 # C07EA144-18B5-40E5-A0A0-D4CA6C82C29D EFI_PCI_IO_PROTOCOL.CopyMem - With Width as EfiPciWidthFillUintX the return Status must be EFI_INVALID_PARAMETER 5.8.2.9.12 # 299293A3-E8DB-43A4-9B3F-5E23B29E3731 EFI_PCI_IO_PROTOCOL.CopyMem - With Source Address area out of Bar range the return status must be EFI_UNSUPPORTED 5.8.2.9.13 # 33C447AE-5CAF-4904-AF90-667817450E12 EFI_PCI_IO_PROTOCOL.CopyMem - With Destination Address area out of Bar range the return status must be EFI_UNSUPPORTED 5.8.2.9.14 # E2DD0321-AC26-4AAC-A628-C259BC8AD52C EFI_PCI_IO_PROTOCOL.CopyMem - With invalid Source Bar Index return status must be EFI_UNSUPPORTED 5.8.2.9.15 # 110A96A1-7A2E-4EAB-BC11-F3DA30D0A2FF EFI_PCI_IO_PROTOCOL.CopyMem - With invalid Destination Bar Index return status must be EFI_UNSUPPORTED 5.8.2.9.16 # 7D1C3DE1-A7B8-4923-9413-76490501F69F EFI_PCI_IO_PROTOCOL.CopyMem - With Source Bar Index as an IO type Bar the return status must be EFI_UNSUPPORTED 5.8.2.9.17 # AACFB1EC-D6FB-4C3A-A48C-4AC277FBC8E3 EFI_PCI_IO_PROTOCOL.CopyMem - With Destination Bar Index as an IO type Bar the return status must be EFI_UNSUPPORTED 5.8.2.9.18 # 83B30E84-528F-420D-8748-7D96368E3358 EFI_PCI_IO_PROTOCOL.CopyMem - With invalid Width the return Status must be EFI_INVALID_PARAMETER 5.8.2.9.19 # 720E6FDC-91C8-4FD5-B5DE-B1CC3B0C0CBA EFI_PCI_IO_PROTOCOL.Map - Map() with Bus Master Read returns EFI_SUCCESS 5.8.2.10.1 # BF7F859C-20E5-4418-8E21-8760605873A2 EFI_PCI_IO_PROTOCOL.Map - Map() with Bus Master Read mapped bytes should > 0 5.8.2.10.2 # D56B3A96-7C58-4209-85E9-90B207906D55 EFI_PCI_IO_PROTOCOL.Map - Map() with Bus Master Read the mapped area should equal with original area 5.8.2.10.3 # 5539608F-ED60-4172-944E-E94A0F61F7E8 EFI_PCI_IO_PROTOCOL.Map - Map() with Bus Master Write returns EFI_SUCCESS 5.8.2.10.4 # B4019165-7B45-4EC4-A7EB-C5677107D94C EFI_PCI_IO_PROTOCOL.Map - Map() with Bus Master Write mapped bytes should > 0 5.8.2.10.5 # 6B4E9C1E-A1E7-4CF5-8D0F-DD6880CD8F43 EFI_PCI_IO_PROTOCOL.Map - Map() with Bus Master Write original data remain unchanged just after mapped 5.8.2.10.6 # 9A37EB62-4BAB-4FCE-819D-0D8042EA467E EFI_PCI_IO_PROTOCOL.Map - Map() with Bus Master Common Buffer returns EFI_SUCCESS 5.8.2.10.7 # 4D562D9C-B028-43FF-B7FC-92DB6240D59A EFI_PCI_IO_PROTOCOL.Map - Map() with Bus Master Common Buffer mapped bytes should > 0 5.8.2.10.8 # 8BD3ECC4-43EA-4F9E-8479-8C36DE51132F EFI_PCI_IO_PROTOCOL.Map - Map() with Bus Master Common Buffer the mapped area should equal with the original area after mapped 5.8.2.10.9 # 673D01F2-DABF-49BB-BEC5-E7A03AD771BC EFI_PCI_IO_PROTOCOL.Map - Map() with Bus Master Common Buffer the original area should sync with the mapped area 5.8.2.10.10 # BD5FCF21-DB42-4F4F-B0FB-5662D51ABA68 EFI_PCI_IO_PROTOCOL.Map - Map() with Bus Master Common Buffer the mapped area should sync with original area 5.8.2.10.11 # E2FA9AE5-EA93-48B2-BA85-A374E2DBE2AF EFI_PCI_IO_PROTOCOL.Map - Map with Operation as EfiPciIoOperationMaximum the return Status must be EFI_INVALID_PARAMETER 5.8.2.10.12 # 3B337461-98DA-4117-ABEF-576034FDC622 EFI_PCI_IO_PROTOCOL.Map - Map with Operation as EfiPciIoOperationMaximum + 1 the return Status must be EFI_INVALID_PARAMETER 5.8.2.10.13 # DCE36BFB-DE48-4F84-9DC1-DE92A44050BB EFI_PCI_IO_PROTOCOL.Map - Map with Operation as -1 the return Status must be EFI_INVALID_PARAMETER 5.8.2.10.14 # 8AA3C1CB-5C8D-4A74-8381-4B153AF8FF17 EFI_PCI_IO_PROTOCOL.Map - Map with HostAddress as NULL the return Status must be EFI_INVALID_PARAMETER 5.8.2.10.15 # 495CFF3E-5F7A-4888-859F-B7260BB418AF EFI_PCI_IO_PROTOCOL.Map - Map with NumberOfBytes as NULL the return Status must be EFI_INVALID_PARAMETER 5.8.2.10.16 # 7E34B406-0821-4B95-A418-C20EFCFC00EF EFI_PCI_IO_PROTOCOL.Map - Map with DeviceAddress as NULL the return Status must be EFI_INVALID_PARAMETER 5.8.2.10.17 # 6B450EAE-225C-4FF1-93D1-55F9AE353EF8 EFI_PCI_IO_PROTOCOL.Map - Map with Mapping as NULL the return Status must be EFI_INVALID_PARAMETER 5.8.2.10.18 # 07A924A7-E637-4F46-9B3C-046386FBF6F0 EFI_PCI_IO_PROTOCOL.Map - Map with Host Address + NumberOfByte > 4G return Status must be EFI_UNSUPPORTED 5.8.2.10.19 # D9F80CD4-8F0B-4A27-9916-1A47FD8F0725 EFI_PCI_IO_PROTOCOL.Unmap - Unmap() area mapped wih BusMasterRead returns EFI_SUCCESS 5.8.2.11.1 # 8F86DBBF-CC86-40D0-89B3-97D6F1E8D780 EFI_PCI_IO_PROTOCOL.Unmap - Unmap() area mapped wih BusMasterRead the original area should remain unchanged after Unmap 5.8.2.11.2 # AB8555AA-8C45-4BEC-909A-ADC7FEE9AFF4 EFI_PCI_IO_PROTOCOL.Unmap - Unmap() area mapped wih BusMasterWrite returns EFI_SUCCESS 5.8.2.11.3 # A6537C2A-34BC-4604-8148-B141704686E4 EFI_PCI_IO_PROTOCOL.Unmap - Unmap() area mapped wih BusMasterWrite the original area should equal with the data written in mapped area 5.8.2.11.4 # 79009FA0-5B72-4E82-8484-3A21E05793B9 EFI_PCI_IO_PROTOCOL.Unmap - Unmap() area mapped wih Bus Master Common Read returns EFI_SUCCESS 5.8.2.11.5 # DA153716-CD62-4612-AE11-715E97EB6A9A EFI_PCI_IO_PROTOCOL.Unmap - Unmap() area mapped wih Bus Master Common Read the original area should remain unchanged after Unmap 5.8.2.11.6 # 841E89AB-9C60-48E5-AE7D-5121F508E10C EFI_PCI_IO_PROTOCOL.AllocateBuffer - AllocateBuffer() with corrent Parameter Status must be EFI_SUCCESS 5.8.2.12.1 # 576894AD-9229-4078-A969-700E6E044BB3 EFI_PCI_IO_PROTOCOL.AllocateBuffer - With invalid memory type the status must be EFI_INVALID_PARAMETER 5.8.2.12.2 # A0C5C95E-F251-4C00-9FDF-9C88A2AA456B EFI_PCI_IO_PROTOCOL.AllocateBuffer - With HostAddress as NULL the status must be EFI_INVALID_PARAMETER 5.8.2.12.3 # FACB1E1B-0327-4341-A942-4DB99F1DE568 EFI_PCI_IO_PROTOCOL.AllocateBuffer - With invalid Attributes the status must be EFI_UNSUPPORTED 5.8.2.12.4 # 00312F50-721C-4085-8263-04D11F372C6C EFI_PCI_IO_PROTOCOL.FreeBuffer - FreeBuffer() return Status must be EFI_SUCCESS 5.8.2.13.1 # 2C9F36A3-4CAB-4434-A8C1-7BF63C468F05 EFI_PCI_IO_PROTOCOL.Flush - Call Flush() return Status must be EFI_SUCCESS 5.8.2.14.1 # FB478A8E-58E2-41B9-8935-717B5A90A184 EFI_PCI_IO_PROTOCOL.GetLocation - GetLocation() return Status must be EFI_SUCCESS 5.8.2.15.1 # 07B74AC9-96F4-4D00-94BD-0960D4E9A6E7 EFI_PCI_IO_PROTOCOL.GetLocation - GetLocation() the returned Bus Number < 256 5.8.2.15.2 # AF7155DE-45F4-4B97-B4AC-071A53433248 EFI_PCI_IO_PROTOCOL.GetLocation - GetLocation() the returned Device Number < 32 5.8.2.15.3 # 838F7BF6-FA36-4149-9229-CE608A663561 EFI_PCI_IO_PROTOCOL.GetLocation - GetLocation() the returned Function Number < 8 5.8.2.15.4 # A5510FE8-2178-47E6-9ECC-E90B92CF1BBB EFI_PCI_IO_PROTOCOL.GetLocation - With SegmentNumber as NULL the status must be EFI_INVALID_PARAMETER 5.8.2.15.5 # 2A1FF8B2-C540-4F12-9C06-368D457C027C EFI_PCI_IO_PROTOCOL.GetLocation - With BusNumber as NULL the status must be EFI_INVALID_PARAMETER 5.8.2.15.6 # 5E74E7E0-36B0-4C5D-88B8-B752AD2CBF61 EFI_PCI_IO_PROTOCOL.GetLocation - With DeviceNumber as NULL the status must be EFI_INVALID_PARAMETER 5.8.2.15.7 # B37CB86C-DD05-4082-A6F1-8CF9C346777A EFI_PCI_IO_PROTOCOL.GetLocation - With FunctionNumber as NULL the status must be EFI_INVALID_PARAMETER 5.8.2.15.8 # 33CA89A5-EFA8-4F52-84F6-2E952623B0E1 EFI_PCI_IO_PROTOCOL.Attributes - Call Attributes() get current attribute status must be EFI_SUCCESS 5.8.2.16.1 # A11652DF-8818-4A05-BED9-27F9E5AD783C EFI_PCI_IO_PROTOCOL.Attributes - Call Attributes() get supported attribute status must be EFI_SUCCESS 5.8.2.16.2 # 69CE5213-7180-4BEB-9F39-1D1F1700599A EFI_PCI_IO_PROTOCOL.Attributes - Current attributes should in supported attributes 5.8.2.16.3 # FAC8DDB3-BFAE-40FF-B731-268E582925B0 EFI_PCI_IO_PROTOCOL.Attributes - Call Attributes() set Attributes as Supported attributes return status must be EFI_SUCCESS 5.8.2.16.4 # F8E48DA6-72E2-4905-A719-E3A577CAA2A8 EFI_PCI_IO_PROTOCOL.Attributes - Set attribute as supported attributes the attributes should really be cleared 5.8.2.16.5 # 02CAB1A9-4BE9-4C47-B275-CAED59621F41 EFI_PCI_IO_PROTOCOL.Attributes - Call Attributes() set Attributes as 0 return status must be EFI_SUCCESS 5.8.2.16.6 # 88791167-B9F3-42AE-84D1-A1B6D3EBB82F EFI_PCI_IO_PROTOCOL.Attributes - Set attribute as 0 the attributes should really be cleared 5.8.2.16.7 # 04479C23-C700-439F-B742-919A6B2E715A EFI_PCI_IO_PROTOCOL.Attributes - Call Attributes() enable Attributes as original attributes return status must be EFI_SUCCESS 5.8.2.16.8 # 1D011F3E-AA23-4B0B-B165-8F6F21F3856D EFI_PCI_IO_PROTOCOL.Attributes - Enable attribute as original attributes the attributes should really be enabled 5.8.2.16.9 # 35E690E9-D037-41A1-9344-867802E237FC EFI_PCI_IO_PROTOCOL.Attributes - Call Attributes() disable original attributes return status must be EFI_SUCCESS 5.8.2.16.10 # B7376265-FB7F-410C-99B5-5B173741F703 EFI_PCI_IO_PROTOCOL.Attributes - Disable original attributes the attributes should really be disabled 5.8.2.16.11 # 00C4352A-0747-4175-8DA6-D1ADC73031F4 EFI_PCI_IO_PROTOCOL.Attributes - Call Attributes() set original attributes return status must be EFI_SUCCESS 5.8.2.16.12 # 7BA1D37A-A654-4738-9698-111B4B43AD6C EFI_PCI_IO_PROTOCOL.Attributes - Set original attributes the attributes should really be set 5.8.2.16.13 # CA3478FA-7A9A-4452-9323-98DAE1F917DE EFI_PCI_IO_PROTOCOL.Attributes - With Operation as EfiPciIoAttributeOperationMaximum status must be EFI_INVALID_PARAMETER 5.8.2.16.14 # F09E9C22-D061-4A52-A6EA-A94A902E150E EFI_PCI_IO_PROTOCOL.Attributes - With Operation as EfiPciIoAttributeOperationMaximum + 1 status must be EFI_INVALID_PARAMETER 5.8.2.16.15 # 1A5371A2-9F8F-4A0A-903C-61CAF047C430 EFI_PCI_IO_PROTOCOL.Attributes - With Operation as -1 the status must be EFI_INVALID_PARAMETER 5.8.2.16.16 # 63C39F67-B02F-4F78-8849-633AA90BFDD8 EFI_PCI_IO_PROTOCOL.Attributes - With Operation as EfiPciIoAttributeOperationGet and Results as NULL then the status must be EFI_INVALID_PARAMETER 5.8.2.16.17 # ACFB1410-3824-42F0-89FE-930CDAB7E03A EFI_PCI_IO_PROTOCOL.Attributes - With Operation as EfiPciIoAttributeOperationSupported and Results as NULL then the status must be EFI_INVALID_PARAMETER 5.8.2.16.18 # ABCD2D94-9389-49A5-91D7-91830B80FEC2 EFI_PCI_IO_PROTOCOL.Attributes - Set Unsupported Attributes the status must be EFI_UNSUPPORTED 5.8.2.16.19 # DBE5EF54-5B5E-45E8-9F8B-9DA572DBCDB7 EFI_PCI_IO_PROTOCOL.Attributes - Enable Unsupported Attributes the status must be EFI_UNSUPPORTED 5.8.2.16.20 # 781416CE-C545-4542-B5D8-BCC0C4E02A52 EFI_PCI_IO_PROTOCOL.Attributes - Disable Unsupported Attributes the status must be EFI_UNSUPPORTED 5.8.2.16.21 # BC76B1A7-767B-4F5C-9403-3440FBD94095 EFI_PCI_IO_PROTOCOL.GetBarAttributes - Call GetBarAttributes() return status must be EFI_SUCCESS 5.8.2.17.1 # 8414D9A1-0339-4D7C-A2A4-453DD68D6B5F EFI_PCI_IO_PROTOCOL.GetBarAttributes - Call GetBarAttributes() with only Supports is NULL, return status must be EFI_SUCCESS 5.8.2.17.2 # 211C1B15-C4CE-452D-9693-ECF4C23D20FE EFI_PCI_IO_PROTOCOL.GetBarAttributes - Call GetBarAttributes() with only Resource is NULL, return status must be EFI_SUCCESS 5.8.2.17.3 # CB909D56-1D18-44B5-B030-A258309ED66C EFI_PCI_IO_PROTOCOL.GetBarAttributes - The Resource Descriptor List must be valid 5.8.2.17.4 # C0D61A6D-5D07-4748-9F14-7800B6CF4B47 EFI_PCI_IO_PROTOCOL.GetBarAttributes - The attributes must in Device Supported Attributes 5.8.2.17.5 # 50F8EC56-C28C-417C-8F43-43FDFCBD4EDF EFI_PCI_IO_PROTOCOL.GetBarAttributes - With invalid Bar Index the status must be EFI_UNSUPPORTED 5.8.2.17.6 # F52EED93-6C9D-4008-AD9D-E9ABC8A48801 EFI_PCI_IO_PROTOCOL.GetBarAttributes - With both Supports and Resources as NULL status must be EFI_INVALID_PARAMETER 5.8.2.17.7 # 51EC0763-0EDB-4AD3-B10C-2D3F88347844 EFI_PCI_IO_PROTOCOL.SetBarAttributes - Call SetBarAttributes() return Status Must be EFI_SUCCESS 5.8.2.18.1 # 9CBD1E01-86A4-4B9F-BB00-3EFFFB35F3BD EFI_PCI_IO_PROTOCOL.SetBarAttributes - With invalid Bar Index the status must be EFI_UNSUPPORTED 5.8.2.18.2 # 445E37A9-C8E7-402B-B7F8-9396A0BD5EC5 EFI_PCI_IO_PROTOCOL.SetBarAttributes - With Offset as NULL the status must be EFI_INVALID_PARAMETER 5.8.2.18.3 # 32EDD10B-4A81-4A98-8B7A-EF1B9AE82569 EFI_PCI_IO_PROTOCOL.SetBarAttributes - With Length as NULL the status must be EFI_INVALID_PARAMETER 5.8.2.18.4 # FBB0D8FC-FFCF-4562-BA86-1F9B41451F9C EFI_PCI_IO_PROTOCOL.SetBarAttributes - With Offset + Length out the Bar resource range the status must be EFI_UNSUPPORTED 5.8.2.18.5 # 48602F8B-BB69-4421-B021-5A10785BBAF9 EFI_PCI_IO_PROTOCOL.SetBarAttributes - With Unsupported attributes the status must be EFI_UNSUPPORTED 5.8.2.18.6 # 23512EED-301C-493D-8A03-A6D4221BEE9C EFI_SCSI_PASS_THRU_PROTOCOL.PassThru - Invoke PassThru() with NULL event and verify interface correctness 5.9.1.1.1 # 00718D3E-788A-4882-80F7-71B4F0CF6B30 EFI_SCSI_PASS_THRU_PROTOCOL.PassThru - Invoke PassThru() with event and verify interface correctness 5.9.1.1.2 # 4751F323-0687-47B6-BE16-5773C1A36D28 EFI_SCSI_PASS_THRU_PROTOCOL.PassThru - Call PassThru() with with too long TransferLength 5.9.1.1.3 # 831DD6E6-1960-4C27-ABEF-2C3C0D58687F EFI_SCSI_PASS_THRU_PROTOCOL.PassThru - Call PassThru() with invalid Target 5.9.1.1.4 # 8DC5B229-B838-4A90-B350-813C42D48544 EFI_SCSI_PASS_THRU_PROTOCOL.PassThru - Call PassThru() with invalid Lun 5.9.1.1.5 # F57BE290-0AA4-4E8E-8D09-E2CEBC73C077 EFI_SCSI_PASS_THRU_PROTOCOL.PassThru - Call PassThru() with invalid ScsiRequestPacket 5.9.1.1.6 # 4EDA0492-1EB2-4022-871F-D39558201D01 EFI_SCSI_PASS_THRU_PROTOCOL.GetnextDevice - Retrieve the list of legal Target IDs and LUNs for SCSI devices on a SCSI channel 5.9.1.2.1 # 3661F513-D0EA-47F2-8AB7-AAB46BCD93A0 EFI_SCSI_PASS_THRU_PROTOCOL.GetnextDevice - Use former Target and Lun to get next device 5.9.1.2.2 # D2D48206-F2DD-40B3-AF67-E9AE60C72B9F EFI_SCSI_PASS_THRU_PROTOCOL.GetnextDevice - Call GetNextDevice with invalid Target 5.9.1.2.3 # E7E16F25-CA2D-4DE5-9FF4-E4CCAC9DF690 EFI_SCSI_PASS_THRU_PROTOCOL.GetnextDevice - Call GetNextDevice with invalid Lun 5.9.1.2.4 # 93C4DEF4-7854-42B3-81BC-A04C0FD7B193 EFI_SCSI_PASS_THRU_PROTOCOL.BuildDevicePath - Invoke BuildDevicePath() and verify interface correctness 5.9.1.3.1 # D4C6C164-0198-47C6-B7EF-010C4742C988 EFI_SCSI_PASS_THRU_PROTOCOL.BuildDevicePath - Call BuildDevicePath with invalid Target 5.9.1.3.2 # EC077C7F-114A-41B1-9483-5B3810DBC400 EFI_SCSI_PASS_THRU_PROTOCOL.BuildDevicePath - Call BuildDevicePath with invalid Lun 5.9.1.3.3 # 8A1CE910-8A20-4A72-B705-B80970C7DFD3 EFI_SCSI_PASS_THRU_PROTOCOL.BuildDevicePath - Call BuildDevicePath() with NULL DevicePath 5.9.1.3.4 # 8D06F9C5-D470-4B31-BEB9-733E5D8FF4CB EFI_SCSI_PASS_THRU_PROTOCOL.GetTargetLun - Invoke GetTargetLun() and verify interface correctness 5.9.1.4.1 # 462C4098-FD65-4005-8EDB-7BB59565C511 EFI_SCSI_PASS_THRU_PROTOCOL.GetTargetLun - Invoke GetTargetLun() with NULL Device Path 5.9.1.4.2 # 884C336A-EFFD-45B3-B5CB-C5502AFACF3F EFI_SCSI_PASS_THRU_PROTOCOL.GetTargetLun - Invoke GetTargetLun() with NULL Target 5.9.1.4.3 # 842B366F-035E-46A7-8F07-45D8D1E1E172 EFI_SCSI_PASS_THRU_PROTOCOL.GetTargetLun - Invoke GetTargetLun() with NULL Lun 5.9.1.4.4 # F29750B2-D353-4BAA-8A44-29C24EE84943 EFI_SCSI_PASS_THRU_PROTOCOL.GetTargetLun - Call GetTargetLun()with unsupported DevicePath 5.9.1.4.5 # 8AF96E89-2209-47D9-9B84-A1F6F2D18A6B EFI_SCSI_PASS_THRU_PROTOCOL.ResetChannel - Invoke ResetChannel() and verify interface correctness 5.9.1.5.1 # BAC42D29-75CC-4B9B-A316-DF11CA7CF1E4 EFI_SCSI_PASS_THRU_PROTOCOL.ResetTarget - Invoke ResetTarget() and verify interface correctness 5.9.1.6.1 # 04296F40-E48B-4B5C-B2CF-4925F0985D82 EFI_SCSI_PASS_THRU_PROTOCOL.ResetTarget - Call ResetTarget with invalid Target 5.9.1.6.2 # C75F3592-EE1A-43A3-AA9B-08169ECAA693 EFI_SCSI_PASS_THRU_PROTOCOL.ResetTarget - Call ResetTarget with invalid Lun 5.9.1.6.3 # A9B53582-CBD5-4934-8595-2E4DC68AB134 EFI_SCSI_IO_PROTOCOL.GetDeviceType – GetDeviceType() should return EFI_SUCCESS with SCSI device correctly installed. 5.9.2.1.1 # 2D1DB8E2-B4D3-4BBF-80A6-4C15EF548731 EFI_SCSI_IO_PROTOCOL.GetDeviceLocation – GetDeviceLocation() should return EFI_SUCCESS after setting Target and Lun. 5.9.2.2.1 # B11AEC12-0FFB-46DA-8237-AAA0ED462905 EFI_SCSI_IO_PROTOCOL.ResetBus - ResetBus() should return EFI_SUCCESS or EFI_UNSUPPORTED with SCSI device correctly installed. 5.9.2.3.1 # 05720E96-F8AB-46F5-BCF9-C924511CD544 EFI_SCSI_IO_PROTOCOL.ResetDevice - ResetDevice() should return EFI_SUCCESS or EFI_UNSUPPORTED with SCSI device correctly installed. 5.9.2.4.1 # AF88A458-DEAB-4744-AEF5-E41CB10EBBB3 EFI_SCSI_IO_PROTOCOL.ExecuteScsiCommand - Invoking ExecuteScsiCommand() with NULL Event will verify interface correctness by returning EFI_SUCCESS. 5.9.2.5.1 # 96789D65-11E6-4A2D-BB5B-E33D226B28F1 EFI_SCSI_IO_PROTOCOL.ExecuteScsiCommand - Invoking ExecuteScsiCommand () with Event will verify interface correctness by returning EFI_SUCCESS. 5.9.2.5.2 # 37A8DA14-170A-4620-AAEA-266F358F0C75 EFI_SCSI_IO_PROTOCOL.GetDeviceType – GetDeviceType() should return EFI_INVALID_PARAMETER with DeviceType set NULL. 5.9.3.1.1 # 6937C784-B044-4828-B877-FFC7358FF2AA EFI_SCSI_IO_PROTOCOL.GetDeviceLocation – GetDeviceLocation() should return EFI_INVALID_PARAMETER with Target set NULL. 5.9.3.2.1 # 6A48EDF9-8A3B-4E9C-B76F-374583C7DC2B EFI_SCSI_IO_PROTOCOL.GetDeviceLocation – GetDeviceLocation() should return EFI_INVALID_PARAMETER with Lun set NULL. 5.9.3.2.2 # 17503BD1-4D36-4183-9FF1-9D0FC2213326 EFI_SCSI_IO_PROTOCOL. ExecuteScsiCommand - Calling ExecuteScsiCommand () with too long an InTransferLength returns EFI_BAD_BUFFER_SIZE. 5.9.3.3.1 # 8C27B8C2-2C40-4F6A-BB54-265D129A97CE EFI_SCSI_IO_PROTOCOL. ExecuteScsiCommand - Calling ExecuteScsiCommand () with invalid ScsiRequestPacket content returns EFI_INVALID_PARAMETER. 5.9.3.3.2 # BEB81209-808D-46D1-A236-237F17223037 EFI_SCSI_IO_PROTOCOL.ExecuteScsiCommand - Call ExecuteScsiCommand() with with too long InTransferLength 5.9.3.3.3 # 994FD5E2-2D39-4FA9-A74F-8D09E0B6841C EFI_SCSI_IO_PROTOCOL.ExecuteScsiCommand - Call ExecuteScsiCommand() with invalid ScsiRequestPacket 5.9.3.3.4 # 4F658292-A409-4D67-BA13-04C25185F280 EFI_EXT_SCSI_PASS_THRU_PROTOCOL.GetNextTargetLun - Retrieve the list of legal Target IDs and LUNs for SCSI devices on a SCSI channel. 5.9.4.1.1 # 130D44B6-CE53-42B6-9BA6-3D115D492B33 EFI_EXT_SCSI_PASS_THRU_PROTOCOL.BuildDevicePath - Invoking BuildDevicePath() will verify interface correctness by returning EFI_SUCCESS. 5.9.4.2.1 # 6EA827E4-522C-44B6-99E4-259319BACC57 EFI_EXT_SCSI_PASS_THRU_PROTOCOL.GetTargetLun - Invoking GetTargetLun() will verify interface correctness by returning EFI_SUCCESS. 5.9.4.3.1 # 4E0080D2-4065-4B92-A461-5249F38FAF55 EFI_EXT_SCSI_PASS_THRU_PROTOCOL.ResetChannel - Invoking ResetChannel() will verify interface correctness via return code of EFI_SUCCESS or EFI_UNSUPPORTED. 5.9.4.4.1 # 9400BC81-9E48-469B-A097-D00845B669E8 EFI_EXT_SCSI_PASS_THRU_PROTOCOL.ResetTargetLun - Invoking ResetTargetLun() will verify interface correctness via return code of EFI_SUCCESS or EFI_UNSUPPORTED. 5.9.4.5.1 # C89631F3-BD59-4959-BA10-3FA9946202DF EFI_EXT_SCSI_PASS_THRU_PROTOCOL.GetNextTarget - Retrieve the list of legal Target IDs for SCSI devices on a SCSI channel. 5.9.4.6.1 # DB7841B9-2A4A-45B1-A99F-677AB4CD79A2 EFI_EXT_SCSI_PASS_THRU_PROTOCOL.PassThru - Invoking PassThru() with NULL Event will verify interface correctness by returning EFI_SUCCESS. 5.9.4.7.1 # 4787ED6F-A984-4B15-B2F3-A0D1B8CE6189 EFI_EXT_SCSI_PASS_THRU_PROTOCOL.PassThru - Invoking PassThru() with Event will verify interface correctness by returning EFI_SUCCESS. 5.9.4.7.2 # AAD50E59-9423-427D-A75D-691C90B7F975 EFI_EXT_SCSI_PASS_THRU_PROTOCOL.GetNextTargetLun - Call GetNextTargetLun with invalid Target. 5.9.5.1.1 # B3E87AA1-6E9C-478F-9BD5-395008012896 EFI_EXT_SCSI_PASS_THRU_PROTOCOL.GetNextTargetLun - Call GetNextTargetLun with invalid Lun. 5.9.5.1.2 # 942A0E01-7B80-46E4-A757-86C4EC53F4E4 EFI_EXT_SCSI_PASS_THRU_PROTOCOL.BuildDevicePath - Calling BuildDevicePath() with invalid Target returns EFI_NOT_FOUND. 5.9.5.2.1 # 222F00C1-F6BF-41ED-AEFD-AAC48F3FA9DB EFI_EXT_SCSI_PASS_THRU_PROTOCOL.BuildDevicePath - Calling BuildDevicePath() with invalid Lun returns EFI_NOT_FOUND. 5.9.5.2.2 # C72E6A78-5292-4493-9040-B0445A9C1714 EFI_EXT_SCSI_PASS_THRU_PROTOCOL.BuildDevicePath - Calling BuildDevicePath() with NULL DevicePath returns EFI_INVALID_PARAMETER. 5.9.5.2.3 # FF2F0849-690B-48EA-8E35-64363FAA8C5C EFI_EXT_SCSI_PASS_THRU_PROTOCOL.GetTargetLun - Invoking GetTargetLun() with NULL DevicePath returns EFI_INVALID_PARAMETER. 5.9.5.3.1 # 6602BD0A-1C05-49E5-A8D4-C6038C439AF9 EFI_EXT_SCSI_PASS_THRU_PROTOCOL.GetTargetLun - Invoking GetTargetLun() with NULL Target returns EFI_INVALID_PARAMETER. 5.9.5.3.2 # 1B64D49A-1F1B-4610-A266-DE32A1072B32 EFI_EXT_SCSI_PASS_THRU_PROTOCOL.GetTargetLun - Invoking GetTargetLun() with NULL Lun returns EFI_INVALID_PARAMETER. 5.9.5.3.3 # F7830EAF-BA30-4224-ABC4-42428B7A045D EFI_EXT_SCSI_PASS_THRU_PROTOCOL.GetTargetLun - Calling GetTargetLun() with unsupported DevicePath returns EFI_UNSUPPORTED. 5.9.5.3.4 # 106AE2FC-3F34-4AFE-8244-402757609831 EFI_EXT_SCSI_PASS_THRU_PROTOCOL.ResetTargetLun - Calling ResetTargetLun() with invalid Target returns EFI_INVALID_PARAMETER. 5.9.5.4.1 # C9378047-9B4B-4ABF-AA6B-E3CDB6C41939 EFI_EXT_SCSI_PASS_THRU_PROTOCOL.ResetTargetLun - Calling ResetTargetLun() with invalid Lun returns EFI_INVALID_PARAMETER. 5.9.5.4.2 # B564AD60-32CE-4F5F-867A-EF9FEF5E94A2 EFI_EXT_SCSI_PASS_THRU_PROTOCOL.GetNextTarget - Call GetNextTarget with invalid Target. 5.9.5.5.1 # 6D6FCACD-3463-41C8-A501-A299404459B8 EFI_EXT_SCSI_PASS_THRU_PROTOCOL.PassThru - Calling PassThru() with too long an InTransferLength returns WARN_BUFFER_TOO_SMALL. 5.9.5.6.1 # 645295B5-C36B-4B23-AFC7-D4CCC01DB64F EFI_EXT_SCSI_PASS_THRU_PROTOCOL.PassThru - Calling PassThru() with invalid Target returns EFI_INVALID_PARAMETER. 5.9.5.6.2 # 9F9489A2-23F3-4962-9D8F-D2C0A7CB2FB1 EFI_EXT_SCSI_PASS_THRU_PROTOCOL.PassThru - Calling PassThru() with invalid Lun returns EFI_INVALID_PARAMETER. 5.9.5.6.3 # C584B074-A8CD-438C-B518-B1EC59FAC8EE EFI_EXT_SCSI_PASS_THRU_PROTOCOL.PassThru - Calling PassThru() with invalid ScsiRequestPacket content returns EFI_INVALID_PARAMETER. 5.9.5.6.4 # 3CD806FD-3742-44E9-A619-DF2D3747E78F EFI_EXT_SCSI_PASS_THRU_PROTOCOL.PassThru - Calling PassThru() with too long an InTransferLength. 5.9.5.6.5 # 9648AB45-898B-4B44-AB9E-246BC649C9FD EFI_EXT_SCSI_PASS_THRU_PROTOCOL.PassThru - Calling PassThru() with invalid Target. 5.9.5.6.6 # 8662DA7D-6F98-4051-B187-85B0F4B53AF1 EFI_EXT_SCSI_PASS_THRU_PROTOCOL.PassThru - Calling PassThru() with invalid Lun. 5.9.5.6.7 # F9EC9BF2-743F-4EED-82BC-35F2CC5645DA EFI_EXT_SCSI_PASS_THRU_PROTOCOL.PassThru - Calling PassThru() with invalid ScsiRequestPacket. 5.9.5.6.8 # 200D5D39-8131-434F-9589-C6BE88695DF4 EFI_SIMPLE_NETWORK_PROTOCOL.Start - Invoke Start() when network interface already started 5.11.1.1.1 # F58651FE-0538-4407-88E0-88B8DA18383A EFI_SIMPLE_NETWORK_PROTOCOL.Start - Invoke Start() and verify interface state 5.11.1.1.2 # DA5A5AEA-0A26-4B65-9084-9215C54321A0 EFI_SIMPLE_NETWORK_PROTOCOL.Stop - Invoke Stop() when network interface not start 5.11.1.2.1 # D0ECAC27-FA2E-4B7D-892C-C0FF70541344 EFI_SIMPLE_NETWORK_PROTOCOL.Stop - Invoke Stop() and verify interface state 5.11.1.2.2 # BAA11393-2BFC-43EF-BDB7-0AC50E8A3A21 EFI_SIMPLE_NETWORK_PROTOCOL.Initialize - Invoke Initialize() when network interface not start 5.11.1.3.1 # 9D4EEC8D-DF2F-4F5E-9F95-7E5162C2510D EFI_SIMPLE_NETWORK_PROTOCOL.Initialize - Invoke Initialize() and verify interface state 5.11.1.3.2 # 7B547661-A0AA-4041-99F6-E20731F7983C EFI_SIMPLE_NETWORK_PROTOCOL.Initialize - Invoke Initialize() with extra Tx/Rx specified and verify interface state 5.11.1.3.3 # F2FED213-B6AD-4EDC-96D7-4ADC2EBDBB1E EFI_SIMPLE_NETWORK_PROTOCOL.Reset - Invoke Reset() when network interface not start 5.11.1.4.1 # 30314E89-DB26-4B01-90F3-04D31B19A601 EFI_SIMPLE_NETWORK_PROTOCOL.Reset - Invoke Reset() with ExtendedVerification is FALSE and verify interface correctness 5.11.1.4.2 # A3135B96-F9C6-45B6-AE87-15CAAE317EFB EFI_SIMPLE_NETWORK_PROTOCOL.Reset - Invoke Reset() with ExtendedVerification is TRUE and verify interface correctness 5.11.1.4.3 # 09BB5019-1787-4403-B12E-91935CBD08E3 EFI_SIMPLE_NETWORK_PROTOCOL.Shutdown - Invoke Shutdown() when network interface not start 5.11.1.5.1 # 49365EEB-D66C-4109-B0CF-36C896C007EC EFI_SIMPLE_NETWORK_PROTOCOL.Shutdown - Invoke Shutdown() and verify interface state 5.11.1.5.2 # 3F8D8E2A-DBB1-41B8-B9D9-5F7944F1D1F4 EFI_SIMPLE_NETWORK_PROTOCOL.ReceiveFilters - Invoke ReceiveFilters() when network interface not start. 5.11.1.6.1 # 8B4ED1BB-A4A4-45E8-BF32-0D0D6D0BD02E EFI_SIMPLE_NETWORK_PROTOCOL.ReceiveFilters - Invoke ReceiveFilters() when network interface not initialized 5.11.1.6.2 # B6F84E0B-286B-44A6-A0F8-6D11897D5655 EFI_SIMPLE_NETWORK_PROTOCOL.ReceiveFilters - Invoke ReceiveFilters() with invalid Enable 5.11.1.6.3 # EAD4B950-F0D6-4195-94AA-81925644B32C EFI_SIMPLE_NETWORK_PROTOCOL.ReceiveFilters - Invoke ReceiveFilters() with invalid McastFilterCnt 5.11.1.6.4 # 4497E853-C54D-409B-8501-D5FBD27A95DC EFI_SIMPLE_NETWORK_PROTOCOL.ReceiveFilters - Invoke ReceiveFilters() with MCastFilterCnt not match MCastFilter 5.11.1.6.5 # D82BAA78-2BF8-49DB-B57F-922EE579C37A EFI_SIMPLE_NETWORK_PROTOCOL.ReceiveFilters - Invoke ReceiveFilters() to modify multicast receive filters masks(Disable Specified bit) 5.11.1.6.6 # 9605C24A-2090-490D-894F-FCB8C1B9D4F8 EFI_SIMPLE_NETWORK_PROTOCOL.ReceiveFilters - Invoke ReceiveFilters() to modify multicast receive filters masks(Enable Specified bit) 5.11.1.6.7 # D9893CD3-7269-4931-9EE8-81627A6745E9 EFI_SIMPLE_NETWORK_PROTOCOL.ReceiveFilters - Invoke ReceiveFilters() to modify multicast receive filters masks(Enable and Disable Specified bit together) 5.11.1.6.8 # 056E2680-BCC9-460A-94B4-9AE299A72C2C EFI_SIMPLE_NETWORK_PROTOCOL.ReceiveFilters - Invoke ReceiveFilters() to modify multicast receive filters list 5.11.1.6.9 # 2143092E-03DD-4806-9FD6-08D42B9ABFC6 EFI_SIMPLE_NETWORK_PROTOCOL.ReceiveFilters - Invoke ReceiveFilters() to reset multicast receive filters list 5.11.1.6.10 # 4235215C-FAD0-4865-A97B-DEE4B7EEEF98 EFI_SIMPLE_NETWORK_PROTOCOL.StationAddress - Invoke StationAddress() when network interface not start 5.11.1.7.1 # 9DFE127C-14B0-476D-9D68-6908157E36A7 EFI_SIMPLE_NETWORK_PROTOCOL.StationAddress - Invoke StationAddress() when network interface not initialized. 5.11.1.7.2 # 6C6FB7AD-F89C-45D6-B3A6-1534FD72FB9D EFI_SIMPLE_NETWORK_PROTOCOL.StationAddress - Invoke StationAddress() with invalid parameter 5.11.1.7.3 # 29177BFA-3775-4D5A-9737-19D834A7BB8E EFI_SIMPLE_NETWORK_PROTOCOL.StationAddress - Invoke StationAddress() to reset its MAC Address 5.11.1.7.4 # BBBDE63C-A6F5-4438-8A82-B4DFE8E848FD EFI_SIMPLE_NETWORK_PROTOCOL.StationAddress - Invoke StationAddress() to modify its MAC Address 5.11.1.7.5 # 62A700F1-075F-4CC0-8512-EE480DBC692C EFI_SIMPLE_NETWORK_PROTOCOL.Statistics - Invoke Statistics() when network interface not start 5.11.1.8.1 # 71173AFD-5DC9-42EA-A8AD-6EC0977ADCA6 EFI_SIMPLE_NETWORK_PROTOCOL.Statistics - Invoke Statistics() when network interface not initialized 5.11.1.8.2 # 743B75D1-AF66-495C-AF5A-1DDF7FE4A682 EFI_SIMPLE_NETWORK_PROTOCOL.Statistics - Invoke Statistics() with small buffer 5.11.1.8.3 # ACE9FA20-FF34-4FBA-8B95-39AECAD9787C EFI_SIMPLE_NETWORK_PROTOCOL.Statistics - Invoke Statistics() without reset the statistics 5.11.1.8.4 # 3DE76704-4BF5-42CD-8C89-547E4FAD4F24 EFI_SIMPLE_NETWORK_PROTOCOL.Statistics - Invoke Statistics() and reset the statistics 5.11.1.8.5 # 6880BD92-7004-41B8-9E43-7B271FD9AC2B EFI_SIMPLE_NETWORK_PROTOCOL.MCastIPtoMAC - Invoke MCastIPtoMAC() when network interface not start 5.11.1.9.1 # 544B08C0-1D26-4462-9207-DD7EB754DC9E EFI_SIMPLE_NETWORK_PROTOCOL.MCastIPtoMAC - Invoke MCastIPtoMAC() and verify interface correctness 5.11.1.9.2 # 1A0250A2-D085-42AC-B742-523526A1A94F EFI_SIMPLE_NETWORK_PROTOCOL.NvData - Invoke NvData() when network interface not start 5.11.1.10.1 # D2AAFF2B-6632-4D23-98CA-78D90DEAFB2F EFI_SIMPLE_NETWORK_PROTOCOL.NvData - Invoke NvData() with Offset not be a multiple of NvRamAccessSize 5.11.1.10.2 # FD0A8DA6-E94B-45F0-9392-E48F9D0992C7 EFI_SIMPLE_NETWORK_PROTOCOL.NvData - Invoke NvData() with BufferSize not be a multiple of NvRamAccessSize 5.11.1.10.3 # 75FC17BA-5329-4931-9693-C783F6AC59C4 EFI_SIMPLE_NETWORK_PROTOCOL.NvData - Invoke NvData() with BufferSize + Offset exceeds NvRamSize 5.11.1.10.4 # BA0B2393-0078-434B-9913-DEA66BDD83B3 EFI_SIMPLE_NETWORK_PROTOCOL.NvData - Invoke NvData() to read(0, n*NvRamAccessSize) 5.11.1.10.5 # F9E2F307-3F73-4C00-BC31-D588F26F5ED6 EFI_SIMPLE_NETWORK_PROTOCOL.NvData - Invoke NvData() to read(NvRamAccessSize, (n-1)*NvRamAccessSize) 5.11.1.10.6 # 8F18C1D9-BCB2-4E15-AA16-58E83C31D5E4 EFI_SIMPLE_NETWORK_PROTOCOL.NvData - Invoke NvData() to read((n-1)*NvRamAccessSize, NvRamAccessSize) 5.11.1.10.7 # 443B58D6-683C-4018-89C9-2E70E8536B7D EFI_SIMPLE_NETWORK_PROTOCOL.NvData - Invoke NvData() to write 5.11.1.10.8 # 21837AD9-942B-4B2B-896E-C7B1E8A36AAA EFI_SIMPLE_NETWORK_PROTOCOL.GetStatus - Invoke GetStatus() when network interface not start 5.11.1.11.1 # CE6F3ABA-9D91-4AB4-AA96-01143EEAF829 EFI_SIMPLE_NETWORK_PROTOCOL.GetStatus - Invoke GetStatus() when network interface not initialized 5.11.1.11.2 # A1EE7EE5-2B46-4DA0-B819-0D10E1D06FC0 EFI_SIMPLE_NETWORK_PROTOCOL.GetStatus - Invoke GetStatus() with invalid parameter 5.11.1.11.3 # 8E8F1517-330E-45FD-8D84-33FFF16000F2 EFI_SIMPLE_NETWORK_PROTOCOL.GetStatus - Invoke GetStatus() and verify interface correctness 5.11.1.11.4 # A32B5F48-8215-4024-8031-337005203754 EFI_SIMPLE_NETWORK_PROTOCOL.GetStatus - The transmitted buffer should be shown up in the recycled transmit buffer. 5.11.1.11.5 # FE70E127-6EA1-4FF8-A041-1F96AD0CE89D EFI_SIMPLE_NETWORK_PROTOCOL.Transmit - Invoke Transmit() when network interface not start 5.11.1.12.1 # FDCADACB-71CD-416C-9AA6-8CF53A859205 EFI_SIMPLE_NETWORK_PROTOCOL.Transmit - Invoke Transmit() when network interface not initialized 5.11.1.12.2 # EA3773EA-0E0F-45A3-82A0-64D485A10B52 EFI_SIMPLE_NETWORK_PROTOCOL.Transmit - Invoke Transmit() with HeaderSize is nonzero and not equal to MediaHeaderSize 5.11.1.12.3 # DE544DE1-178E-4B5F-97D7-19119B1B7B18 EFI_SIMPLE_NETWORK_PROTOCOL.Transmit - Invoke Transmit() with BufferSize is less than MediaHeaderSize 5.11.1.12.4 # 4B33C0B2-4AB8-44A0-8C0B-D98B709DD164 EFI_SIMPLE_NETWORK_PROTOCOL.Transmit - Invoke Transmit() with Buffer is NULL 5.11.1.12.5 # A449842C-F5F8-47E9-987B-4B6141AEBD45 EFI_SIMPLE_NETWORK_PROTOCOL.Transmit - Invoke Transmit() with HeaderSize is nonzero and DestAddr is NULL 5.11.1.12.6 # 2E3DD087-DD0C-426E-85BA-65E58310B1DE EFI_SIMPLE_NETWORK_PROTOCOL.Transmit - Invoke Transmit() with HeaderSize is nonzero and Protocol is NULL 5.11.1.12.7 # 10E4090B-284B-4886-BA9B-9F50C7FFC574 EFI_SIMPLE_NETWORK_PROTOCOL.Transmit - Invoke Transmit() with HeaderSize is nonzero and Protocol is not accordant with IfType 5.11.1.12.8 # DAAFBB2A-434B-452F-A644-A7392CF35937 EFI_SIMPLE_NETWORK_PROTOCOL.Transmit - Call Transmit() to send Over Sized Packets 5.11.1.12.9 # 8F8EC6D7-41B5-4E06-8712-DB77BAC61A1F EFI_SIMPLE_NETWORK_PROTOCOL.Transmit - Call Transmit() to send Under Sized Packets 5.11.1.12.10 # 6C2503CE-7952-4740-88D2-E1B3A2D95D2E EFI_SIMPLE_NETWORK_PROTOCOL.Receive - Invoke Receive() when network interface not start 5.11.1.13.1 # B0DEF89E-BB48-4829-B58E-127AF37A389D EFI_SIMPLE_NETWORK_PROTOCOL.Receive - Invoke Receive() when network interface not initialized 5.11.1.13.2 # A6783502-F69B-4091-AC09-F01042A5935E EFI_SIMPLE_NETWORK_PROTOCOL.Receive - Invoke Receive() with Buffer is NULL 5.11.1.13.3 # B61DD219-0B04-49B7-9AF9-8C5F270C449B EFI_SIMPLE_NETWORK_PROTOCOL.Receive - Invoke Receive() when BufferSize is smaller than the received Packets 5.11.1.13.4 # 6A319F34-0E40-41AA-AE50-169C4DE7B8C7 EFI_SIMPLE_NETWORK_PROTOCOL.Receive - Invoke Receive() when no packet received 5.11.1.13.5 # 0A483BD1-80CF-463B-8BB1-2A333290CC08 EFI_PXE_BASE_CODE_PROTOCOL.Start - while PXE Protocol already started 5.11.2.1.1 # C1505AEE-D73A-416C-9A3F-9C005D01D6EB EFI_PXE_BASE_CODE_PROTOCOL.Start - using IPV6 while IPV6 not supported 5.11.2.1.2 # 13A4A599-B35B-4465-A2DB-C1E8A4CA9A93 EFI_PXE_BASE_CODE_PROTOCOL.Start - Start() returns EFI_SUCCESS without using IPv6. 5.11.2.1.3 # 33067AD5-B3A5-44F4-9FF5-F863DA1FBDB3 EFI_PXE_BASE_CODE_PROTOCOL.Start - Start() returns correct mode without using IPv6 5.11.2.1.4 # 8D75FFA1-DFAB-4AFF-9FF7-BB494908DCA3 EFI_PXE_BASE_CODE_PROTOCOL.Stop - while PXE Protocol already stopped 5.11.2.2.1 # F88713FF-F149-4E9F-8CF5-6D63558FF2BD EFI_PXE_BASE_CODE_PROTOCOL.Stop - call stop() to disable PXE protocol 5.11.2.2.2 # 670CF69F-530A-4BEC-AAB8-41D3589E9199 EFI_PXE_BASE_CODE_PROTOCOL.SetIpFilter - check returned code 5.11.2.8.1 # E9ED28B0-0B88-4E4E-A2DB-E5C4EAD20087 EFI_PXE_BASE_CODE_PROTOCOL.SetIpFilter - check Mode 5.11.2.8.2 # 13317B8D-5D0D-400F-874F-AFE508F13586 EFI_PXE_BASE_CODE_PROTOCOL.SetIpFilter - PXE not start 5.11.2.8.3 # 3395102A-1B16-4267-B85E-884BD656B869 EFI_PXE_BASE_CODE_PROTOCOL.SetParameters - PXE not start 5.11.2.10.1 # E20AFAD4-04E5-4B09-A23A-C0C1D57F8B1B EFI_PXE_BASE_CODE_PROTOCOL.SetStationIp - set IP & Mask 5.11.2.11.1 # 47FEB998-7D0D-4381-AE31-71BEDFB07323 EFI_PXE_BASE_CODE_PROTOCOL.SetStationIp - set IP 5.11.2.11.2 # 78014F26-0196-4D38-B6BD-0C7C41F85EA1 EFI_PXE_BASE_CODE_PROTOCOL.SetStationIp - set Mask 5.11.2.11.3 # 518491E5-D4AB-42C6-8C73-90C1EBC2F178 EFI_PXE_BASE_CODE_PROTOCOL.SetStationIp - PXE not start 5.11.2.11.4 # 66C10D09-2578-48B7-805B-75D717CF7149 EFI_PXE_BASE_CODE_PROTOCOL.SetPackets - PXE not start 5.11.2.12.1 # DC8B9346-C5C8-4EF5-AF22-CDEF816DF613 EFI_PXE_BASE_CODE_PROTOCOL.Arp - IpAddr is NULL 5.11.2.13.1 # E893562B-CB51-409C-A093-7CADE143D6C0 EFI_PXE_BASE_CODE_PROTOCOL.Arp - UsingIp6 Enabled 5.11.2.13.2 # 2AC7927C-D9DF-4C32-87B4-AD0AC4BBD592 EFI_DEBUG_SUPPORT_PROTOCOL.GetMaximumProcessorIndex - Invoke GetMaximumProcessorIndex and verify interface correctness 5.12.1.1.1 # 1E43071E-A00D-46EB-BDDD-8F5422EF2430 EFI_DEBUG_SUPPORT_PROTOCOL.RegisterPeriodicCallback - Invoke RegisterPeriodicCallback() to install an interrupt handler function 5.12.1.2.1 # 792E517A-F006-46E6-B319-C0C87E438B32 EFI_DEBUG_SUPPORT_PROTOCOL.RegisterPeriodicCallback - Verify the callback function was invoked 5.12.1.2.2 # EF21928D-A7C3-4C92-AA22-97C33D4DD200 EFI_DEBUG_SUPPORT_PROTOCOL.RegisterPeriodicCallback - Verify the callback function was invoked firstly 5.12.1.2.3 # 9F3D4D83-EE41-41DD-8313-6CC0597F2221 EFI_DEBUG_SUPPORT_PROTOCOL.RegisterPeriodicCallback - Invoke RegisterPeriodicCallback() to install another interrupt handler function 5.12.1.2.4 # 29778E36-09AD-47DB-824C-5B4625D0E5B4 EFI_DEBUG_SUPPORT_PROTOCOL.RegisterPeriodicCallback - Invoke RegisterPeriodicCallback() to unstall the interrupt handler function 5.12.1.2.5 # C34688C4-9F84-40A7-9084-E65E2CBEAE45 EFI_DEBUG_SUPPORT_PROTOCOL.RegisterPeriodicCallback - Verify the callback function wasn't invoked 5.12.1.2.6 # 20BC4AC1-8958-446A-8B5F-27B3CC774106 EFI_DEBUG_SUPPORT_PROTOCOL.RegisterExceptionCallback - Invoke RegisterExceptionCallback() to install an interrupt handler function 5.12.1.3.1 # FBFA47E8-BD32-4F81-8938-B7364708A2B9 EFI_DEBUG_SUPPORT_PROTOCOL.RegisterExceptionCallback - Call INT3 to invoke the interrupt handler function 5.12.1.3.2 # 14362C36-F284-4A95-AB1B-3B67A96E1DE8 EFI_DEBUG_SUPPORT_PROTOCOL.RegisterExceptionCallback - Invoke RegisterPeriodicCallback() to install the Periodic interrupt handler function .Verify the two callback functions can be both invoked 5.12.1.3.3 # 0CF314A2-FE51-4093-B422-9F4A9098D289 EFI_DEBUG_SUPPORT_PROTOCOL.RegisterExceptionCallback - Invoke RegisterExceptionCallback() to install another interrupt handler function 5.12.1.3.4 # 28E232BD-FE72-4963-B333-1E83615E1E2E EFI_DEBUG_SUPPORT_PROTOCOL.RegisterExceptionCallback - Invoke RegisterExceptionCallback() to unstall the interrupt handler function 5.12.1.3.5 # 59EFD2FB-2F7D-4535-A21C-3925CBB30B87 EFI_DEBUG_SUPPORT_PROTOCOL.RegisterExceptionCallback - Verify the callback function wasn't invoked 5.12.1.3.6 # 41C3BC2C-F066-4272-ACA7-B9489FAC942B EFI_DEBUG_SUPPORT_PROTOCOL.InvalidateInstructionCache - Invoke InvalidateInstructionCache and verify interface correctness 5.12.1.4.1 # 701D9223-1123-40A2-A881-5FD668EB3287 EFI_DEBUG_SUPPORT_PROTOCOL.Isa - The instruction should be IA32, IPF, or EBC. 5.12.1.5.1 # 6ACA7C62-7BBE-4D1B-9C8A-C77A6C687476 EFI_DEBUGPORT_PROTOCOL.Reset - Invoke Reset and verify interface correctness within test case 5.12.2.1.1 # 4BF087B2-E914-4056-8E1A-25F013543126 EFI_DEBUGPORT_PROTOCOL.Poll - Call Poll() to check the debug port with data 5.12.2.4.1 # 838A1DA2-9640-47F3-BAC1-3926F31D00C2 EFI_DEBUGPORT_PROTOCOL.Poll - Call Poll() to check the debug port without data 5.12.2.4.2 # B4929CBE-0D83-481F-89C7-B8BD49057CAE EFI_DECOMPRESS_PROTOCOL.GetInfo - Call GetInfo() return Status should be EFI_SUCCESS 5.13.1.1.1 # 1C5D4AFB-66B2-4FF3-B920-6A2132629FAE EFI_DECOMPRESS_PROTOCOL.GetInfo - The Destination Size should be equal with the Uncompressed File Size 5.13.1.1.2 # 01A92787-0D15-4213-9206-8A3AB4A3BA54 EFI_DECOMPRESS_PROTOCOL.GetInfo - Call GetInfo() the second time, return Status should be EFI_SUCCESS 5.13.1.1.3 # B80B38E3-3F4C-43E0-B86D-5B0138BD0F3E EFI_DECOMPRESS_PROTOCOL.GetInfo - Two time returned Destination size must be equal 5.13.1.1.4 # 43EE9FF0-4867-4FE6-AC09-720A338B80D8 EFI_DECOMPRESS_PROTOCOL.GetInfo - Two time returned Scratch size must be equal 5.13.1.1.5 # 66C06D59-77AB-4BC6-9820-BF0160D61E6A EFI_DECOMPRESS_PROTOCOL.GetInfo - With SourceSize < 8 return Status should be EFI_INVALID_PARAMETER 5.13.1.1.6 # 37D2514E-27F0-4182-B713-14F4BF53BBAE EFI_DECOMPRESS_PROTOCOL.Decompess - Decompress() zero file, return Status should be EFI_SUCCESS 5.13.1.2.1 # F2665735-8992-47BC-B299-8A0032AB5993 EFI_DECOMPRESS_PROTOCOL.Decompess - Decompress() zero length file, the buffer should not be modified 5.13.1.2.2 # 8ECEEA13-34CE-43AF-BF9C-B83DE6322969 EFI_DECOMPRESS_PROTOCOL.Decompess - Decompress() nonzero file, return Status should be EFI_SUCCESS 5.13.1.2.3 # D8AA9038-C3D1-4F9C-9DBB-3CC86DEED1E6 EFI_DECOMPRESS_PROTOCOL.Decompess - Decompressed data should be equal with Uncompressed data 5.13.1.2.4 # 9E6E6F21-15F3-4B0C-9A9A-17FCAB5C5423 EFI_DECOMPRESS_PROTOCOL.Decompess - With invalid compressed file return Status Should be EFI_INVALID_PARAMETER 5.13.1.2.5 # E145F85E-CC48-42D4-AB48-B5162FC3EFAE EFI_DECOMPRESS_PROTOCOL.Decompess - With incorrect SourceSize ( SourceSize - 1 ), return Status should be EFI_INVALID_PARAMETER 5.13.1.2.6 # FDC75FD3-3A02-48E5-8D7F-0B1475B5CF1C EFI_DECOMPRESS_PROTOCOL.Decompess - With SourceSize < 8, return Status should be EFI_INVALID_PARAMETER 5.13.1.2.7 # 5DE39ABD-E9D4-4FEE-B4DD-3173B735E320 EFI_EBC_PROTOCOL.CreateThunk - Call CreateThunk() with Invalid Parameters 5.15.1.1.1 # 6F19A253-C6FF-41A3-A58B-A45716E12F4C EFI_EBC_PROTOCOL.CreateThunk - Call CreateThunk to create ebc thunk 5.15.1.1.2 # CABC5C1E-75A0-4349-ABD8-41177B259E8A EFI_EBC_PROTOCOL.CreateThunk - Ebc entry point invoked 5.15.1.1.3 # 99C53B53-0998-4FDA-AA4E-9CC49A1C8A19 EFI_EBC_PROTOCOL.UnloadImage - Call UnloadImage() with Invalid Parameters 5.15.1.2.1 # ECEA2853-E14E-493B-9AB3-CDA4C8322C3E EFI_EBC_PROTOCOL.UnloadImage - Call UnloadImage to unload ebc thunk 5.15.1.2.2 # F362B36F-819D-45A4-A5C7-A00A812BF35F EFI_EBC_PROTOCOL.RegisterICacheFlush - Call RegisterICacheFlush to register ebc callback function 5.15.1.3.1 # 26480C1D-AC79-46E5-A4FF-EC3ED59987EC EFI_EBC_PROTOCOL.RegisterICacheFlush - Callback function should be called after CreateThunk 5.15.1.3.2 # CE787A92-1EE8-4F65-B77C-B4CDCFCDD3F2 EFI_EBC_PROTOCOL.GetVersion - Call GetVersion() with Invalid Parameters 5.15.1.4.1 # 57100F81-E05A-4ABF-93C2-491CF8D4B67C EFI_EBC_PROTOCOL.GetVersion - Call GetVersion to get ebc interpreter version 5.15.1.4.2 # 278963CF-0C77-47B5-A91F-2BA7DE9DA375 ACPI_TABLE_PROTOCOL.InstallAcpiTable - InstallAcpiTable() returns EFI_INVALID_PARAMETER with NULL AcpiTableBuffer. 5.16.1.1.1 # A3F1E4B1-E8D9-4516-A2BC-3DEF2015EC7D ACPI_TABLE_PROTOCOL.InstallAcpiTable - InstallAcpiTable() returns EFI_INVALID_PARAMETER with NULL TableKey. 5.16.1.1.2 # B03FA7B4-EB94-4F56-8A69-5A1359CF573F ACPI_TABLE_PROTOCOL.InstallAcpiTable - InstallAcpiTable() returns EFI_INVALID_PARAMETER with AcpiTableBufferSize is different with the size field in AcpiTableBuffer. 5.16.1.1.3 # 40949CEB-734B-468D-88CA-FEC27E4C19D2 ACPI_TABLE_PROTOCOL.InstallAcpiTable - InstallAcpiTable() returns EFI_SUCCESS with valid parameters 5.16.1.1.4 # FD58070A-CEFE-4AEA-903B-A7A9BE539CAF ACPI_TABLE_PROTOCOL.InstallAcpiTable - InstallAcpiTable() returns EFI_SUCCESS & automatically correct AcpiTable checksum 5.16.1.1.5 # 5C72198C-74D2-4C55-B9CF-17DC0230AC71 ACPI_TABLE_PROTOCOL.UninstallAcpiTable - UninstallAcpiTable() returns EFI_NOT_FOUND with TableKey not refer to a table entry. 5.16.1.2.1 # F1C7DE32-D0FE-4D67-B028-06B4A08406C4 ACPI_TABLE_PROTOCOL.UninstallAcpiTable - UninstallAcpiTable() returns EFI_SUCCESS with TableKey refer to a table entry. 5.16.1.2.2 # 6FCA8706-7D83-4914-8A16-920B07B168B9 HII_FONT_PROTOCOL.StringToImage - StringToImage() returns EFI_INVALID_PARAMETER with String been NULL. 5.18.1.1.1 # 80EE2790-9FF7-4ABE-90AF-054A8669BA51 HII_FONT_PROTOCOL.StringToImage - StringToImage() returns EFI_INVALID_PARAMETER with Blt been NULL. 5.18.1.1.2 # E2F66EC3-585A-45BA-8F7A-D5185FEB4E9A HII_FONT_PROTOCOL.StringToImage - StringToImage() returns EFI_INVALID_PARAMETER with invalid Flags combination. 5.18.1.1.3 # ABF68512-0BB8-4EF8-97C1-DA9355DA1B07 HII_FONT_PROTOCOL.StringToImage - StringToImage() returns EFI_INVALID_PARAMETER with invalid Flags combination. 5.18.1.1.4 # 6FF9C8B4-EB8F-4E0B-9A97-8294370CDD3C HII_FONT_PROTOCOL.StringToImage - StringToImage() returns EFI_SUCCESS with valid parameters. 5.18.1.1.5 # 182CC281-B462-458F-AAB6-CA98B5273731 HII_FONT_PROTOCOL.StringToImage - StringToImage() returns EFI_SUCCESS with valid parameters. 5.18.1.1.6 # Cdf439D0-E471-4Fe7-8698-F5B05Ccda6Ae HII_FONT_PROTOCOL.StringToImage - StringToImage() returns EFI_SUCCESS with valid parameters for all ASCII visible characters。Each images must equal to sys default glyph 5.18.1.1.7 # A8F40EAC-8633-40CA-956D-75B281507539 HII_FONT_PROTOCOL.StringToImage - StringToImage() returns EFI_SUCCESS with valid parameters for all ASCII visible characters. Each image must equal to the specific font glyph. 5.18.1.1.8 # 42DC1626-36CE-421B-8D66-21B8AA436C7B HII_FONT_PROTOCOL.StringToImage - StringToImage() EFI_HII_DIRECT_TO_SCREEN returns EFI_SUCCESS 5.18.1.1.9 # F8B5B9B6-C3C6-4993-9B3C-BC8D91EE8C20 HII_FONT_PROTOCOL.StringToImage - StringToImage() EFI_HII_OUT_FLAG_CLIP | EFI_HII_DIRECT_TO_SCREEN returns EFI_SUCCESS. 5.18.1.1.10 # 4C70ADB5-CC05-435A-8CC4-CED1546ED7F6 HII_FONT_PROTOCOL.StringToImage - StringToImage() EFI_HII_OUT_FLAG_CLIP | EFI_HII_OUT_FLAG_CLIP_CLEAN_X | EFI_HII_DIRECT_TO_SCREEN returns EFI_SUCCESS. 5.18.1.1.11 # A000D36F-2918-448C-AD6D-1577B52FDC66 HII_FONT_PROTOCOL.StringToImage - StringToImage() EFI_HII_OUT_FLAG_CLIP | EFI_HII_OUT_FLAG_CLIP_CLEAN_Y | EFI_HII_DIRECT_TO_SCREEN returns EFI_SUCCESS. 5.18.1.1.12 # 0266F881-409B-47E5-8F22-217D14A48AAB HII_FONT_PROTOCOL.StringToImage - StringToImage() EFI_HII_IGNORE_IF_NO_GLYPH | EFI_HII_OUT_FLAG_WRAP | EFI_HII_DIRECT_TO_SCREEN and String with line break opportunity returns EFI_SUCCESS 5.18.1.1.13 # 2FA4EDD2-A193-4882-AE1E-EBFEF55742CC HII_FONT_PROTOCOL.StringToImage - StringToImage() EFI_HII_OUT_FLAG_WRAP | EFI_HII_DIRECT_TO_SCREEN and String without line break opportunity returns EFI_SUCCESS. 5.18.1.1.14 # 57300788-BA79-4727-B5E6-E920CD7ED693 HII_FONT_PROTOCOL.StringToImage - StringToImage() EFI_HII_IGNORE_LINE_BREAK | EFI_HII_DIRECT_TO_SCREEN returns EFI_SUCCESS 5.18.1.1.15 # F3B0DAEF-AB51-4EBC-9351-74F618AA9F9F HII_FONT_PROTOCOL.StringToImage - StringToImage() EFI_HII_DIRECT_TO_SCREEN returns EFI_SUCCESS 5.18.1.1.16 # 23AB3935-483C-4D75-AB03-EF5032EA30BF HII_FONT_PROTOCOL.StringToImage - StringToImage() EFI_HII_OUT_FLAG_CLIP returns EFI_SUCCESS 5.18.1.1.17 # 9E992F5A-4A3B-44D8-8947-CA30922B69A5 HII_FONT_PROTOCOL.StringToImage - StringToImage() EFI_HII_OUT_FLAG_CLIP | EFI_HII_OUT_FLAG_CLIP_CLEAN_X | EFI_HII_DIRECT_TO_SCREEN returns EFI_SUCCESS5 5.18.1.1.18 # C8999C53-0D56-4545-BC55-91F0D101604A HII_FONT_PROTOCOL.StringToImage - StringToImage() EFI_HII_OUT_FLAG_CLIP | EFI_HII_OUT_FLAG_CLIP_CLEAN_Y | EFI_HII_DIRECT_TO_SCREEN returns EFI_SUCCESS 5.18.1.1.19 # 9B71DB4D-5A06-4246-83D2-9D31707363D0 HII_FONT_PROTOCOL.StringToImage - StringToImage() EFI_HII_IGNORE_IF_NO_GLYPH | EFI_HII_OUT_FLAG_WRAP | EFI_HII_DIRECT_TO_SCREEN and String with line break opportunity returns EFI_SUCCESS 5.18.1.1.20 # B0E526B1-C399-4E31-B297-C12918379579 HII_FONT_PROTOCOL.StringToImage - StringToImage() EFI_HII_OUT_FLAG_WRAP | EFI_HII_DIRECT_TO_SCREEN and String without line break opportunity returns EFI_SUCCESS 5.18.1.1.21 # CBDAE1B4-C99B-4A08-9BF9-766977716630 HII_FONT_PROTOCOL.StringToImage - StringToImage() EFI_HII_IGNORE_LINE_BREAK | EFI_HII_DIRECT_TO_SCREEN returns EFI_SUCCESS 5.18.1.1.22 # 36A9A186-363F-4B4B-A3AF-A99B297A6D41 HII_FONT_PROTOCOL.StringToImage - StringToImage() EFI_HII_OUT_FLAG_TRANSPARENT returns EFI_SUCCESS 5.18.1.1.23 # F4E2C51E-92A3-4752-9264-27B15421703A HII_FONT_PROTOCOL.StringIdToImage - StringIdToImage() returns EFI_INVALID_PARAMETER with Blt been NULL. 5.18.1.2.1 # 9AECC9B3-3BFF-4C7C-966B-A96484FED989 HII_FONT_PROTOCOL.StringIdToImage - StringIdToImage() returns EFI_INVALID_PARAMETER with PackageList been NULL. 5.18.1.2.2 # 479E2E87-F833-4D2B-BB47-16777B52B66A HII_FONT_PROTOCOL.StringIdToImage - StringIdToImage() returns EFI_NOT_FOUND with an invalid PackageList. 5.18.1.2.3 # E1D5168A-26DA-4000-A9C8-1585EEEA3833 HII_FONT_PROTOCOL.StringIdToImage - StringIdToImage() returns EFI_NOT_FOUND with StringId not in PackageList. 5.18.1.2.4 # FBA0A646-9942-4790-86EF-E85232F1B5EB HII_FONT_PROTOCOL.StringIdToImage - StringIdToImage() returns EFI_INVALID_PARAMETER with invalid Flags combination. 5.18.1.2.5 # D9B59551-A799-4C87-89B3-89C56AB8439F HII_FONT_PROTOCOL.StringIdToImage - StringIdToImage() returns EFI_INVALID_PARAMETER with invalid Flags combination. 5.18.1.2.6 # 3DF4B27F-7B07-4A3D-AA09-60FABE82999F HII_FONT_PROTOCOL.StringIdToImage - StringIdToImage() returns EFI_SUCCESS with valid parameters. 5.18.1.2.7 # EDCCA70F-CB25-4D22-985E-1886668CC19C HII_FONT_PROTOCOL.StringIdToImage - StringIdToImage() returns EFI_SUCCESS with valid parameters. 5.18.1.2.8 # B94B394F-8E3E-4ADC-8F5C-641269A2EDFE HII_FONT_PROTOCOL.GetGlyph - GetGlyph() returns EFI_INVALID_PARAMETER with Blt being NULL. 5.18.1.3.1 # EE445B90-F370-43FD-83FF-002D291ECD42 HII_FONT_PROTOCOL.GetGlyph - GetGlyph() returns EFI_INVALID_PARAMETER with non NULL *Blt. 5.18.1.3.2 # 0687A598-A2A6-4073-A74F-05AE9CE21E33 HII_FONT_PROTOCOL.GetGlyph - GetGlyph() returns EFI_SUCCESS with valid parameters. 5.18.1.3.3 # F43589D3-FCCD-413F-B750-F8B400D2927B HII_FONT_PROTOCOL.GetFontInfo - GetFontInfo() returns EFI_INVALID_PARAMETER with invalid EFI_FONT_INFO_MASK Combination. 5.18.1.4.1 # 6E5210D4-EAD5-4042-AC30-A4FB8F9FF19A HII_FONT_PROTOCOL.GetFont - GetFont() returns EFI_SUCCESS with valid parameters 5.18.1.4.2 # 88294411-3DD7-4030-B640-65A3857B2F46 HII_FONT_PROTOCOL.GetFont - GetFont() returns EFI_SUCCESS with valid parameters(StringInfoIn is NULL) 5.18.1.4.3 # B0EB04D6-3328-4157-A88E-E99A15626B88 HII_STRING_PROTOCOL.NewString - NewString() returns EFI_INVALID_PARAMETER with StringId been NULL. 5.18.2.1.1 # 9223196C-ADF1-4181-BCC3-1D9EA4CF7A8E HII_STRING_PROTOCOL.NewString - NewString() returns EFI_INVALID_PARAMETER with Language been NULL. 5.18.2.1.2 # 8D9E83AA-9BF1-4466-BABA-EC14FDB38214 HII_STRING_PROTOCOL.NewString - NewString() returns EFI_INVALID_PARAMETER with String been NULL. 5.18.2.1.3 # 23B3DF9D-2330-4DB7-A171-0C2A61B7D224 HII_STRING_PROTOCOL.NewString - NewString() returns EFI_INVALID_PARAMETER with PackageList been NULL. 5.18.2.1.4 # 2077CB3B-B8B4-4BA9-AB49-36C4E3B71EB5 HII_STRING_PROTOCOL.NewString - NewString() returns EFI_SUCCESS with valid parameters and result checked. 5.18.2.1.5 # 8CD4CC42-E5F0-4F6F-9F7D-604795D50536 HII_STRING_PROTOCOL.NewString - output the string and compare with the original string. 5.18.2.1.6 # 640ACC2D-1174-4735-94B3-BCE2CABB92C1 HII_STRING_PROTOCOL.GetString - GetString() returns EFI_NOT_FOUND with StringId been invalid. 5.18.2.2.1 # 3C0C9DFE-E56E-43EE-8026-55B114292C38 HII_STRING_PROTOCOL.GetString - GetString() returns EFI_NOT_FOUND with an invalid PackageList. 5.18.2.2.2 # 0460A672-CBA9-4EE8-9E43-9DBA85523FAB HII_STRING_PROTOCOL.GetString - GetString() returns EFI_BUFFER_TOO_SMALL with StringSize indicates the String is too small. 5.18.2.2.3 # EED5460F-826E-4E1B-AD79-B73B58C95701 HII_STRING_PROTOCOL.GetString - GetString() returns EFI_NOT_FOUND with string is not in the specified Language. 5.18.2.2.4 # AFD0B70C-E1B4-43C1-9460-96F53EE9AAE9 HII_STRING_PROTOCOL.GetString - GetString() returns EFI_INVALID_PARAMETER with Language been NULL. 5.18.2.2.5 # CF15F5F5-7EAF-4E63-80D2-5C9B89021BF8 HII_STRING_PROTOCOL.GetString - GetString() returns EFI_INVALID_PARAMETER with String been NULL. 5.18.2.2.6 # C37A209F-AEAB-4152-BF74-2727EA484F38 HII_STRING_PROTOCOL.GetString - GetString() returns EFI_INVALID_PARAMETER with StringSize been NULL. 5.18.2.2.7 # 62A545C3-3DA2-4F46-B907-D4FE3EDF59C0 HII_STRING_PROTOCOL.GetString - GetString() returns EFI_INVALID_PARAMETER with PackageList been NULL. 5.18.2.2.8 # 276F380D-96D6-46D5-8ABB-2AF3B73C2D43 HII_STRING_PROTOCOL.GetString - GetString() returns EFI_SUCCESS with valid parameters and the result checked. 5.18.2.2.9 # B7D699CE-B3E9-4327-8B52-DDD5A2FFB90C HII_STRING_PROTOCOL.SetString - SetString() returns EFI_NOT_FOUND with StringId been invalid. 5.18.2.3.1 # FDA7EC68-BF34-4086-AD72-26E1D6DD4548 HII_STRING_PROTOCOL.SetString - SetString() returns EFI_INVALID_PARAMETER with Language been NULL. 5.18.2.3.2 # B66221C2-C6E7-4129-B383-A651262BCF57 HII_STRING_PROTOCOL.SetString - SetString() returns EFI_INVALID_PARAMETER with String been NULL. 5.18.2.3.3 # 7439D8AA-E2F6-4C3B-980C-13BDAB97FF95 HII_STRING_PROTOCOL.SetString - SetString() returns EFI_NOT_FOUND with an invalid PackageList. 5.18.2.3.4 # 66495376-042B-460A-BB45-19FD13F2E02C HII_STRING_PROTOCOL.SetString - SetString() returns EFI_INVALID_PARAMETER with PackageList been NULL. 5.18.2.3.5 # F346D13B-CBD0-451F-A693-75F1E9DD1F74 HII_STRING_PROTOCOL.SetString - SetString() returns EFI_SUCCESS with valid parameters and result checked 5.18.2.3.6 # BF8F4AE6-F506-43D2-A643-A7B4B233E8E0 HII_STRING_PROTOCOL.SetString - output the string and compare with the reset string. 5.18.2.3.7 # 7A983202-322E-4D12-90B3-CF8B6EC4975B HII_STRING_PROTOCOL.GetLanguages - GetLanguages() returns EFI_INVALID_PARAMETER with Languages been NULL. 5.18.2.4.1 # A9299182-CD9A-4014-B403-E267C7F4807F HII_STRING_PROTOCOL.GetLanguages - GetLanguages() returns EFI_INVALID_PARAMETER with LanguagesSize been NULL. 5.18.2.4.2 # 83A0F73C-DD2C-4652-8EBE-32D5F98E24EF HII_STRING_PROTOCOL.GetLanguages - GetLanguages() returns EFI_NOT_FOUND an invalid PackageList. 5.18.2.4.3 # 696870ED-FFF5-4B76-9F82-BE78F6589B8B HII_STRING_PROTOCOL.GetLanguages - GetLanguages() returns EFI_INVALID_PARAMETER with PackageList been NULL. 5.18.2.4.4 # 65DCA7C5-85A0-48A0-9A49-A9BBAEA255F3 HII_STRING_PROTOCOL.GetLanguages - GetLanguages() returns EFI_BUFFER_TOO_SMALL with LanguagesSize indicates the Languages is too small. 5.18.2.4.5 # BA61367B-33B6-41CC-9460-5475F1E58189 HII_STRING_PROTOCOL.GetLanguages - GetLanguages() returns EFI_SUCCESS with valid parameters and the result checked. 5.18.2.4.6 # FF558856-CF19-47B2-89C0-DBDF0EF531E2 HII_STRING_PROTOCOL.GetSecondaryLanguages - GetSecondaryLanguages() returns EFI_INVALID_PARAMETER with FirstLanguage been NULL. 5.18.2.5.1 # 05C043DA-D0DD-4833-A127-923B6A5805DC HII_STRING_PROTOCOL.GetSecondaryLanguages - GetSecondaryLanguages() returns EFI_INVALID_PARAMETER with SecondLanguages been NULL. 5.18.2.5.2 # A891D992-6296-4670-A5BE-5C53AAC03448 HII_STRING_PROTOCOL.GetSecondaryLanguages - GetSecondaryLanguages() returns EFI_INVALID_PARAMETER with SecondLanguagesSize been NULL. 5.18.2.5.3 # 050D991F-D6F0-4A07-916D-58DEC2ECF32F HII_STRING_PROTOCOL.GetSecondaryLanguages - GetSecondaryLanguages() returns EFI_NOT_FOUND with an invalid PackageList. 5.18.2.5.4 # 68D1489E-587B-44E5-B872-17C11EC9D3F7 HII_STRING_PROTOCOL.GetSecondaryLanguages - GetSecondaryLanguages() returns EFI_INVALID_PARAMETER with PackageList been NULL. 5.18.2.5.5 # A25EA8DD-5681-4912-B5DA-E304367C2389 HII_STRING_PROTOCOL.GetSecondaryLanguages - GetSecondaryLanguages() returns EFI_NOT_FOUND with FirstLanguage is not present in the PackageList. 5.18.2.5.6 # 6750C8C6-54B5-4A95-A415-44BC64B19F81 HII_STRING_PROTOCOL.GetLanguages - GetSecondaryLanguages() returns EFI_BUFFER_TOO_SMALL with SecondLanguagesSize indicates the SecondLanguages is too small. 5.18.2.5.7 # 302B21CA-BC47-4C26-A021-242DBA574265 HII_STRING_PROTOCOL.GetSecondaryLanguages - GetSecondaryLanguages() returns EFI_SUCCESS with SecondLanguagesSize is large enough. 5.18.2.5.8 # 20EAFA16-C9CD-41B3-9681-467B7F173D71 HII_IMAGE_PROTOCOL.NewImage - NewImage() returns EFI_INVALID_PARAMETER with ImageId been NULL. 5.18.3.1.1 # 0227338D-B459-4209-B1A0-103CE83E71F5 HII_IMAGE_PROTOCOL.NewImage - NewImage() returns EFI_INVALID_PARAMETER with Image been NULL. 5.18.3.1.2 # 4930F94E-6BDB-42AA-AFDE-8755552C771D HII_IMAGE_PROTOCOL.NewImage - NewImage() returns EFI_NOT_FOUND with PackageList been NULL. 5.18.3.1.3 # 170BC177-A2F7-46BA-A8D6-09E5A4B1818F HII_IMAGE_PROTOCOL.NewImage - NewImage() returns EFI_SUCCESS with valid parameters and result checked. 5.18.3.1.4 # 55488CA5-2A0C-4DCB-BC7D-CAAF052FAC13 HII_IMAGE_PROTOCOL.GetImage - GetImage() returns EFI_NOT_FOUND with ImageId been invalid. 5.18.3.2.1 # DDE7E63E-A889-47CE-ADE1-150BB8A38E10 HII_IMAGE_PROTOCOL.GetImage - GetImage() returns EFI_BUFFER_TOO_SMALL with ImageSize is small. 5.18.3.2.2 # A1F286A0-26DA-4919-A3C4-905B18036C36 HII_IMAGE_PROTOCOL.GetImage - GetImage() returns EFI_INVALID_PARAMETER with Image been NULL. 5.18.3.2.3 # 17A11DCC-8D3D-40DC-B09C-37FC8E7246AB HII_IMAGE_PROTOCOL.GetImage - GetImage() returns EFI_INVALID_PARAMETER with ImageSize been NULL. 5.18.3.2.4 # 51363BEF-2EB6-4EEF-86DF-48F187756F9E HII_IMAGE_PROTOCOL.GetImage - GetImage() returns EFI_NOT_FOUND with an invalid PackageList. 5.18.3.2.5 # 05FC7F10-E1EF-4FD0-913D-8646537E4CBD HII_IMAGE_PROTOCOL.GetImage - GetImage() returns EFI_NOT_FOUND with PackageList been NULL. 5.18.3.2.6 # 14CD0647-3FD7-4831-9EA5-9B3DD7C8EBB7 HII_IMAGE_PROTOCOL.GetImage - GetImage() returns EFI_SUCCESS with valid parameters and the result checked. 5.18.3.2.7 # 9AF36AB7-8BD2-417B-A510-1F2299137264 HII_IMAGE_PROTOCOL.SetImage - SetImage() returns EFI_NOT_FOUND with ImageId been invalid 5.18.3.3.1 # 5D9B72D9-01F4-47CD-96BB-B1F2F21FF72A HII_IMAGE_PROTOCOL.SetImage - SetImage() returns EFI_INVALID_PARAMETER with Image been NULL. 5.18.3.3.2 # A411C5EF-0EEB-4A9A-859A4-A640DA616F7 HII_IMAGE_PROTOCOL.SetImage - SetImage() returns EFI_NOT_FOUND with an invalid Image. 5.18.3.3.3 # 870C9C4C-E099-4024-AC3A-7B8C30988C2E HII_IMAGE_PROTOCOL.SetImage - SetImage() returns EFI_NOT_FOUND with PackageList been NULL. 5.18.3.3.4 # C99AD1A4-3F5B-46DC-B485-B2239DEFBC2C HII_IMAGE_PROTOCOL.SetImage - SetImage() returns EFI_SUCCESS with valid parameters and result checked. 5.18.3.3.5 # 4BB8EE94-8A57-470F-9DD5-EF81EAD9D6AD HII_IMAGE_PROTOCOL.DrawImage - DrawImage() returns EFI_INVALID_PARAMETER with Image been NULL. 5.18.3.4.1 # D9034D5D-DE07-4458-92B7-4CD1501CE890 HII_IMAGE_PROTOCOL.DrawImage - DrawImage() returns EFI_INVALID_PARAMETER with EFI_HII_DRAW_FLAG_TRANSPARENT and Blt been NULL. 5.18.3.4.2 # 5C232904-23F8-4B0F-9C85-B7E8A5C98005 HII_IMAGE_PROTOCOL.DrawImage - DrawImage() returns EFI_INVALID_PARAMETER with EFI_HII_DIRECT_TO_SCREEN and no screen. 5.18.3.4.3 # F9E86FF1-611C-41B8-B08D-2AE25E342A1D HII_IMAGE_PROTOCOL.DrawImage - DrawImage() returns EFI_INVALID_PARAMETER with EFI_HII_DRAW_FLAG_CLIP and Blt points to NULL. 5.18.3.4.4 # 11AE81E8-FE20-472D-8CDB-40B75609D9DC HII_IMAGE_PROTOCOL.DrawImage - DrawImage() returns EFI_INVALID_PARAMETER with EFI_HII_DRAW_FLAG_DEFAULT, Blt points to NULL and Image->Flags is EFI_IMAGE_TRANSPARENT. 5.18.3.4.5 # 6E409E86-16D3-4B31-9671-F92CE6261BCF HII_IMAGE_PROTOCOL.DrawImage - DrawImage() returns EFI_SUCCESS with valid parameter. 5.18.3.4.6 # EDBEF6EB-F68F-4154-B012-B9D7553BA60A HII_IMAGE_PROTOCOL.DrawImage - DrawImage() returns EFI_SUCCESS with valid parameter. 5.18.3.4.7 # CB1936C7-53C7-4A65-A53D-85C23572FF29 HII_IMAGE_PROTOCOL.DrawImageId - DrawImageId() returns EFI_NOT_FOUND with an invalid PackageList been NULL. 5.18.3.5.1 # B1372C26-3DE4-4A5C-8A1F-714A7B070E67 HII_IMAGE_PROTOCOL.DrawImageId - DrawImageId() returns EFI_NOT_FOUND with PackageList been NULL. 5.18.3.5.2 # 23A7FCFD-4D0F-4460-B8CC-7AFAF74DE5AA HII_IMAGE_PROTOCOL.DrawImageId - DrawImageId() returns EFI_NOT_FOUND with invalid ImageId. 5.18.3.5.3 # 5433FCF6-06F4-45F3-9123-795F4969774D HII_IMAGE_PROTOCOL.DrawImageId - DrawImageId() returns EFI_NOT_FOUND with invalid PackageList. 5.18.3.5.4 # 2DF19349-EC8C-42F7-9F8E-1D56136C95BC HII_IMAGE_PROTOCOL.DrawImageId - DrawImageId() returns EFI_INVALID_PARAMETER with EFI_HII_DRAW_FLAG_TRANSPARENT and Blt been NULL. 5.18.3.5.5 # D12320FA-063E-48E3-85D5-1C9B7C487113 HII_IMAGE_PROTOCOL.DrawImageId - DrawImageId() returns EFI_INVALID_PARAMETER with EFI_HII_DRAW_FLAG_CLIP and Blt points to NULL. 5.18.3.5.7 # B3E326CB-67BC-49A7-8CB6-C3EC3B83201E HII_IMAGE_PROTOCOL.DrawImageId - DrawImageId() returns EFI_INVALID_PARAMETER with EFI_HII_DRAW_FLAG_DEFAULT, Blt points to NULL and Image->Flags is EFI_IMAGE_TRANSPARENT.. 5.18.3.5.8 # AEEB761E-1B38-4B06-8D26-F36FDEA43D88 HII_IMAGE_PROTOCOL.DrawImageId - DrawImageId() returns EFI_SUCCESS with valid parameter. 5.18.3.5.9 # 2B844DEC-C8CF-442C-89C0-9F44E0964BCB HII_IMAGE_PROTOCOL.DrawImageId - DrawImageId() returns EFI_SUCCESS with valid parameter. 5.18.3.5.10 # 17364518-35C4-481A-8245-DD8B85BF017C HII_DATABASE_PROTOCOL.NewPackageList - NewPackageList() returns EFI_INVALID_PARAMETER with PackageList being NULL. 5.18.4.1.1 # D12127B3-3A61-498D-BB8F-9F9EB39AFD95 HII_DATABASE_PROTOCOL.NewPackageList - NewPackageList() returns EFI_INVALID_PARAMETER with Handle being NULL. 5.18.4.1.2 # 3EE6503D-5FAB-4F51-9AEE-C90F9D73E5D7 HII_DATABASE_PROTOCOL.NewPackageList - NewPackageList() returns EFI_SUCCESS with valid inputs 5.18.4.1.3 # 244E5792-471B-456B-8BFE-1F68EB8FCDD0 HII_DATABASE_PROTOCOL.RemovePackageList - RemovePackageList() returns EFI_BOT_FOUND with Handle being NULL. 5.18.4.2.1 # 4F2588B4-ADB6-48BA-AC53-973E05645D4F HII_DATABASE_PROTOCOL.RemovePackageList - RemovePackageList() returns EFI_NOT_FOUND with Handle has already been removed once. 5.18.4.2.2 # 28C05503-33CE-41AE-902E-BC34E0B80E9D HII_DATABASE_PROTOCOL.RemovePackageList - RemovePackageList() returns EFI_NOT_FOUND with an invalid Handle. 5.18.4.2.3 # B4A3A9AC-0DFA-4025-A636-AC53197A5ED2 HII_DATABASE_PROTOCOL.RemovePackageList - RemovePackageList() returns EFI_SUCCESS with valid inputs. 5.18.4.2.4 # AD310E29-2112-485B-A4DC-C8ECF8497BC9 HII_DATABASE_PROTOCOL.RemovePackageList - ExportPackageLists() returns EFI_NOT_FOUND when RemovePackageList work. 5.18.4.2.5 # B4BF4C19-64CC-4EFE-A721-3FC2078851B4 HII_DATABASE_PROTOCOL.UpdatePackageList - UpdatePackageList() returns EFI_NOT_FOUND with Handle being NULL. 5.18.4.3.1 # CD591535-7DF7-4F99-9D13-3B8E3985396F HII_DATABASE_PROTOCOL.UpdatePackageList - UpdatePackageList() returns EFI_NOT_FOUND with Handle has already been removed before. 5.18.4.3.2 # 2A2F8BF0-0C27-41F3-AE19-B06616925C0B HII_DATABASE_PROTOCOL.UpdatePackageList - UpdatePackageList() returns EFI_NOT_FOUND with an invalid handle. 5.18.4.3.3 # FCB45969-37F8-430E-8699-7F89DE526F94 HII_DATABASE_PROTOCOL.UpdatePackageList - UpdatePackageList() returns EFI_INVALID_PARAMETER with PackageList been NULL. 5.18.4.3.4 # E1F18C0B-FA2F-488A-8025-7735495536E0 HII_DATABASE_PROTOCOL.UpdatePackageList - UpdatePackageList() returns EFI_SUCCESS with valid inputs 5.18.4.3.5 # 7B5C4246-E6B3-4EB0-AFC4-23B1BFFD4639 HII_DATABASE_PROTOCOL.ListPackageLists - ListPackageLists() returns EFI_INVALID_PARAMETER with Handle being NULL. 5.18.4.4.1 # 9268A2D0-C922-42BC-B05D-3D18ABF2E937 HII_DATABASE_PROTOCOL.ListPackageLists - ListPackageLists() returns EFI_INVALID_PARAMETER with HandleBufferLength being NULL. 5.18.4.4.2 # 7C577327-562C-4333-9B81-9BF6F28083EC HII_DATABASE_PROTOCOL.ListPackageLists - ListPackageLists() returns EFI_NOT_FOUND when no matching handles were found. 5.18.4.4.3 # F5771B8E-6DB5-473D-BA32-21FEF27F05F2 HII_DATABASE_PROTOCOL.ListPackageLists - ListPackageLists() returns EFI_BUFFER_TOO_SMALL when the HandleBufferLength indicates the buffer is too small. 5.18.4.4.4 # 08C276EF-185C-4EAC-BE84-7DB08C385FE7 HII_DATABASE_PROTOCOL.ListPackageLists - ListPackageLists() returns EFI_BUFFER_TOO_SMALL when the HandleBufferLength indicates the buffer is too small and return the needed buffer length. 5.18.4.4.5 # 212BB7E2-A998-4EDE-BA08-8D8CDA9DB7D4 HII_DATABASE_PROTOCOL.ListPackageLists - ListPackageLists() returns EFI_INVALID_PARAMETER with PackageType is not Guid and PackageGuid is not NULL. 5.18.4.4.6 # 9B711922-06D3-4BA4-985B-507246948BB2 HII_DATABASE_PROTOCOL.ListPackageLists - ListPackageLists() returns EFI_INVALID_PARAMETER with PackageType is EFI_HII_DATABASE_TYPE_GUID and PackageGuid is NULL. 5.18.4.4.7 # 1DD024A0-C53B-439E-8643-C3E2821F3475 HII_DATABASE_PROTOCOL.ListPackageLists - ListPackageLists() returns EFI_SUCCESS with valid inputs and return length checked. 5.18.4.4.8 # DC1AFED1-5BE4-4488-AFEB-7570B63DEAC4 HII_DATABASE_PROTOCOL.ExportPackageLists - ExportPackageLists() returns EFI_INVALID_PARAMETER with BufferSize being NULL. 5.18.4.5.1 # D25ED0FA-E829-4E68-BBA3-EF825AA0BA85 HII_DATABASE_PROTOCOL.ExportPackageLists - ExportPackageLists() returns EFI_INVALID_PARAMETER with Buffer being NULL 5.18.4.5.2 # 0462BF1F-CE31-4314-BD34-404A0504D30C HII_DATABASE_PROTOCOL.ExportPackageLists - ExportPackageLists() returns EFI_BUFFER_TOO_SMALL with BufferSize indicates the buffer is too small. 5.18.4.5.3 # F03AF69E-3BBA-4092-B040-754B426B2FD0 HII_DATABASE_PROTOCOL.ExportPackageLists - ExportPackageLists() returns EFI_BUFFER_TOO_SMALL with BufferSize indicates the buffer is too small and return the needed BufferSize. 5.18.4.5.4 # 55CE12C1-35EB-4D8C-BFD9-9B0C524DC076 HII_DATABASE_PROTOCOL.ExportPackageLists - ExportPackageLists() returns EFI_NOT_FOUND with handle has been already removed once. 5.18.4.5.5 # 22A02D74-C2A8-439F-BD4C-F6B01ABE03E4 HII_DATABASE_PROTOCOL.ExportPackageLists - ExportPackageLists() returns EFI_NOT_FOUND with the invalid handle. 5.18.4.5.6 # C9741024-3073-4827-9223-0633960B8D6D HII_DATABASE_PROTOCOL.ExportPackageLists - ExportPackageLists() returns EFI_SUCCESS with valid inputs and result checked. 5.18.4.5.7 # 1665F366-70AF-4348-BBC8-B1AF38E12DFD HII_DATABASE_PROTOCOL.RegisterPackageNotify - RegisterPackageNotify() returns EFI_INVALID_PARAMETER with NotifyHandle been NULL. 5.18.4.6.1 # 7541D67B-E837-46BF-857E-BC22F2E10D60 HII_DATABASE_PROTOCOL.RegisterPackageNotify - RegisterPackageNotify() returns EFI_INVALID_PARAMETER with PackageType is not Guid and PackageGuid not been NULL. 5.18.4.6.2 # 625ABF38-2D02-46B2-AEA9-CC5B0C83F169 HII_DATABASE_PROTOCOL.RegisterPackageNotify - RegisterPackageNotify() returns EFI_INVALID_PARAMETER with PackageType is EFI_HII_PACKAGE_TYPE_GUID and PackageGuid been NULL. 5.18.4.6.3 # EF67F1FF-9B53-40AC-8EEC-CA5C59FDBD0D HII_DATABASE_PROTOCOL.UnregisterPackageNotify - UnregisterPackageNotify() returns EFI_NOT_FOUND with the NotifyHandle has been removed already. 5.18.4.7.1 # C5266E09-E5E8-4C85-B30A-C983044F23FC HII_DATABASE_PROTOCOL.UnregisterPackageNotify - UnregisterPackageNotify() returns EFI_NOT_FOUND with an invalid NotifyHandle. 5.18.4.7.2 # 51C64BB1-3266-4CCD-82DE-ED6BA76835E5 HII_DATABASE_PROTOCOL.UnregisterPackageNotify - UnregisterPackageNotify() returns EFI_NOT_FOUND with NotifyHandle been NULL. 5.18.4.7.3 # A61BF4B2-B1E0-4E62-952D-A068984806B2 HII_DATABASE_PROTOCOL.FindKeyboardLayouts - FindKeyboardLayouts() returns EFI_INVALID_PARAMETER with KeyGuidBufferLength been NULL. 5.18.4.8.1 # 1EA6E881-6F47-4FDC-8B8C-BA339A13BEC0 HII_DATABASE_PROTOCOL.FindKeyboardLayouts - FindKeyboardLayouts() returns EFI_INVALID_PARAMETER with KeyGuidBuffer been NULL. 5.18.4.8.2 # C3BACCA3-901A-49AD-A986-4162FFB3A18F HII_DATABASE_PROTOCOL.FindKeyboardLayouts - FindKeyboardLayouts() returns EFI_BUFFER_TOO_SMALL with KeyGuidBufferLength indicates the buffer is too small. 5.18.4.8.3 # 1DC41F45-9E3A-41E2-8F99-8D4D39321285 HII_DATABASE_PROTOCOL.FindKeyboardLayouts - FindKeyboardLayouts() returns EFI_SUCCESS with valid inputs. 5.18.4.8.4 # BC4B4EA1-069C-459C-8C22-681901717848 HII_DATABASE_PROTOCOL.GetKeyboardLayout - GetKeyboardLayout() returns EFI_INVALID_PARAMETER with KeyboardLayoutLength been NULL. 5.18.4.9.1 # E2AECA1E-5C50-4EE7-8F69-46A7B9013E0D HII_DATABASE_PROTOCOL.GetKeyboardLayout - GetKeyboardLayout() returns EFI_INVALID_PARAMETER with KeyboardLayout been NULL. 5.18.4.9.2 # 0D41D349-E5F4-43D5-850E-FE4F085ABFB2 HII_DATABASE_PROTOCOL.GetKeyboardLayout - GetKeyboardLayout() returns EFI_BUFFER_TOO_SMALL with KeyboardLayoutLength not enough. 5.18.4.9.3 # C2732202-48CA-49F8-BB18-D36CE1B483FA HII_DATABASE_PROTOCOL.GetKeyboardLayout - GetKeyboardLayout() returns EFI_NOT_FOUND with the requested keyboard layout not found. 5.18.4.9.4 # 4FFC59EE-EFB8-4533-814F-85ED909344C7 HII_DATABASE_PROTOCOL.GetKeyboardLayout - GetKeyboardLayout() returns EFI_SUCCESS with valid inputs. 5.18.4.9.5 # AD8C6CDC-C749-42E6-88F7-73447C389E4D HII_DATABASE_PROTOCOL.SetKeyboardLayout - SetKeyboardLayout() returns EFI_INVALID_PARAMETER with KeyGuid set to be NULL. 5.18.4.10.1 # 07018FE1-DDE0-449B-A5E2-B17AB5687C97 HII_DATABASE_PROTOCOL.SetKeyboardLayout - SetKeyboardLayout() returns EFI_NOT_FOUND with the referenced keyboard layout not found. 5.18.4.10.2 # E7A3DFFA-4CCA-4402-8FF1-E3F316F5451F HII_DATABASE_PROTOCOL.SetKeyboardLayout - SetKeyboardLayout() returns EFI_SUCCESS with valid inputs. 5.18.4.10.3 # 373B128D-2216-415B-BBB1-990EE379F285 HII_DATABASE_PROTOCOL.GetPackageListHandle - GetPackageListHandle() returns EFI_INVALID_PARAMETER with DriverHandle being NULL. 5.18.4.11.1 # B50CFFB8-7B74-4B93-B487-B339F47EA625 HII_DATABASE_PROTOCOL.GetPackageListHandle - GetPackageListHandle() returns EFI_INVALID_PARAMETER with a PackageListHandle which has been removed. 5.18.4.11.2 # 27A38687-398A-4D65-AB7B-4DF2D11F21A0 HII_DATABASE_PROTOCOL.GetPackageListHandle - GetPackageListHandle() returns EFI_INVALID_PARAMETER with an invalid PackageListHandle. 5.18.4.11.3 # 2BC2DAE8-2692-487A-949D-A74508826511 HII_DATABASE_PROTOCOL.GetPackageListHandle - GetPackageListHandle() returns EFI_INVALID_PARAMETER with PackageListHandle being NULL. 5.18.4.11.4 # A81329DB-CC91-491C-B12A-440DF7ED77C6 HII_DATABASE_PROTOCOL.GetPackageListHandle - GetPackageListHandle() returns EFI_SUCCESS with valid inputs. 5.18.4.11.5 # 04697ED6-CB4E-4E02-BB8E-9B760B90E2CD HII_CONFIG_ROUTING_PROTOCOL.ExtractConfig - ExtractConfig() returns EFI_INVALID_PARAMETER with Request been NULL. 5.18.5.1.1 # 4A1E3525-5247-40DC-93F7-81306ACE20B5 HII_CONFIG_ROUTING_PROTOCOL.ExtractConfig - ExtractConfig() returns EFI_INVALID_PARAMETER with Progress been NULL 5.18.5.1.2 # 05B967D0-E19D-46D8-87D8-7D29655361C7 HII_CONFIG_ROUTING_PROTOCOL.ExtractConfig - ExtractConfig() returns EFI_INVALID_PARAMETER with Results been NULL 5.18.5.1.3 # EE200B58-3714-4CB6-91C6-31BEBDF46496 HII_CONFIG_ROUTING_PROTOCOL.ExtractConfig - ExtractConfig() returns returns EFI_NOT_FOUND if Routing data doesn’t match any known driver. 5.18.5.1.4 # A18AEBB6-140F-454F-8FE534DD38D8B0F0 HII_CONFIG_ROUTING_PROTOCOL.ExtractConfig - ExtractConfig() returns EFI_INVALID_PARAMETER if name in Request can’t match any known driver. 5.18.5.1.5 # 67ADFCDD-DA46-4EB8-829D-A4928C10BA68 HII_CONFIG_ROUTING_PROTOCOL.ExtractConfig - ExtractConfig() returns EFI_SUCCESS with valid parameter and Progress points to the Request’s null terminator.. 5.18.5.1.6 # F91EF5F3-E0C6-4ACA-A0D0-05F9B16A13BD HII_CONFIG_ROUTING_PROTOCOL.ExtractConfig - ExtractConfig() Check if Results is in format 5.18.5.1.7 # 81F9658B-BAE2-4E08-87E3-75E4E14713BA HII_CONFIG_ROUTING_PROTOCOL.ExportConfig - ExportConfig() returns EFI_INVALID_PARAMETER with Results being NULL. 5.18.5.2.1 # E23425EE-AA38-4074-A1AA-AD5D985A34E4 HII_CONFIG_ROUTING_PROTOCOL.ExportConfig - ExportConfig() returns EFI_SUCCESS with valid parameter. 5.18.5.2.2 # 3A5C09D6-0532-4B4D-87C8-5E203378BC3F HII_CONFIG_ROUTING_PROTOCOL.RouteConfig - RouteConfig() returns EFI_INVALID_PARAMETER with Configuration being NULL. 5.18.5.3.1 # 18CDF3F8-F9E6-4128-A4A6-88EA885D597C HII_CONFIG_ROUTING_PROTOCOL.RouteConfig - RouteConfig() returns EFI_NOT_FOUND if Routing data was not found. 5.18.5.3.2 # 20833AEB-9FF1-4315-B10F-317C7B924521 HII_CONFIG_ROUTING_PROTOCOL.RouteConfig - RouteConfig() returns EFI_SUCCESS with valid parameter and Progress points to the Configuration’s null terminator. 5.18.5.3.3 # B1DFEE09-73E5-4659-9AC6-5946C1A153CB HII_CONFIG_ROUTING_PROTOCOL.BlockToConfig - BlockToConfig() returns EFI_INVALID_PARAMETER with ConfigRequest being NULL. 5.18.5.4.1 # 544BF56B-3BDC-46D5-884F-19DE7619EFD3 HII_CONFIG_ROUTING_PROTOCOL.BlockToConfig - BlockToConfig() returns EFI_INVALID_PARAMETER with Block being NULL. 5.18.5.4.2 # EE6F8FD8-951D-4976-86F0-AE7F5C695B40 HII_CONFIG_ROUTING_PROTOCOL.BlockToConfig - BlockToConfig() returns EFI_INVALID_PARAMETER with in ConfigRequest being a .. 5.18.5.4.3 # D38890EC-D43E-4E28-AB47-EF67EB2D3D92 HII_CONFIG_ROUTING_PROTOCOL.BlockToConfig - BlockToConfig() returns EFI_DEVICE_ERROR if Block is not large enough. 5.18.5.4.4 # 8B1B960C-DA67-423C-8531-76280DB82AC1 HII_CONFIG_ROUTING_PROTOCOL.BlockToConfig - BlockToConfig() returns EFI_SUCCESS with valid parameter and Progress points to the ConfigRequest’s null terminator. 5.18.5.4.5 # 76AB8420-7C61-4EBC-8B5B-62A335646F8F HII_CONFIG_ROUTING_PROTOCOL.ConfigToBlock - ConfigToBlock() returns EFI_INVALID_PARAMETER with ConfigResp been NULL. 5.18.5.5.1 # CC284047-45D6-4FEC-8850-703F452201DC HII_CONFIG_ROUTING_PROTOCOL.ConfigToBlock - ConfigToBlock() returns EFI_INVALID_PARAMETER with Block been NULL. Progress should point to the first character of ConfigResp.. 5.18.5.5.2 # 2D30DA76-9EC7-480E-B9E9-6D500D8921AD HII_CONFIG_ROUTING_PROTOCOL.ConfigToBlock - ConfigToBlock() returns EFI_INVALID_PARAMETER with in ConfigResp being a . 5.18.5.5.3 # A5B33EA4-767B-489A-B37B-F9EFFD62BC7B HII_CONFIG_ROUTING_PROTOCOL.ConfigToBlock - ConfigToBlock() returns EFI_DEVICE_ERROR if Block is not large enough. 5.18.5.5.4 # 59B759FF-6C84-407A-9E24-71E0652DE330 HII_CONFIG_ROUTING_PROTOCOL.ConfigToBlock - ConfigToBlock() returns EFI_SUCCESS with valid parameter and Progress points to the ConfigResp’s null terminator. 5.18.5.5.5 # 1FF2326A-8E88-45DB-9481-02838020AD02 HII_CONFIG_ROUTING_PROTOCOL. GetAltCfg - GetAltCfg() returns EFI_INVALID_PARAMETER with ConfigResp been NULL. 5.18.5.6.1 # B9B88D34-7479-4807-A4BF-9035870A3C1A HII_CONFIG_ROUTING_PROTOCOL. GetAltCfg - GetAltCfg() returns EFI_INVALID_PARAMETER with AltCfgResp been NULL. 5.18.5.6.2 # FE1E4232-8819-4F52-ACAA-B2027286C8E4 HII_CONFIG_ROUTING_PROTOCOL. GetAltCfg - GetAltCfg() returns EFI_SUCCESS with NULL Guid, Name, DevicePath, except a valid AltCfgId. 5.18.5.6.3 # DF88E78E-8F4D-4027-BBCD-AE106858B603 HII_CONFIG_ROUTING_PROTOCOL. GetAltCfg - GetAltCfg()returns EFI_SUCCESS with NULL Name, DevicePath, except a valid Guid, AltCfgId. 5.18.5.6.4 # 2B56A57A-D906-416C-8976-435FC71CB773 HII_CONFIG_ROUTING_PROTOCOL. GetAltCfg - GetAltCfg() returns EFI_SUCCESS with NULL Guid, DevicePath, except a valid Name, AltCfgId. 5.18.5.6.5 # 17C575B3-051F-41EB-89D1-79B58B0C923C HII_CONFIG_ROUTING_PROTOCOL. GetAltCfg - GetAltCfg() returns EFI_SUCCESS with NULL DevicePath, except a valid Guid, Name, AltCfgId. 5.18.5.6.6 # B948D2F8-5C45-4B10-97B4-95969798E58B HII_CONFIG_ROUTING_PROTOCOL. GetAltCfg - GetAltCfg() returns EFI_SUCCESS returns EFI_SUCCESS with NULL DevicePath, AltCfgId, except a valid Guid, Name. 5.18.5.6.7 # F732D246-9FA5-4ED3-8895-2863BAF4685D HII_CONFIG_ROUTING_PROTOCOL.GetAltCfg - GetAltCfg() returns EFI_SUCCESS with valid Name1 5.18.5.6.8 # A7173EB5-F76A-4EA1-950D-14911E4986C1 HII_CONFIG_ACCESS_PROTOCOL.ExtractConfig - ExtractConfig() returns EFI_INVALID_PARAMETER with Request been format. 5.18.6.1.1 # FA5973E2-0D05-44C2-AF2D-1B6833426D76 HII_CONFIG_ACCESS_PROTOCOL.ExtractConfig - ExtractConfig() returns EFI_INVALID_PARAMETER with Progress been NULL. 5.18.6.1.2 # 06F6D1DD-49B8-488A-A775-DEBCC760FD28 HII_CONFIG_ACCESS_PROTOCOL.ExtractConfig - ExtractConfig() returns EFI_INVALID_PARAMETER with Results been NULL. 5.18.6.1.3 # 28652613-6BF4-4F42-ABE2-844F2F77EC2F HII_CONFIG_ACCESS_PROTOCOL.ExtractConfig - ExtractConfig() returns EFI_NOT_FOUND if Routing data doesn’t match any known driver or EFI_INVALID_PARAMETER if there is an unknown name in Request. 5.18.6.1.4 # 24DCF8BF-BFBF-4588-BA0F-771E244E3E08 HII_CONFIG_ACCCESS_PROTOCOL.ExtractConfig - ExtractConfig() returns EFI_SUCCESS with valid parameters and and Progress points to the Request’s null terminator. 5.18.6.1.5 # 961A5268-1998-4A7E-9D9D-CEDC67FBCC77 HII_CONFIG_ACCESS_PROTOCOL.ExtractConfig- ExtractConfig() returns EFI_SUCCESS with valid parameter except Request been NULL. 5.18.6.1.6 # AB163674-6C27-4169-A6A9-E19C88149496 HII_CONFIG_ACCESS_PROTOCOL.ExtractConfig - ExtractConfig() Check if Results is in format 5.18.6.1.7 # EBBA197A-467F-4736-92F2-11B1912EE990 HII_CONFIG_ACCESS_PROTOCOL.RouteConfig - RouteConfig() returns EFI_INVALID_PARAMETER with Configuration been NULL 5.18.6.2.1 # 341FE3E0-F688-45F2-9156-C7AE9F2CCBB0 HII_CONFIG_ACCESS_PROTOCOL.RouteConfig - RouteConfig() returns EFI_INVALID_PARAMETER with Progress been NULL. 5.18.6.2.2 # 1F99EBC8-0253-455F-88AC-9E2BA6DCD729 HII_CONFIG_ACCESS_PROTOCOL.RouteConfig - RouteConfig() returns EFI_NOT_FOUND if no target was found with the routing data. 5.18.6.2.3 # 603E52F0-2CE3-4E7A-A72E-DF8CA3FDB20D HII_CONFIG_ACCESS_PROTOCOL.RouteConfig- RouteConfig() returns EFI_SUCCESS with valid parameters and and Progress points to the Configuration’s null terminator. 5.18.6.2.4 # F046A19C-FFC1-4FD9-9D73-924F8C43CFFB EFI_CONFIG_KEYWORD_HANDLER_PROTOCOL. SetData() - SetData() returns EFI_NOT_FOUND when an element of the KeywordString was not found. 5.18.7.1.1 # 553C956C-78C1-44D4-818E-98DFD22508E5 EFI_CONFIG_KEYWORD_HANDLER_PROTOCOL. SetData() - Check the system with GetData(), the storage associated with the earlier keywords is not modified when an EFI_NOT_FOUND error is generated during processing the second or later keyword element. 5.18.7.1.2 # E334FF21-4005-449A-8301-9744C1B0AFD5 EFI_CONFIG_KEYWORD_HANDLER_PROTOCOL. SetData() - SetData() returns EFI_SUCCESS when an element of the KeywordString was found. 5.18.7.1.3 # 8A4618B3-A012-40C4-BA06-0A9379B46458 EFI_CONFIG_KEYWORD_HANDLER_PROTOCOL. SetData() - Check the system with GetData(), the storage associated with the earlier keywords should be saved correctly. 5.18.7.1.4 # FE4F680C-0CBE-4F85-B320-5ECC9DCEC588 EFI_CONFIG_KEYWORD_HANDLER_PROTOCOL. SetData() - SetData() returns EFI_INVALID_PARAMETER when KeywordString was NULL. 5.18.7.1.5 # E7966EF2-941E-4A59-8E15-2FDE419DFC91 EFI_CONFIG_KEYWORD_HANDLER_PROTOCOL. SetData() - SetData() returns EFI_INVALID_PARAMETER when parsing of the KeywordString resulted in an error and Progress points to the most recent '&' before the first failing string element. 5.18.7.1.6 # 1EFF122D-A263-43BD-94FC-820B8BC9FA7C EFI_CONFIG_KEYWORD_HANDLER_PROTOCOL. SetData() - SetData() returns EFI_NOT_FOUND when an element of the KeywordString was not found and Progress points to the most recent '&' before the first failing string element. 5.18.7.1.7 # 4BD58084-B158-43FE-BB87-318FB23F7AE9 EFI_CONFIG_KEYWORD_HANDLER_PROTOCOL. SetData() - SetData() returns EFI_ACCESS_DENIED when the ReadOnly element is written and Progress points to the most recent '&' before the first failing string element. 5.18.7.1.8 # 852B267E-0CBE-4BD6-854D-3BBDF0A00C49 EFI_CONFIG_KEYWORD_HANDLER_PROTOCOL. GetData() - GetData() returns EFI_SUCCESS when KeywordString and NameSpaceId are NULL. 5.18.7.2.1 # 247B91DB-F60B-457F-B910-B3C330A8AF88 EFI_CONFIG_KEYWORD_HANDLER_PROTOCOL. GetData() - GetData() should output the correct result as expected format. 5.18.7.2.2 # F57E9CE0-827A-4D35-89B8-DE2457E794FB EFI_CONFIG_KEYWORD_HANDLER_PROTOCOL. GetData() - GetData() returns EFI_SUCCESS when KeywordString is NULL and NameSpaceId is one valid expression.. 5.18.7.2.3 # 170AB626-648C-4088-8B5D-F8F29D65AFBA EFI_CONFIG_KEYWORD_HANDLER_PROTOCOL. GetData() - GetData() should output the correct result as expected format. 5.18.7.2.4 # 60BCFE65-E73A-46DD-A942-22B4EB30B87C EFI_CONFIG_KEYWORD_HANDLER_PROTOCOL. GetData() - GetData() returns EFI_SUCCESS when KeywordString is the valid expression (with PathHdr) and NameSpaceId is one valid expression.. 5.18.7.2.5 # 07CC0B84-4128-4C66-9190-7615810B959D EFI_CONFIG_KEYWORD_HANDLER_PROTOCOL. GetData() - GetData() returns EFI_SUCCESS when KeywordString is the valid expression (without PathHdr) and NameSpaceId is one valid expression. 5.18.7.2.6 # 06114B15-AB62-40F5-86F6-21D1812B7F6C EFI_CONFIG_KEYWORD_HANDLER_PROTOCOL. GetData() - GetData() should output the correct result as expected format. 5.18.7.2.7 # 378EF819-29EE-4875-8CB2-946A77B14873 EFI_CONFIG_KEYWORD_HANDLER_PROTOCOL. GetData() - GetData() returns EFI_INVALID_PARAMETER when Progress, ProgressErr, or Resuts is NULL. 5.18.7.2.8 # B90FE257-F693-4C3E-8959-140BCF447B5D EFI_CONFIG_KEYWORD_HANDLER_PROTOCOL. GetData() - GetData() returns EFI_INVALID_PARAMETER when Parsing of the KeywordString resulted in an error. 5.18.7.2.9 # 138298F2-7B86-49B7-9CA7-6D69BE8B52FD EFI_CONFIG_KEYWORD_HANDLER_PROTOCOL. GetData() - GetData() returns EFI_NOT_FOUND when an element of the KeywordString was not found. 5.18.7.2.10 # 48DAB3BF-B3DC-4960-A6F8-B51CD3FAFAE0 EFI_CONFIG_KEYWORD_HANDLER_PROTOCOL. GetData() - GetData() returns EFI_NOT_FOUND when the NamespaceId specified was not found. 5.18.7.2.11 # AB69961E-D77D-4781-8EE5-F91355C7CE91 EFI_CONFIG_KEYWORD_HANDLER_PROTOCOL. GetData() - GetData() returns EFI_NOT_FOUND when an element of the KeywordString was not found. 5.18.7.2.12 # C6B310C5-DDDF-4E1D-9D8C-2016E766A6AE EFI_CONFIG_KEYWORD_HANDLER_PROTOCOL. GetData() - GetData() should output Results string contains values returned for all keywords processed prior to the keyword generating the error. 5.18.7.2.13 # 81B18C28-7D09-4794-AB4E-929BB72F1967 HII_FONT_EX_PROTOCOL.StringToImageEx - StringToImageEx() returns EFI_INVALID_PARAMETER when String is NULL. 5.18.8.1.1 # EBA34749-9763-4203-9F0D-263AA4E9D69A HII_FONT_EX_PROTOCOL.StringToImageEx - StringToImageEx() returns EFI_INVALID_PARAMETER when Blt is NULL. 5.18.8.1.2 # D6514302-4B34-4BAE-A0CD-3777B8430C26 HII_FONT_EX_PROTOCOL.StringToImageEx - StringToImageEx() returns EFI_INVALID_PARAMETER with invalid Flags combination. 5.18.8.1.3 # F711F218-8987-4FA9-B4B6-641EC176E1C8 HII_FONT_EX_PROTOCOL.StringToImageEx - StringToImageEx() returns EFI_INVALID_PARAMETER with invalid Flags combination. 5.18.8.1.4 # 4DD0210D-87B1-4352-A616-57917873E0A0 HII_FONT_EX_PROTOCOL.StringToImageEx - StringToImageEx() returns EFI_SUCCESS with valid parameters. 5.18.8.1.5 # 2AF74A94-0ED7-4B68-9CDD-FADFFE06681F HII_FONT_EX_PROTOCOL.StringToImageEx - StringToImageEx() returns EFI_SUCCESS with valid parameters. 5.18.8.1.6 # 7047FE55-6C8C-4062-8A24-26B533886281 HII_FONT_EX_PROTOCOL.StringToImageEx - StringToImageEx() returns EFI_SUCCESS with valid parameters. 5.18.8.1.7 # F09DA704-0352-4AFA-908F-8373F2E9E62C HII_FONT_EX_PROTOCOL.StringToImageEx - StringToImageEx() returns EFI_SUCCESS with valid parameters. 5.18.8.1.8 # BEE39111-1E5B-4574-AEEB-02DDAA1742BF HII_FONT_EX_PROTOCOL.StringToImageEx - StringToImageEx() with EFI_HII_DIRECT_TO_SCREEN returns EFI_SUCCESS. 5.18.8.1.9 # 2C36E6B5-983F-4E05-90DD-FA79FDDB15CD HII_FONT_EX_PROTOCOL.StringToImageEx - StringToImageEx() EFI_HII_OUT_FLAG_CLIP | EFI_HII_DIRECT_TO_SCREEN returns EFI_SUCCESS. 5.18.8.1.10 # 7DD51E66-F38F-4412-A6D8-323785B90831 HII_FONT_EX_PROTOCOL.StringToImageEx - StringToImageEx() EFI_HII_OUT_FLAG_CLIP | EFI_HII_OUT_FLAG_CLIP_CLEAN_X | EFI_HII_DIRECT_TO_SCREEN returns EFI_SUCCESS. 5.18.8.1.11 # 76805500-3E74-44CB-959B-63F7B7789217 HII_FONT_EX_PROTOCOL.StringToImageEx - StringToImageEx() EFI_HII_OUT_FLAG_CLIP | EFI_HII_OUT_FLAG_CLIP_CLEAN_Y | EFI_HII_DIRECT_TO_SCREEN returns EFI_SUCCESS. 5.18.8.1.12 # E18566CF-619D-454C-856B-0E4ED31C4AF1 HII_FONT_EX_PROTOCOL.StringToImageEx - StringToImageEx() EFI_HII_IGNORE_IF_NO_GLYPH | EFI_HII_OUT_FLAG_WRAP | EFI_HII_DIRECT_TO_SCREEN and String with line break opportunity returns EFI_SUCCESS. 5.18.8.1.13 # ACBA2F9A-1052-478D-9699-78A11E65055D HII_FONT_EX_PROTOCOL.StringToImageEx - StringToImageEx() EFI_HII_OUT_FLAG_WRAP | EFI_HII_DIRECT_TO_SCREEN and String without line break opportunity returns EFI_SUCCESS. 5.18.8.1.14 # 82482A71-2A32-4104-B732-91A095815049 HII_FONT_EX_PROTOCOL.StringToImageEx - StringToImageEx() EFI_HII_IGNORE_LINE_BREAK | EFI_HII_DIRECT_TO_SCREEN returns EFI_SUCCESS. 5.18.8.1.15 # F1C89A03-5B7A-4D1D-BE09-5CF7E5670E77 HII_FONT_EX_PROTOCOL.StringToImageEx - StringToImageEx() EFI_HII_DIRECT_TO_SCREEN returns EFI_SUCCESS. 5.18.8.1.16 # 2154D7A2-37E2-43A3-B4AF-B3748A6C54F0 HII_FONT_EX_PROTOCOL.StringToImageEx - StringToImageEx() EFI_HII_OUT_FLAG_CLIP returns EFI_SUCCESS. 5.18.8.1.17 # 6206DFCF-6FB3-4020-BAF3-740EEDAC9CB2 HII_FONT_EX_PROTOCOL.StringToImageEx - StringToImageEx() EFI_HII_OUT_FLAG_CLIP | EFI_HII_OUT_FLAG_CLIP_CLEAN_X | EFI_HII_DIRECT_TO_SCREEN returns EFI_SUCCESS. 5.18.8.1.18 # 76BD46EB-56A1-4B66-AB63-2EF1691AFD80 HII_FONT_EX_PROTOCOL.StringToImageEx - StringToImageEx() EFI_HII_OUT_FLAG_CLIP | EFI_HII_OUT_FLAG_CLIP_CLEAN_Y | EFI_HII_DIRECT_TO_SCREEN returns EFI_SUCCESS. 5.18.8.1.19 # 9782016A-CD4C-4D39-91C3-7EE3CEFDCC2D HII_FONT_EX_PROTOCOL.StringToImageEx - StringToImageEx() EFI_HII_IGNORE_IF_NO_GLYPH | EFI_HII_OUT_FLAG_WRAP | EFI_HII_DIRECT_TO_SCREEN and String with line break opportunity returns EFI_SUCCESS. 5.18.8.1.20 # 2833962D-3800-45B3-90F8-FBE2EEC66ED9 HII_FONT_EX_PROTOCOL.StringToImageEx - StringToImageEx() EFI_HII_OUT_FLAG_WRAP | EFI_HII_DIRECT_TO_SCREEN and String without line break opportunity returns EFI_SUCCESS. 5.18.8.1.21 # 12EB38A6-00FC-4568-A344-7540D38988BE HII_FONT_EX_PROTOCOL.StringToImageEx - StringToImageEx() EFI_HII_IGNORE_LINE_BREAK | EFI_HII_DIRECT_TO_SCREEN returns EFI_SUCCESS. 5.18.8.1.22 # 9C9802D4-98E5-46B9-ABC7-6617B7804029 HII_FONT_EX_PROTOCOL.StringToImageEx - StringToImageEx() EFI_HII_OUT_FLAG_TRANSPARENT returns EFI_SUCCESS. 5.18.8.1.23 # 7BAA464A-572C-4FA9-80A3-99A061C0464F HII_FONT_EX_PROTOCOL.StringIdToImageEx - StringIdToImageEx() returns EFI_INVALID_PARAMETER with Blt been NULL. 5.18.8.2.1 # A086A16B-6E61-4F06-B50D-AC6E807111E4 HII_FONT_EX_PROTOCOL.StringIdToImageEx - StringIdToImageEx() returns EFI_INVALID_PARAMETER with PackageList been NULL. 5.18.8.2.2 # 10931CC4-FA08-4DF8-AB6A-B38FA5C68424 HII_FONT_EX_PROTOCOL.StringIdToImageEx - StringIdToImageEx() returns EFI_NOT_FOUND with PackageList not in Database. 5.18.8.2.3 # 7623D5DE-71E9-49F6-B79F-D26F3869AEE9 HII_FONT_EX_PROTOCOL.StringIdToImageEx - StringIdToImageEx() returns EFI_NOT_FOUND with StringId not in PackageList. 5.18.8.2.4 # 36CD9086-8E5E-4A95-B4DD-5694745C2137 HII_FONT_EX_PROTOCOL.StringIdToImageEx - StringIdToImageEx() returns EFI_INVALID_PARAMETER with invalid Flags combination. 5.18.8.2.5 # 16B7317E-1196-4323-9DEB-E8C744327E20 HII_FONT_EX_PROTOCOL.StringIdToImageEx - StringIdToImageEx() returns EFI_INVALID_PARAMETER with invalid Flags combination. 5.18.8.2.6 # C3A512BC-6464-4E74-AB8D-41D542D6AD66 HII_FONT_EX_PROTOCOL.StringIdToImageEx - StringIdToImageEx() returns EFI_SUCCESS with valid parameters. 5.18.8.2.7 # 9C84A237-9BA5-417A-94CD-F5ED37F7BB9E HII_FONT_EX_PROTOCOL.StringIdToImageEx - StringIdToImageEx() returns EFI_SUCCESS with valid parameters. 5.18.8.2.8 # 4E1B65F1-A0C1-4F13-B6FB-2ADCAA218D89 HII_FONT_EX_PROTOCOL.GetGlyphEx - GetGlyphEx() returns EFI_INVALID_PARAMETER with Blt being NULL. 5.18.8.3.1 # 139AF9E5-5D3E-46B2-839C-525466F1E00E HII_FONT_EX_PROTOCOL.GetGlyphEx - GetGlyphEx() returns EFI_INVALID_PARAMETER with *Blt being non NULL. 5.18.8.3.2 # F3FC9DCE-7F2C-45D7-87CF-5517EACF9D4D HII_FONT_EX_PROTOCOL.GetGlyphEx - GetGlyphEx() returns EFI_SUCCESS with valid parameters. 5.18.8.3.3 # 9511ABCB-462E-4B96-B30F-BF9BF56873EB HII_FONT_EX_PROTOCOL.GetFontInfoEx - GetFontInfoEx() returns EFI_INVALID_PARAMETER with invalid EFI_FONT_INFO_MASK Combination. 5.18.8.4.1 # 167059E1-4BF6-4D8C-B096-7BF4617B754B HII_FONT_EX_PROTOCOL.GetFontInfoEx - GetFontInfoEx() returns EFI_SUCCESS with valid parameters. 5.18.8.4.2 # 29A5204A-507E-4DC0-A1B1-9053F72ED777 HII_FONT_EX_PROTOCOL.GetFontInfoEx - GetFontInfoEx() returns EFI_SUCCESS with valid parameters. 5.18.8.4.3 # 298CB0C7-7E78-4E3E-8D42-C22C16A08331 HII_FONT_EX_PROTOCOL.GetGlyphInfo - GetGlyphInfo() returns EFI_INVALID_PARAMETER with GlyphInfo being NULL. 5.18.8.5.1 # B20F87CE-BC6B-4E27-B82A-615359AB92A7 HII_FONT_EX_PROTOCOL.GetGlyphInfo - GetGlyphInfo() returns EFI_INVALID_PARAMETER with FontDisplayInfo being NULL. 5.18.8.5.2 # 347F2E9E-70C4-4E89-B904-7E5FBD784DB3 HII_FONT_EX_PROTOCOL.GetGlyphInfo - GetGlyphInfo() returns EFI_SUCCESS with valid parameters. 5.18.8.5.3 # B604BA95-F054-49FD-BAD1-D45ED4725674 HII_IMAGE_EX_PROTOCOL.NewImageEx - NewImageEx() returns EFI_INVALID_PARAMETER with ImageId been NULL. 5.18.9.1.1 # D1BB7C92-F5DF-4B54-A575-51D297D3A8C0 HII_IMAGE_EX_PROTOCOL.NewImageEx - NewImageEx() returns EFI_INVALID_PARAMETER with Image been NULL. 5.18.9.1.2 # 54B5F648-C0DE-4F56-B33D-A51192C48C96 HII_IMAGE_EX_PROTOCOL.NewImageEx - NewImageEx() returns EFI_NOT_FOUND with PackageList been NULL. 5.18.9.1.3 # 42B10032-7DD8-438D-97D1-AD38DA2767C0 HII_IMAGE_EX_PROTOCOL.NewImageEx - NewImageEx() returns EFI_SUCCESS with valid parameters and result checked. 5.18.9.1.4 # DF44B77F-2390-47F9-8311-0BA076EB5F58 HII_IMAGE_EX_PROTOCOL.GetImageEx - GetImageEx() returns EFI_NOT_FOUND with ImageId been invalid. 5.18.9.2.1 # 2EF35D72-A2D7-44C7-803A-66A0622C258E HII_IMAGE_EX_PROTOCOL.GetImageEx - GetImageEx() returns EFI_INVALID_PARAMETER with Image been NULL. 5.18.9.2.2 # 4562D8AD-5441-4A7C-8BA2-2C9E65314487 HII_IMAGE_EX_PROTOCOL.GetImageEx - GetImageEx() returns EFI_NOT_FOUND with PackageList is not in Database. 5.18.9.2.3 # 5CE03916-9B93-4F09-B494-683F68E5BCA7 HII_IMAGE_EX_PROTOCOL.GetImageEx - GetImageEx() returns EFI_NOT_FOUND with PackageList been NULL. 5.18.9.2.4 # C30AD068-7FBE-4C44-8A9B-3FC2978A1A13 HII_IMAGE_EX_PROTOCOL.GetImageEx - GetImageEx() returns EFI_SUCCESS with valid parameters and the result checked. 5.18.9.2.5 # E88CA946-ED6D-415D-8555-00279F14C3F9 HII_IMAGE_EX_PROTOCOL.SetImageEx - SetImageEx() returns EFI_NOT_FOUND with ImageId been invalid. 5.18.9.3.1 # 5E7CF471-1F23-465D-AB61-91F97CE6B868 HII_IMAGE_EX_PROTOCOL.SetImageEx - SetImageEx() returns EFI_INVALID_PARAMETER with Image been NULL. 5.18.9.3.2 # D9EBEB2C-569C-4898-99F7-20E45D2F4AA9 HII_IMAGE_EX_PROTOCOL.SetImageEx - SetImageEx() returns EFI_NOT_FOUND with PackageList is not in Database. 5.18.9.3.3 # 2CC6D840-0292-4B64-986F-B60EF018D27C HII_IMAGE_EX_PROTOCOL.SetImageEx - SetImageEx() returns EFI_NOT_FOUND with PackageList been NULL. 5.18.9.3.4 # BB5D5EB9-70D1-4888-8335-41955A438C39 HII_IMAGE_EX_PROTOCOL.SetImageEx - SetImageEx() returns EFI_SUCCESS with valid parameters and result checked. 5.18.9.3.5 # 42DD08A5-BD85-4EAB-B474-9FE25571568F HII_IMAGE_EX_PROTOCOL.DrawImageEx - DrawImageEx() returns EFI_INVALID_PARAMETER with Image been NULL. 5.18.9.4.1 # CF06B84D-8D1F-43C1-B5B2-A33A02C20D50 HII_IMAGE_EX_PROTOCOL.DrawImageEx - DrawImageEx() returns EFI_INVALID_PARAMETER with EFI_HII_DRAW_FLAG_TRANSPARENT and Blt been NULL. 5.18.9.4.2 # A20A8EE4-9BED-4538-947A-BFB742A6AFD9 HII_IMAGE_EX_PROTOCOL.DrawImageEx - DrawImageEx() returns EFI_INVALID_PARAMETER with EFI_HII_DIRECT_TO_SCREEN and no screen. 5.18.9.4.3 # 8A4F106C-DB5D-4491-96BD-629AA8A2C425 HII_IMAGE_EX_PROTOCOL.DrawImageEx - DrawImageEx() returns EFI_INVALID_PARAMETER with EFI_HII_DRAW_FLAG_CLIP and Blt points to NULL. 5.18.9.4.4 # 4ED61351-C6DE-4910-9715-CFC55E0E759B HII_IMAGE_EX_PROTOCOL.DrawImageEx - DrawImageEx() returns EFI_INVALID_PARAMETER with EFI_HII_DRAW_FLAG_CLIP and Blt points to NULL. 5.18.9.4.5 # 3AC875ED-46D4-4D1D-ACFE-DB37E5F1B7D0 HII_IMAGE_EX_PROTOCOL.DrawImageEx - DrawImageEx() returns EFI_SUCCESS with valid parameter. 5.18.9.4.6 # 0016A8BE-4466-4777-A0BD-A9101C5419A0 HII_IMAGE_EX_PROTOCOL.DrawImageEx - DrawImageEx() returns EFI_SUCCESS with valid parameter. 5.18.9.4.7 # 24DDCD2B-A9D8-4EC5-AFF6-77F3698C0E19 HII_IMAGE_EX_PROTOCOL.DrawImageIdEx - DrawImageIdEx() returns EFI_NOT_FOUND with PackageList is not in Database. 5.18.9.5.1 # 8F114D30-684D-402E-B535-74341EBB885F HII_IMAGE_EX_PROTOCOL.DrawImageIdEx - DrawImageIdEx() returns EFI_NOT_FOUND with PackageList been NULL. 5.18.9.5.2 # 446D5D03-F2B6-4627-ADD1-756DFEE9183F HII_IMAGE_EX_PROTOCOL.DrawImageIdEx - DrawImageIdEx() returns EFI_NOT_FOUND with invalid ImageId. 5.18.9.5.3 # 6DBC9F6E-2694-44EC-99E9-2D676AFE9F37 HII_IMAGE_EX_PROTOCOL.DrawImageIdEx - DrawImageIdEx() returns EFI_NOT_FOUND with invalid PackageList. 5.18.9.5.4 # 08C43A76-7F57-41DD-8799-13CFF2059B06 HII_IMAGE_EX_PROTOCOL.DrawImageIdEx - DrawImageIdEx() returns EFI_INVALID_PARAMETER with EFI_HII_DRAW_FLAG_TRANSPARENT and Blt been NULL. 5.18.9.5.5 # 39787A10-1204-41A5-A8DB-D3E983C44744 HII_IMAGE_EX_PROTOCOL.DrawImageIdEx - DrawImageIdEx() returns EFI_INVALID_PARAMETER with EFI_HII_DRAW_FLAG_CLIP and Blt points to NULL. 5.18.9.5.6 # 82C37F35-BCA3-494E-8ADB-F6D8F07AF6E3 HII_IMAGE_EX_PROTOCOL.DrawImageIdEx - DrawImageIdEx() returns EFI_INVALID_PARAMETER with with EFI_HII_DRAW_FLAG_DEFAULT, Blt points to NULL, and Image's Flags is EFI_IMAGE_TRANSPARENT. 5.18.9.5.7 # 1C03D9B0-8D9C-40BF-94A7-A785A352A268 HII_IMAGE_EX_PROTOCOL.DrawImageIdEx - DrawImageIdEx() returns EFI_SUCCESS with valid parameter. 5.18.9.5.8 # 5EE23086-E0EE-4CC8-85F2-5AD352D74DB7 HII_IMAGE_EX_PROTOCOL.DrawImageIdEx - DrawImageIdEx() returns EFI_SUCCESS with valid parameter. 5.18.9.5.9 # 5C53FF3E-0BFB-40E7-9BA8-1B6EDA67DAC0 HII_IMAGE_EX_PROTOCOL.GetImageInfo - GetImageInfo() returns EFI_NOT_FOUND with ImageId been invalid. 5.18.9.6.1 # F61DFB48-1C77-4907-9FAB-4393178C99EE HII_IMAGE_EX_PROTOCOL.GetImageInfo - GetImageInfo() returns EFI_INVALID_PARAMETER with Image been NULL. 5.18.9.6.2 # 1663A5C1-7897-48F5-93E0-8E67130AC15D HII_IMAGE_EX_PROTOCOL.GetImageInfo - GetImageInfo() returns EFI_INVALID_PARAMETER with ImageId been 0. 5.18.9.6.3 # 9CF6B34C-4D53-464E-994E-D003B57B8B67 HII_IMAGE_EX_PROTOCOL.GetImageInfo - GetImageInfo() returns EFI_SUCCESS with valid parameters. 5.18.9.6.4 # DE687A18-0BBD-4396-8509-498FF23234F1 Sysem hangs or stops abnormally. 5.20.1.1.1 # E687694C-C7EC-444B-ACC5-A356F2B63F15 EFI_USB_IO_PROTOCOL.UsbControlTransfer - UsbControlTransfer() returns EFI_INVALID_PARAMETER with invalid Direction. 5.21.2.1.1 # 4AA535AD-7985-49F3-8153-A3D7041E3FD0 EFI_USB_IO_PROTOCOL.UsbControlTransfer - UsbControlTransfer() returns EFI_INVALID_PARAMETER with Request being NULL. 5.21.2.1.2 # C6BFEBDE-D2D6-44FA-A6D9-9B3C889A5281 EFI_USB_IO_PROTOCOL.UsbControlTransfer - UsbControlTransfer() returns EFI_INVALID_PARAMETER with Status being NULL. 5.21.2.1.3 # 937F99d5-18EF-424C-B44C-54AFF620E0DC EFI_USB_IO_PROTOCOL.UsbControlTransfer - UsbControlTransfer() returns EFI_SUCCESS or EFI_DEVICE_ERROR when the parameter Timeout is 0. 5.21.2.1.4 # F7C2276A-FCD0-4AEB-9979-F87924D4C483 EFI_USB_IO_PROTOCOL.UsbBulkTransfer - UsbBulkTransfer() returns EFI_INVALID_PARAMETER with invalid DeviceEndpoint. 5.21.2.2.1 # A0365348-BA4C-43FE-BADE-8E3526397EBD EFI_USB_IO_PROTOCOL.UsbBulkTransfer - UsbBulkTransfer() returns EFI_INVALID_PARAMETER with invalid DeviceEndpoint. 5.21.2.2.2 # AFCF7B82-16AD-4721-9246-0D7BBBBDC93A EFI_USB_IO_PROTOCOL.UsbBulkTransfer - UsbBulkTransfer() returns EFI_INVALID_PARAMETER with invalid DeviceEndpoint. 5.21.2.2.3 # 88C28425-FBC6-4441-9123-8883769CED1E EFI_USB_IO_PROTOCOL.UsbBulkTransfer - UsbBulkTransfer() returns EFI_INVALID_PARAMETER with invalid DeviceEndpoint. 5.21.2.2.4 # 383C6BD1-B1F3-4987-8C6F-B5D523B493C1 EFI_USB_IO_PROTOCOL.UsbBulkTransfer - UsbBulkTransfer() returns EFI_INVALID_PARAMETER with DeviceEndpoint which is not a BULK endpoint. 5.21.2.2.5 # 141AA66B-7628-4275-AEE3-8CE117650DCC EFI_USB_IO_PROTOCOL.UsbBulkTransfer - UsbBulkTransfer() returns EFI_INVALID_PARAMETER with Data being NULL. 5.21.2.2.6 # 486552A5-9863-4EED-8B37-92B38BC3E3EB EFI_USB_IO_PROTOCOL.UsbBulkTransfer - UsbBulkTransfer() returns EFI_INVALID_PARAMETER with DataLength being NULL. 5.21.2.2.7 # 582D809F-88CE-4A35-89C6-B579F3705466 EFI_USB_IO_PROTOCOL.UsbBulkTransfer - UsbBulkTransfer() returns EFI_INVALID_PARAMETER with Status being NULL. 5.21.2.2.8 # 3D1B8608-8C1E-4B09-810F-D95C2AD766AE EFI_USB_IO_PROTOCOL.UsbBulkTransfer - UsbBulkTransfer() returns EFI_SUCCESS or EFI_DEVICE_ERROR when Timeout is 0 5.21.2.2.9 # 551FBEF7-D9E9-4302-A4CD-2DB68347C94A EFI_USB_IO_PROTOCOL.UsbAsyncInterruptTransfer - UsbAsyncInterruptTransfer() returns EFI_INVALID_PARAMETER with invalid DeviceEndpoint. 5.21.2.3.1 # BB293EC7-3A01-493D-A22B-7197480B4F64 EFI_USB_IO_PROTOCOL.UsbAsyncInterruptTransfer - UsbAsyncInterruptTransfer() returns EFI_INVALID_PARAMETER with invalid DeviceEndpoint. 5.21.2.3.2 # F2436425-EE55-41EE-813D-A464471718FA EFI_USB_IO_PROTOCOL.UsbAsyncInterruptTransfer - UsbAsyncInterruptTransfer() returns EFI_INVALID_PARAMETER with invalid DeviceEndpoint. 5.21.2.3.3 # 7AB9696D-6687-4F7F-AC16-6A60235741A7 EFI_USB_IO_PROTOCOL.UsbAsyncInterruptTransfer - UsbAsyncInterruptTransfer() returns EFI_INVALID_PARAMETER with invalid DeviceEndpoint. 5.21.2.3.4 # 17646B64-413F-41CC-BD8C-9166E4EF3E4C EFI_USB_IO_PROTOCOL.UsbAsyncInterruptTransfer - UsbAsyncInterruptTransfer() returns EFI_INVALID_PARAMETER with DeviceEndpoint which is not an Interrupt endpoint. 5.21.2.3.5 # 4D89DB86-4ACC-4ED8-B8D1-C3AA7508B3EE EFI_USB_IO_PROTOCOL.UsbAsyncInterruptTransfer - UsbAsyncInterruptTransfer() returns EFI_INVALID_PARAMETER with invalid PollingInterval. 5.21.2.3.6 # 808D9C7C-2397-406D-9769-CDEB4FDE1116 EFI_USB_IO_PROTOCOL.UsbAsyncInterruptTransfer - UsbAsyncInterruptTransfer() returns EFI_INVALID_PARAMETER with invalid PollingInterval. 5.21.2.3.7 # 59735398-5D31-42E2-8E65-68BD6C1EBBB6 EFI_USB_IO_PROTOCOL.UsbSyncInterruptTransfer - UsbSyncInterruptTransfer() returns EFI_INVALID_PARAMETER with invalid DeviceEndpoint. 5.21.2.4.1 # DD2221A8-7DC1-4D2A-8599-6B869D74F0A7 EFI_USB_IO_PROTOCOL.UsbSyncInterruptTransfer - UsbSyncInterruptTransfer() returns EFI_INVALID_PARAMETER with invalid DeviceEndpoint. 5.21.2.4.2 # 15C6A9C5-9912-4474-ACE5-A31D49DE6328 EFI_USB_IO_PROTOCOL.UsbSyncInterruptTransfer - UsbSyncInterruptTransfer() returns EFI_INVALID_PARAMETER with invalid DeviceEndpoint. 5.21.2.4.3 # 833CA596-F83D-455F-9595-E577A6AF62DC EFI_USB_IO_PROTOCOL.UsbSyncInterruptTransfer - UsbSyncInterruptTransfer() returns EFI_INVALID_PARAMETER with invalid DeviceEndpoint. 5.21.2.4.4 # 60A2A3D0-B657-413D-9B1C-A72B46AAA677 EFI_USB_IO_PROTOCOL.UsbSyncInterruptTransfer - UsbSyncInterruptTransfer() returns EFI_INVALID_PARAMETER with DeviceEndpoint which is not an Interrupt endpoint. 5.21.2.4.5 # D4730BF3-8B92-4BCF-99EF-E1DB65E986EC EFI_USB_IO_PROTOCOL.UsbSyncInterruptTransfer - UsbSyncInterruptTransfer() returns EFI_INVALID_PARAMETER with Data being NULL. 5.21.2.4.6 # 0DBC8BD6-4405-49C0-A5D1-BC01CA6167B2 EFI_USB_IO_PROTOCOL.UsbSyncInterruptTransfer - UsbSyncInterruptTransfer() returns EFI_INVALID_PARAMETER with DataLength being NULL. 5.21.2.4.7 # A5E94A41-C3EF-4172-94C2-C7BAA872C374 EFI_USB_IO_PROTOCOL.UsbSyncInterruptTransfer - UsbSyncInterruptTransfer() returns EFI_INVALID_PARAMETER with Status being NULL. 5.21.2.4.8 # 006BB343-842A-417A-A823-2975689B9E2A EFI_USB_IO_PROTOCOL.UsbIsochronousTransfer - UsbIsochronousTransfer() returns EFI_INVALID_PARAMETER with invalid DeviceEndpoint. 5.21.2.5.1 # D4F5400E-3ED0-4659-A480-FFF5EB8BAE9B EFI_USB_IO_PROTOCOL.UsbIsochronousTransfer - UsbIsochronousTransfer() returns EFI_INVALID_PARAMETER with invalid DeviceEndpoint. 5.21.2.5.2 # CFBC4D53-07B7-4366-8598-85F16A1582B3 EFI_USB_IO_PROTOCOL.UsbIsochronousTransfer - UsbIsochronousTransfer() returns EFI_INVALID_PARAMETER with invalid DeviceEndpoint. 5.21.2.5.3 # C9CC277E-02A3-4392-8224-87E52621FDD6 EFI_USB_IO_PROTOCOL.UsbIsochronousTransfer - UsbIsochronousTransfer() returns EFI_INVALID_PARAMETER with invalid DeviceEndpoint. 5.21.2.5.4 # 686E7854-E518-41C1-B171-604E6F7EE291 EFI_USB_IO_PROTOCOL.UsbIsochronousTransfer - UsbIsochronousTransfer() returns EFI_INVALID_PARAMETER with DeviceEndpoint which is not an Isochronous endpoint. 5.21.2.5.5 # 5A8A2A48-D6CC-4993-821E-F72F4840A726 EFI_USB_IO_PROTOCOL.UsbAsyncIsochronousTransfer - UsbAsyncIsochronousTransfer() returns EFI_INVALID_PARAMETER with invalid DeviceEndpoint. 5.21.2.6.1 # 7DF33F6B-7525-4999-839C-B2C773D1A2A5 EFI_USB_IO_PROTOCOL.UsbAsyncIsochronousTransfer - UsbAsyncIsochronousTransfer() returns EFI_INVALID_PARAMETER with invalid DeviceEndpoint. 5.21.2.6.2 # 586D899F-34F8-474D-995E-9E3E989FF0EE EFI_USB_IO_PROTOCOL.UsbAsyncIsochronousTransfer - UsbAsyncIsochronousTransfer() returns EFI_INVALID_PARAMETER with invalid DeviceEndpoint. 5.21.2.6.3 # FBE98AEC-EAB8-45A3-85D3-00320D1CAAE3 EFI_USB_IO_PROTOCOL.UsbAsyncIsochronousTransfer - UsbAsyncIsochronousTransfer() returns EFI_INVALID_PARAMETER with invalid DeviceEndpoint. 5.21.2.6.4 # 7588B124-DAA7-4715-A199-A4DC32191CC9 EFI_USB_IO_PROTOCOL.UsbAsyncIsochronousTransfer - UsbAsyncIsochronousTransfer() returns EFI_INVALID_PARAMETER with DeviceEndpoint which is not an Isochronous endpoint. 5.21.2.6.5 # E789BA3F-2405-4D45-BFDB-7EA7E833C68B EFI_USB_IO_PROTOCOL.UsbGetDeviceDescriptor - UsbGetDeviceDescriptor() returns EFI_INVALID_PARAMETER with DeviceDescriptor being NULL. 5.21.2.7.1 # 387570C3-6923-4CBB-82B2-59C741AB924B EFI_USB_IO_PROTOCOL.UsbGetConfigDescriptor - UsbGetConfigDescriptor() returns EFI_INVALID_PARAMETER with ConfigurationDescriptor being NULL. 5.21.2.8.1 # 47C33713-8FBC-43A4-A2CD-C16BC7A5D437 EFI_USB_IO_PROTOCOL.UsbGetInterfaceDescriptor - UsbGetInterfaceDescriptor() returns EFI_INVALID_PARAMETER with InterfaceDescriptor being NULL. 5.21.2.9.1 # 8167F778-A58C-4837-AFFB-5E106966A874 EFI_USB_IO_PROTOCOL.UsbGetEndpointDescriptor - UsbGetEndpointDescriptor() returns EFI_INVALID_PARAMETER with EndpointDescriptor being NULL. 5.21.2.10.1 # B0DA5669-163D-4D93-AEF0-7B28535F473E EFI_USB_IO_PROTOCOL.UsbGetEndpointDescriptor - UsbGetEndpointDescriptor() returns EFI_INVALID_PARAMETER with EndpointIndex which is larger than 15. 5.21.2.10.2 # 692EC6A6-057D-43C3-9474-5C29B25E5CE5 EFI_USB_IO_PROTOCOL.UsbGetEndpointDescriptor - UsbGetEndpointDescriptor() returns EFI_INVALID_PARAMETER with EndpointIndex which is equal to the number of endpoints. 5.21.2.10.3 # 27431330-54C8-40FE-9374-9D394D10753B EFI_USB_IO_PROTOCOL.UsbPortReset - UsbPortReset() returns EFI_INVALID_PARAMETER with a USB hub. 5.21.2.11.1 # F6A871E3-EF8A-420F-8201-35B61CE2E8DB EFI Compliant - EFI System Table must be implemented. 5.22.1.1.1 # ADDAB6ED-5A17-4327-8FB1-72933D1A7BBA EFI Compliant - EFI Boot Services Table must be implemented. 5.22.1.1.2 # 13A20958-C860-452F-B9A2-E6D996419224 EFI Compliant - EFI Runtime Services Table must be implemented. 5.22.1.1.3 # A82F8D56-1476-41F1-BAC4-9759799F97F3 EFI Compliant - LOADED_IMAGE protocol must exist. 5.22.1.1.4 # F61F0F0A-64FE-40A6-9D7C-0746A230245F EFI Compliant - DEVICE_PATH protocol must exist. 5.22.1.1.5 # 02C017D7-1557-47D9-BCE9-87182D07910C EFI Compliant - DECOMPRESS protocol must exist. 5.22.1.1.6 # 3A07DC1B-53D1-4FAC-88AF-C72579EB07F2 UEFI-Compliant-EFI_DEVICE_PATH_UTILITIES_PROTOCOL must exist 5.22.1.1.7 # F6334F9B-B930-4ADB-A53B-76FA7B4C2762 UEFI-Compliant-Globally Defined Variable check 5.22.1.1.8 # 8F7556C2-4665-4353-A3AF-9C005A1E63E1 EFI Compliant - SIMPLE_INPUT and SIMPLE_TEXT_OUT protocols must be implemented if a platform includes console devices. 5.22.1.2.1 # 72BA0E86-58E5-48DD-8529-88C68383118D EFI Compliant - UGA_DRAW protocol must be implemented if a platform includes graphical console devices. 5.22.1.2.2 # 18670DB1-89FB-4DE4-B10F-898E047D952A EFI Compliant - SIMPLE_POINTER protocol must be implemented if a platform includes a pointer device as part of its console support. 5.22.1.2.3 # BF38A3FD-58AC-419A-ABC2-C60BAE9CFE67 EFI Compliant - BLOCK_IO, DISK_IO, SIMPLE_FILE_SYSTEM, UNICODE_COLLATION protocols must be implemented if a platform supports to boot from a disk device. 5.22.1.2.4 # 98551AE7-5020-4DDD-861A-CFFFB4D60382 EFI Compliant - PXE_BC protocols and one of UNDI/SNP/MNP must be implemented if a platform supports to boot from a network device. 5.22.1.2.5 # 517BCBEB-4982-4A7E-8551-CA847DDC21C2 EFI Compliant - SERIAL_IO protocol must be implemented if a platform includes a byte-stream device. 5.22.1.2.6 # 213A75C9-7F3D-42DB-B32A-02DBD698319D EFI Compliant - PCI_ROOT_BRIDGE_IO and PCI_IO protocols must be implemented if a platform includes PCI bus support. 5.22.1.2.7 # 0CCD5843-5BB5-4FC2-A732-DB17C414A43D EFI Compliant - USB_HC and USB_IO protocols must be implemented if a platform includes USB bus support. 5.22.1.2.8 # 2B83418F-E7FB-4528-B6FF-C9D487AE2EFF EFI Compliant - SCSI_PASS_THRU protocol must be implemented if a platform includes an I/O system that uses SCSI command packets. 5.22.1.2.9 # 3EE22696-0875-46F4-8884-BA124C7EAFF0 EFI Compliant - DEBUG_SUPPORT and DEBUG_PORT protocols must be implemented if a platform supports debugging capabilities. 5.22.1.2.10 # 329027CE-406E-48C8-8AC1-A02C1A6E3983 EFI Compliant - PLATFORM_DRIVER_OVERRIDE protocol must be implemented if a platform includes the ability to override the default driver. 5.22.1.2.11 # 76A6A1B0-8C53-407D-8486-9A6E6332D3CE UEFI-Compliant – EFI_MANAGED_NETWORK_PROTOCOL, EFI_MANAGED_NETWORK_SERVICE_BINDING_PROTOCOL, EFI_ARP_PROTOCOL, EFI_ARP_SERVICE_BINDING_PROTOCOL, EFI_DHCP4_PROTOCOL, EFI_DHCP4_SERVICE_BINDING_PROTOCOL, EFI_TCP4_PROTOCOL, EFI_TCP4_SERVICE_BINDING_PROTOCOL, EFI_IP4_PROTOCOL, EFI_IP4_SERVICE_BINDING_PROTOCOL, EFI_IP4_CONFIG2_PROTOCOL, EFI_UDP4_PROTOCOL, EFI_UDP4_SERVICE_BINDING_PROTOCOL, EFI_MTFTP4_PROTOCOL, and EFI_MTFTP4_SERVICE_BINIING_PROTOCOL are required for general network application 5.22.1.2.12 # 28C068F2-F398-488A-B059-534E982D9C85 UEFI-Compliant –EFI_SCSI IO_PROTOCOL, EFI_Block IO_PROTOCOL and EFI_EXT_SCSI_PASS_THRU_PROTOCOL must be implemented if a platform supports booting from a SCSI peripheral device. 5.22.1.2.13 # 6B7077A6-4B13-4E13-9B1F-0C4B3A8669E2 UEFI-Compliant –EFI_ISCSI_INITIATOR_NAME_PROTOCOL and EFI_AUTHENTICATION_INFO_PROTOCOL must be implemented if a platform supports booting from a ISCSI peripheral device. 5.22.1.2.14 # 4C82EB2D-C785-410C-95D1-AE27122144C8 UEFI-Compliant - UEFI V6 General Network Application required. 5.22.1.2.15 # 1D0A2F2A-0924-4B8C-9FC7-B185CC22E118 UEFI-Compliant - Whether EBC Interpreter protocol must exist in this platform 5.22.1.2.16 # B7CD2D76-EA43-4013-B7D1-59EB2EC9BF1B UEFI-Compliant - Whether platform includes a configuration infrastructure 5.22.1.2.17 # 5AEA7246-BCF9-4BA4-81D2-832C984146F3 UEFI-Compliant - EFI_NVM_EXPRESS_PASS_THRU_PROTOCOL must be implemented if a platform includes an NVM Express controller. 5.22.1.2.18 # 5CB0CDB5-AC80-4983-B710-4B0BF0191563 UEFI-Compliant - EFI_BLOCK_IO_PROTOCOL must be existed if the platform supports booting from a block-oriented NVM Express controller. EFI_NVM_EXPRESS_PASS_THRU_PROTOCOL may be required. 5.22.1.2.19 # 563F654F-ABA8-4539-804B-506305072623 UEFI-Compliant - EFI_ATA_PASS_THRU_PROTOCOL must be implemented if a platform includes an I/O subsystem that utilizes ATA command packets. 5.22.1.2.20 # 2E6D1733-6D39-49AB-A886-1B6DE44566A8 UEFI-Compliant - EFI_DNS4_PROTOCOL, EFI_DNS4_SERVICE_BINDING_PROTOCOL must be existed if the platform supports DNS for IPv4 stack. 5.22.1.2.21 # E02A6EF3-4B70-40EC-AA23-50B7B972B065 UEFI-Compliant - EFI_DNS6_PROTOCOL, EFI_DNS6_SERVICE_BINDING_PROTOCOL must be existed if the platform supports DNS for IPv6 stack. 5.22.1.2.22 # CB6F7B77-0B15-43F7-A95B-8C7F9FD70B21 UEFI-Compliant - EFI_TLS_PROTOCOL, EFI_TLS_SERVICE_BINDING_PROTOCOL, EFI_TLS_CONFIGURATION_PROTOCOL must be existed if the platform supports TLS feature. 5.22.1.2.23 # 77FDDB95-5969-4FB4-A218-5C0C760B0564 UEFI-Compliant - EFI_HTTP_PROTOCOL, EFI_HTTP_SERVICE_BINDING_PROTOCOL, EFI_HTTP_UTILITIES_PROTOCOL must be existed if the platform includes the ability to perform a HTTP-based boot from a network device. 5.22.1.2.24 # F0DC12FA-3C4B-43F7-A69E-A5BE6FCC90A1 UEFI-Compliant - EFI_EAP_PROTOCOL, EFI_EAP_CONFIGURATION_PROTOCOL, EFI_EAP_MANAGEMENT2_PROTOCOL must be existed if the platform includes the ability to perform a wireless boot from a network device with EAP feature, and if this platform provides a standalone wireless EAP driver. 5.22.1.2.25 # 87E50392-F5A2-42B8-8112-68BEC902B9BC UEFI-Compliant - EFI_BLUETOOTH_HC_PROTOCOL, EFI_BLUETOOTH_IO_PROTOCOL, EFI_BLUETOOTH_CONFIG_PROTOCOL must be existed if the platform supports classic Bluetooth. 5.22.1.2.26 # ED92F3EB-DDA4-4C65-B39F-6C90FB2E77F9 EFI_ISCSI_INITIATOR_NAME_PROTOCOL.Get - Invoke Get() and verify interface correctness within test case 5.17.1.1.1 # 56CD69BE-CFEA-4A43-AE1A-41E4DE7883C8 EFI_ISCSI_INITIATOR_NAME_PROTOCOL.Set - Invoke Set() and verify interface correctness within test case 5.17.1.2.1 # 4C893A1C-9C28-4038-9A34-CEE31570C4A6 EFI_ISCSI_INITIATOR_NAME_PROTOCOL.Get - Invoke Get() with valid parameter 5.17.2.1.1 # 5F4D6864-E8ED-452E-B2BC-9A0E06617E3A EFI_ISCSI_INITIATOR_NAME_PROTOCOL.Get - Invoke Get() with invalid parameter 5.17.2.1.2 # 2502087D-D853-494E-BDC5-8B1AC126D461 EFI_ISCSI_INITIATOR_NAME_PROTOCOL.Get - Invoke Get() with InValidBufferSize which is too small to the result. 5.17.2.1.3 # 5BD1C13E-1B9C-432F-B933-D9CF6FACD42D EFI_ISCSI_INITIATOR_NAME_PROTOCOL.Set - Invoke Set() and verify interface correctness within test case. 5.17.2.2.1 # ACB61CFD-E82B-4250-B060-DB18559E58B1 EFI_ISCSI_INITIATOR_NAME_PROTOCOL.Set - Invoke Set() with invalid parameter. 5.17.2.2.2 # DC419B8E-B074-4388-BB85-C8EDA01995D3 EFI_ISCSI_INITIATOR_NAME_PROTOCOL.Set - Invoke Set() with InvalidBufferSize which exceeds the maximum allow limit. 5.17.2.2.3 # BE0FFFBD-C5CB-4AB7-A08A-79D102B35FF8 USB2_HC_PROCOTOL.GetCapability - GetCapability() returns EFI_INVALID_PARAMETER with MaxSpeed being NULL 5.21.1.1.1 # 6DD53BD5-463B-46A7-B098-06A6F6A562DD USB2_HC_PROCOTOL.GetCapability - GetCapability() returns EFI_INVALID_PARAMETER with PortNumber being NULL 5.21.1.1.2 # 0FFA5751-96DD-4A70-A101-63667B15CCF5 USB2_HC_PROCOTOL.GetCapability - GetCapability() returns EFI_INVALID_PARAMETER with Is64BitCapable being NULL 5.21.1.1.3 # F8DD84CB-72A2-4CAB-AC2E-116F3C0D5DB5 EFI_USB2_HC_PROTOCOL.Reset - Reset()returns EFI_SUCCESS with Attributes values of EFI_USB_HC_RESET_GLOBAL. 5.21.1.2.1 # 3BDB0674-621B-4319-B24F-C61AD40973D0 EFI_USB2_HC_PROTOCOL.Reset - Reset()returns EFI_SUCCESS with Attributes values of EFI_USB_HC_RESET_HOST_CONTROLLER. 5.21.1.2.2 # D243C0FD-7654-4400-B34A-E3098F9E5ED4 EFI_USB2_HC_PROTOCOL.Reset - Reset()returns EFI_SUCCESS with Attributes values of EFI_USB_HC_RESET_GLOBAL | EFI_USB_HC_RESET_HOST_CONTROLLER. 5.21.1.2.3 # A4F18BE1-15F2-424F-A6DB-586E0D548025 EFI_USB2_HC_PROTOCOL.Reset - Reset()returns EFI_SUCCESS with Attributes values of EFI_USB_HC_RESET_GLOBAL_DEBUG. 5.21.1.2.4 # E2DF74C7-7AEA-488C-B9A2-7194B25FF38B EFI_USB2_HC_PROTOCOL.Reset - Reset() returns EFI_SUCCESS with Attributes values of EFI_USB_HC_RESET_HOST_CONTROLLER_DEBUG 5.21.1.2.5 # DA7EF15C-01A4-4004-8C7A-33C78947D9FC EFI_USB2_HC_PROTOCOL.Reset - Reset() returns EFI_SUCCESS with an Attributes value of EFI_USB_HC_RESET_GLOBAL_DEBUG | EFI_USB_HC_RESET_HOST_CONTROLLER_DEBUG 5.21.1.2.6 # D2E6A8F0-6C97-4134-812E-25F175186AE4 EFI_USB2_HC_PROTOCOL.Reset - Reset()returnsEFI_INVALID_PARAMETER with an invalid Attributes. 5.21.1.2.7 # 19BE62BE-F20C-4FA2-89CC-3A8939484D86 EFI_USB2_HC_PROTOCOL.GetState -GetState() returns EFI_SUCCESS while the host controller is in halt state. 5.21.1.3.1 # C2B1CB6A-66B4-4C6D-B90A-C95D27D6A5D1 EFI_USB2_HC_PROTOCOL.GetState -GetState() returns EFI_SUCCESS while the host controller is in an operational state. 5.21.1.3.2 # 95E913A0-5CA9-4EDB-924F-AA2F189B576A EFI_USB2_HC_PROTOCOL.GetState -GetState() returns EFI_SUCCESS while the host controller is in suspend state. 5.21.1.3.3 # BC1B8F2E-F1AA-446F-8178-6E4ED5530208 USB2_HC_Protocol.GetState- GetState()returns EFI_INVALID_PARAMETER with Invalid Parameters 5.21.1.3.4 # 5D2282FE-C37C-4901-BBF7-F1B6F0AE8291 EFI_USB2_HC_PROTOCOL.SetState -SetState() returns EFI_SUCCESS when changing the state from halt to halt. 5.21.1.4.1 # 6F6E6713-07DC-4413-8505-EE699E326927 EFI_USB2_HC_PROTOCOL.SetState -SetState() returns EFI_SUCCESS when changing the state from halt state to operational state. 5.21.1.4.2 # 49CA37BC-208D-4FEB-A6D9-68A369CAB3F1 EFI_USB2_HC_PROTOCOL.SetState -SetState() returns EFI_SUCCESS when changing the state from halt state to suspend state. 5.21.1.4.3 # A4663706-D0C0-45D7-9A9D-5E0EF8BA2C26 EFI_USB2_HC_PROTOCOL.SetState -SetState() returns EFI_SUCCESS when changing the state from operational state to operational state. 5.21.1.4.4 # A9B73B45-B3CA-4579-8738-B3CCC4500997 EFI_USB2_HC_PROTOCOL.SetState -SetState() returns EFI_SUCCESS when changing the state from operational state to halt state. 5.21.1.4.5 # 54936EBC-9732-4D9F-835C-9577F5DB0EB1 EFI_USB2_HC_PROTOCOL.SetState -SetState() returns EFI_SUCCESS when changing the state from operational state to suspend state. 5.21.1.4.6 # 9DA57B17-7841-423A-B1F8-6D61F0D317F0 EFI_USB2_HC_PROTOCOL.SetState -SetState() returns EFI_SUCCESS when changing the state from suspend state to suspend state. 5.21.1.4.7 # 5B4BF27E-AD64-41A4-A98B-D2B07D32BBA3 EFI_USB2_HC_PROTOCOL.SetState -SetState() returns EFI_SUCCESS when changing the state from suspend state to halt state. 5.21.1.4.8 # C12E9CA0-0E9C-4204-AAC3-6D12331B289B EFI_USB2_HC_PROTOCOL.SetState -SetState() returns EFI_SUCCESS when changing the state from suspend state to operational state. 5.21.1.4.9 # 5168C4EF-91F4-48C5-881F-F80180D29807 USB2_HC_PROTOCOL.SetState - SetState() returns EFI_INVALID_PARAMETER with Invalid Parameters 5.21.1.4.10 # 36308487-3A2C-48FA-91ED-ECC359D07846 USB2_HC_PROTOCOL.ControlTransfer - ControlTransfer() returns EFI_INVALID_PARAMETER with invalid TransferDirection 5.21.1.5.1 # 26532EFD-62AB-4D60-9CD8-14B79D488EA1 USB2_HC_PROTOCOL.ControlTransfer - ControlTransfer() returns EFI_INVALID_PARAMETER with invalid Data and DataLength 5.21.1.5.2 # 28F002FD-3797-46CB-AF66-D5B427231B7A USB2_HC_PROTOCOL.ControlTransfer - ControlTransfer() returns EFI_INVALID_PARAMETER with Request being NULL 5.21.1.5.3 # DDF99154-12EA-4C99-9A49-6A1C51C27A77 USB2_HC_PROCOTOL.ControlTransfer - ControlTransfer() returns EFI_INVALID_PARAMETER with DeviceSpeed is EFI_USB_SPEED_LOW, MaximumPacketLength is not 8 5.21.1.5.4 # C258056B-13AE-4839-BBDA-A01F5C140A51 USB2_HC_PROCOTOL.ControlTransfer - ControlTransfer() returns EFI_INVALID_PARAMETER with DeviceSpeed is EFI_USB_SPEED_FULL, MaximumPacketLength is 128 (not 8/16/32/64) 5.21.1.5.5 # 5F6973F9-9D75-4E26-8A30-B5C20E47F0B3 USB2_HC_PROCOTOL.ControlTransfer - ControlTransfer() returns EFI_INVALID_PARAMETER with DeviceSpeed is EFI_USB_SPEED_LOW, MaximumPacketLength is 128 (not 8/16/32/64) 5.21.1.5.6 # 66A39C82-FB44-4057-BBD7-4B2430FF19A9 USB2_HC_PROCOTOL.ControlTransfer - ControlTransfer() returns EFI_INVALID_PARAMETER with DeviceSpeed is EFI_USB_SPEED_SUPER, MaximumPacketLength is 256 (not 512) 5.21.1.5.7 # F63896EA-5143-4B7A-9351-63B5B595815C USB2_HC_PROCOTOL.ControlTransfer - ControlTransfer() returns EFI_INVALID_PARAMETER with TransferResult is NULL 5.21.1.5.8 # 0498C13E-C21B-4C4E-95D2-119A10075102 USB2_HC_PROCOTOL.BulkTransfer - BulkTransfer() returns EFI_INVALID_PARAMETER with Data is NULL 5.21.1.6.1 # 2A1DF585-F82A-42AB-974F-FEFBF789E6F5 USB2_HC_PROCOTOL.BulkTransfer - BulkTransfer() returns EFI_INVALID_PARAMETER with DataLength is 0 5.21.1.6.2 # 26AD2292-449B-4545-80AA-1339131504F6 USB2_HC_PROCOTOL.BulkTransfer - BulkTransfer() returns EFI_INVALID_PARAMETER with DeviceSpeed is EFI_USB_SPEED_LOW 5.21.1.6.3 # 1D89742E-D026-47D7-A4CB-E0B6D9C3D954 USB2_HC_PROCOTOL.BulkTransfer - BulkTransfer() returns EFI_INVALID_PARAMETER with MaximumPacketLength beyond the limitation 5.21.1.6.4 # BC90875E-0A8B-4E3C-BBF2-5A43403A6B05 USB2_HC_PROCOTOL.BulkTransfer - BulkTransfer() returns EFI_INVALID_PARAMETER with DataToggle pointing to a value other than 0 and 1 5.21.1.6.5 # 0DFEA5A1-F82A-41A5-BF67-EA89ED746121 USB2_HC_PROCOTOL.BulkTransfer - BulkTransfer() returns EFI_INVALID_PARAMETER with TransferResult is NULL 5.21.1.6.6 # EC3427C4-E4DF-4646-8B63-DC0B7DC00DDD USB2_HC_PROCOTOL.AsyncInterruptTransfer - AsyncInterruptTransfer() returns EFI_INVALID_PARAMETER with invalid EndPointAddress 5.21.1.7.1 # C0CDDBCE-4853-4D71-ADE1-5994907C31CC USB2_HC_PROCOTOL.AsyncInterruptTransfer - AsyncInterruptTransfer() returns EFI_INVALID_PARAMETER with DataLength is 0 5.21.1.7.2 # AF26077C-75E5-4FBC-AD5E-993BCE66B5C5 USB2_HC_PROCOTOL.AsyncInterruptTransfer - AsyncInterruptTransfer() returns EFI_INVALID_PARAMETER with DataToggle points to a value other than 0 and 1 5.21.1.7.3 # CCD35E94-51DB-4118-A8D4-40BD2EEE77D9 USB2_HC_PROCOTOL.AsyncInterruptTransfer - AsyncInterruptTransfer() returns EFI_INVALID_PARAMETER with PollingInterval is not in the range 1..255 5.21.1.7.4 # 509CB496-1D63-4FAF-8DDF-00BC58050DE6 USB2_HC_PROCOTOL.SyncInterruptTransfer - SyncInterruptTransfer() returns EFI_INVALID_PARAMETER with invalid EndPointAddress 5.21.1.8.1 # 3A0AD565-B82C-450F-BCE6-88B3D16ADE35 USB2_HC_PROCOTOL.SyncInterruptTransfer - SyncInterruptTransfer() returns EFI_INVALID_PARAMETER with Data is NULL 5.21.1.8.2 # C139127A-3797-482F-B35C-AAF799BDF6C6 USB2_HC_PROCOTOL.SyncInterruptTransfer - SyncInterruptTransfer() returns EFI_INVALID_PARAMETER with DataLength being 0 5.21.1.8.3 # 14CB206C-422B-47EE-8C4B-F316FE33DAFB USB2_HC_PROCOTOL.SyncInterruptTransfer - SyncInterruptTransfer() returns EFI_INVALID_PARAMETER with MaxiumPacketLenth is not valid 5.21.1.8.4 # F4353439-47E4-4DF3-85E9-9EFE723A1E4B USB2_HC_PROCOTOL.SyncInterruptTransfer - SyncInterruptTransfer() returns EFI_INVALID_PARAMETER with DataToggle points to a value other than 0 and 1 5.21.1.8.5 # 81DFDB23-681E-4DF7-A773-6D4158DB883E USB2_HC_PROCOTOL.SyncInterruptTransfer - SyncInterruptTransfer() returns EFI_INVALID_PARAMETER with TransferResult is NULL 5.21.1.8.6 # 74E2DCBF-AE9F-4499-8274-CBBE86595DB7 EFI_USB2_HC_PROTOCOL.IsochronousTransfer -IsochronousTransfer () returns EFI_INVALID_PARAMETER with a Data value of NULL. 5.21.1.9.1 # D93BABD4-D7DE-4E87-9B5C-68D2A67733C4 EFI_USB2_HC_PROTOCOL.IsochronousTransfer -IsochronousTransfer () returns EFI_INVALID_PARAMETER with a DataLength value of 0. 5.21.1.9.2 # 9B220909-662C-4B5E-9E42-DC664CDBB15F EFI_USB2_HC_PROTOCOL.IsochronousTransfer -IsochronousTransfer () returns EFI_INVALID_PARAMETER with a MaxiumPacketLenth set larger than 1023. 5.21.1.9.3 # 68898A17-5AE9-456A-B1E0-A3C042EB508D EFI_USB2_HC_PROTOCOL.IsochronousTransfer -IsochronousTransfer () returns EFI_INVALID_PARAMETER with a TransferResult value of NULL. 5.21.1.9.4 # FA4F5868-F004-4CBE-8897-FD06B2727671 EFI_USB2_HC_PROTOCOL.IsochronousTransfer -IsochronousTransfer () returns EFI_INVALID_PARAMETER when DeviceSpeed is not one of the supported values. 5.21.1.9.5 # 55A7EA0C-9FFC-47DC-B75E-5CFA8CEDE153 USB2_HC_PROCOTOL.AsyncIsochronousTransfer - AsyncIsochronousTransfer() returns EFI_INVALID_PARAMETER with Data is NULL. 5.21.1.10.1 # FA310DD6-4B8A-4799-A5DC-80E7BBE04EAC USB2_HC_PROCOTOL.AsyncIsochronousTransfer - AsyncIsochronousTransfer() returns EFI_INVALID_PARAMETER with DataLength is 0. 5.21.1.10.2 # 4083742A-6C43-49B4-8DE1-7AF80C8B0233 USB2_HC_PROCOTOL.AsyncIsochronousTransfer - AsyncIsochronousTransfer() returns EFI_INVALID_PARAMETER with MaximumPacketLength is larger than 1023. 5.21.1.10.3 # 474590C4-8410-4871-93B4-2B0E9FB5E830 USB2_HC_PROCOTOL.AsyncIsochronousTransfer - AsyncIsochronousTransfer() returns EFI_INVALID_PARAMETER when DeviceSpeed is not one of the supported values. 5.21.1.10.4 # 089705C5-F134-42B4-BDEB-7A74C793A0F5 USB2_HC_PROTOCOL.GetRootHubPortStatus - GetRootHubPortStatus() returns EFI_INVALID_PARAMETER with Invalid PortNumber 5.21.1.11.1 # F74DA277-4AC2-422C-90DA-B49FC74F2A65 USB2_HC_PROTOCOL.SetRootHubPortFeature - SetRootHubPortFeature() returns EFI_INVALID_PARAMETER with invalid PortNumber 5.21.1.12.1 # D7071255-61DB-446A-AD65-01B454721F80 USB2_HC_PROTOCOL.SetRootHubPortFeature - SetRootHubPortFeature() returns EFI_INVALID_PARAMETER with invalid PortFeature 5.21.1.12.2 # 88CDA060-BE70-4C49-95AC-AEA037FA7F51 USB2_HC_PROTOCOL.ClearRootHubPortFeature - ClearRootHubPortFeature() returns EFI_INVALID_PARAMETER with invalid PortNumber is greater than or equal to the number of ports 5.21.1.13.1 # 59DE7E7C-078D-4217-A5FD-F01E15EBA367 USB2_HC_PROTOCOL.ClearRootHubPortFeature - ClearRootHubPortFeature() returns EFI_INVALID_PARAMETER with invalid PortFeature 5.21.1.13.2 # 589FE1C3-F0F3-486E-9045-03BA6DE23B8C BS.LoadImage - LoadImage() load valid hii image from memory,return code should be EFI_SUCCESS 5.1.4.1.21 # 1D8B160C-7601-47C9-8102-68C0F801314B BS.LoadImage - LoadImage() load valid hii image from memory,return code should be EFI_SUCCESS 5.1.4.1.22 # F5268BB3-FF27-492B-914F-EC9820A214C8 BS.LoadImage - LoadImage() load invalid Application/BsDriver/RuntimeDriver image from memory, return code should be EFI_UNSUPPORTED 5.1.4.1.23 # A40CACAE-81D7-4EB6-AD4F-2EDA4892E10C BS.LoadImage - LoadImage() load invalid Application/BsDriver/RuntimeDriver image from memory, return code should be EFI_UNSUPPORTED 5.1.4.1.24 # 9B72180D-155C-4B7A-BBA8-99837B2F9DF8 EFI_DRIVER_SUPPORTED_EFI_VERSION_PROTOCOL.Length - verify this value is the structure length, and return EFI_SUCCESS. 5.5.10.1.1 # AC1951B1-7243-40A9-A001-9D9D6E448F5A EFI_DRIVER_SUPPORTED_EFI_VERSION_PROTOCOL.FirmwareVersion - verify the parameter with EFI_2_10_SYSTEM_REVISION, return EFI_SUCCESS or EFI_INCOMPATIBLE_VERSION. 5.5.10.1.2 # 6ACC3F19-0E9B-4FF7-BDD0-7E491906A8DD EFI_PLATFORM_TO_DRIVER_CONFIGURATION_PROTOCOL.Query - Invoke Query() and verify interface correctness 5.5.9.1.1 # 04CFB435-4569-48BB-8C8A-BA2AA75F16E2 EFI_PLATFORM_TO_DRIVER_CONFIGURATION_PROTOCOL.Query - Invoke Query() with invalid ControllerHandle 5.5.9.1.2 # 28730223-0508-46C9-83F7-94EC5204652A EFI_PLATFORM_TO_DRIVER_CONFIGURATION_PROTOCOL.Query - Invoke Query() with invalid Instance 5.5.9.1.3 # 15CD60C3-0B30-44DF-BE09-00FA9FE6F8C5 EFI_PLATFORM_TO_DRIVER_CONFIGURATION_PROTOCOL.Response - Invoke Response() and verify interface correctness 5.5.9.2.1 # 88E2DC36-4D7B-467A-BB60-C997B722B712 EFI_PLATFORM_TO_DRIVER_CONFIGURATION_PROTOCOL.Response - Invoke Response() with invalid ControllerHandle 5.5.9.2.2 # 35A69B6E-1755-41CA-97D7-ABC3B7B77CD3 EFI_CONFIGURE_CLP_PARAMETER_BLK.CLPCommand - verify the DMTF CLP command line null-terminated string and return EFI_SUCCESS 5.5.9.3.1 # 77B6A0B3-7EFE-42F8-98CF-F54951E71C2C EFI_CONFIGURE_CLP_PARAMETER_BLK.CLPReturnString – verify the CLP return String is “keyword=value” format 5.5.9.3.2 # D7CACC21-4E96-444C-91CB-704E3FA83133 EFI_CONFIGURE_CLP_PARAMETER_BLK.CLPCmdStatus - with valid command and return the command status of CLP with EFI_SUCCESS 5.5.9.3.3 # 69E16544-23BD-4B46-9DE5-E06AB43D8B12 EFI_CONFIGURE_CLP_PARAMETER_BLK.CLPErrorValue - compare this parameter with CLP Error Value and return code EFI_SUCCESS 5.5.9.3.4 # 78E97814-4C3D-42B3-AE7C-7B166169324A EFI_CONFIGURE_CLP_PARAMETER_BLK. CLPMsgCode - compare with CLP Message Code, return code EFI_SUCCESS 5.5.9.3.5 # A4E0B129-4BD4-4446-8D32-AA4564B2746E EFI_ABSOLUTE_POINTER_PROTOCOL.Reset - Reset() with an ExtendedVerification value of FALSE returns EFI_SUCCESS. If device error, should return EFI_DEVICE_ERROR 5.6.8.1.1 # C246B3FF-C1D5-499B-9287-73F588F6A99F 0x9fEFI_ABSOLUTE_POINTER_PROTOCOL.Reset - Reset() GetState after Reset with ExtendedVerification being FALSE 5.6.8.1.2 # AB689092-C9E2-4618-90A8-0474DE947C4E EFI_ABSOLUTE_POINTER_PROTOCOL.Reset - Reset() without extended verification, after State integrity check 5.6.8.1.3 # 5C250202-E791-4CEE-8674-4E3A43BC1815 EFI_ABSOLUTE_POINTER_PROTOCOL.Reset - Reset() with an ExtendedVerification value of TRUE returns EFI_SUCCESS. If device error, should return EFI_DEVICE_ERROR 5.6.8.1.4 # 39C1417D-F6A2-4A77-BBCD-0EB8EB41E752 EFI_ABSOLUTE_POINTER_PROTOCOL.Reset - Reset() GetState after Reset with ExtendedVerification being TRUE 5.6.8.1.5 # D909148A-D05A-4694-B4C4-FC278740CE78 EFI_ABSOLUTE_POINTER_PROTOCOL.Reset - Reset() with extended verification, after State integrity check 5.6.8.1.6 # 5271062F-DEF9-4D30-843B-8D6E413313F3 EFI_ABSOLUTE_POINTER_PROTOCOL.GetState - GetState() after Reset() returns 0 for all current movement 5.6.8.2.1 # 7614C448-12A0-403D-8ADE-9897517DD849 EFI_ABSOLUTE_POINTER_PROTOCOL.GetState - GetState() returns EFI_NOT_READY when there is no move since last call of GetState() or returns EFI_DEVICE_ERROR while a device error occurred 5.6.8.2.2 # 2F8F8711-02DD-411F-AAB5-27E13A6AB279 EFI_ABSOLUTE_POINTER_PROTOCOL.GetState - GetState() after Reset() returns 0 for all current movement 5.6.8.2.3 # 3DB7EA19-DA9D-4760-A743-04B48D144E90 EFI_ABSOLUTE_POINTER_PROTOCOL.GetState - GetState() returns EFI_NOT_READY when there is no move since last call of GetState() or returns EFI_DEVICE_ERROR while a device error occurred 5.6.8.2.4 # 235A63C3-2BA4-4D1D-8E25-C87E4735361C EFI_IPSEC_CONFIG_PROTOCOL.SetData - SetData() returns EFI_UNSUPPORTED with an invalid DataType (>2) 5.25.7.1.1 # 77F0B145-48A3-4780-8C0E-635B916F4DF5 EFI_IPSEC_CONFIG_PROTOCOL.SetData - SetData() returns EFI_SUCCESS valid DataType(0)/Selector/Data. 5.25.7.1.2 # 8739610B-ABF3-4994-96EE-87D495274567 EFI_IPSEC_CONFIG_PROTOCOL.SetData - SetData() returns EFI_SUCCESS valid DataType(0)/Selector and NULL Data. 5.25.7.1.3 # EB931BCF-074A-4E69-83EE-D3C639C684EF EFI_IPSEC_CONFIG_PROTOCOL.SetData - After flush given selector configuration by SetData, GetData() returns EFI_NOT_FOUND valid DataType(0)/Selector/DataSize. 5.25.7.1.4 # 35EC56A7-1C1A-4C84-B068-40537C459541 EFI_IPSEC_CONFIG_PROTOCOL.SetData - SetData() returns EFI_SUCCESS valid DataType(1)/Selector/Data. 5.25.7.1.5 # 8B6DDFBF-8DE1-418D-B076-F4480746B63A EFI_IPSEC_CONFIG_PROTOCOL.SetData - SetData() returns EFI_SUCCESS valid DataType(1)/Selector and NULL Data. 5.25.7.1.6 # A510E599-2CDD-4C14-BEC9-BD2FD87D5060 EFI_IPSEC_CONFIG_PROTOCOL.SetData - After flush given selector configuration by SetData, GetData() returns EFI_NOT_FOUND valid DataType(1)/Selector/DataSize. 5.25.7.1.7 # 69D0EDC5-D259-42EA-A697-478C2A320C08 EFI_IPSEC_CONFIG_PROTOCOL.SetData - SetData() returns EFI_SUCCESS valid DataType(2)/Selector/Data. 5.25.7.1.8 # E389A40E-4C21-4CF1-88B3-AE869B0BC235 EFI_IPSEC_CONFIG_PROTOCOL.SetData - SetData() returns EFI_SUCCESS valid DataType(2)/Selector and NULL Data. 5.25.7.1.9 # 4D6B9807-4D26-43AA-8A53-D1FFE52BB0DE EFI_IPSEC_CONFIG_PROTOCOL.SetData - After flush given selector configuration by SetData, GetData() returns EFI_NOT_FOUND valid DataType(2)/Selector/DataSize. 5.25.7.1.10 # 5747257A-ABFF-4AC4-A9B0-FC82F7D0CEA2 EFI_IPSEC_CONFIG_PROTOCOL.SetData - SetData() returns EFI_SUCCESS valid DataType(0)/Selector/Data. 5.25.7.1.11 # 808D03FC-2D68-4C51-9031-013264F5F785 EFI_IPSEC_CONFIG_PROTOCOL.SetData - SetData() returns EFI_SUCCESS valid DataType(0)/Data and NULL Selector. 5.25.7.1.12 # 2F5D587D-4216-42DD-9241-7260E965A6F6 EFI_IPSEC_CONFIG_PROTOCOL.SetData - After flush entire configuration by SetData, GetData() returns EFI_NOT_FOUND valid DataType(0)/Selector/DataSize. 5.25.7.1.13 # 39A5DB14-EBB0-460F-9299-36283F519DFF EFI_IPSEC_CONFIG_PROTOCOL.SetData - SetData() returns EFI_SUCCESS valid DataType(1)/Selector/Data. 5.25.7.1.14 # DEE52264-3DA1-4F5D-A243-A115ADD33F40 EFI_IPSEC_CONFIG_PROTOCOL.SetData - SetData() returns EFI_SUCCESS valid DataType(1)/Data and NULL Selector. 5.25.7.1.15 # D76B9B01-6649-4B43-A005-1A6469C3EF0F EFI_IPSEC_CONFIG_PROTOCOL.SetData - After flush entire configuration by SetData, GetData() returns EFI_NOT_FOUND valid DataType(1)/Selector/DataSize. 5.25.7.1.16 # 5F9E36D3-A945-4B20-A29B-303E9BD56CCD EFI_IPSEC_CONFIG_PROTOCOL.SetData - SetData() returns EFI_SUCCESS valid DataType(2)/Selector/Data. 5.25.7.1.17 # AEC61686-F303-4697-B07D-E2088E520558 EFI_IPSEC_CONFIG_PROTOCOL.SetData - SetData() returns EFI_SUCCESS valid DataType(2)/Data and NULL Selector. 5.25.7.1.18 # 69C4E05F-7B94-4C82-8147-D9145786243F EFI_IPSEC_CONFIG_PROTOCOL.SetData - After flush entire configuration by SetData, GetData() returns EFI_NOT_FOUND valid DataType(2)/Selector/DataSize. 5.25.7.1.19 # 486C7A3E-4A65-4DA6-8E52-6B6448C368AA EFI_IPSEC_CONFIG_PROTOCOL.SetData - returns EFI_SUCCESS valid DataType(1)/Selector/SA_Data2 5.25.7.1.20 # 92302107-20FA-49B9-845F-ECC6E02831F3 EFI_IPSEC_CONFIG_PROTOCOL.SetData - SetData()returns EFI_SUCCESS with valid DataType(1)/Selector and NULL Data 5.25.7.1.21 # 03B2DF9D-E5C1-47B3-AA7A-A0BB1DF2F09B EFI_IPSEC_CONFIG_PROTOCOL.SetData - After flush given selector configuration by SetData, GetData()returns EFI_NOT_FOUND with valid DataType(1)/Selector/DataSize. 5.25.7.1.22 # A8339798-45FA-47A8-AF9E-7417CD78EF40 EFI_IPSEC_CONFIG_PROTOCOL.GetData - GetData() returns EFI_INVALID_PARAMETER with NULL Selector. 5.25.7.2.1 # 1D04E3E9-FC36-4321-A822-51B25901BFB0 EFI_IPSEC_CONFIG_PROTOCOL.GetData - GetData() returns EFI_UNSUPPORTED with invalid DataType(>2). 5.25.7.2.2 # 4DA58BCC-1AE2-450D-BC1B-0D76773AAB79 EFI_IPSEC_CONFIG_PROTOCOL.GetData - GetData() returns EFI_INVALID_PARAMETER with NULL Data. 5.25.7.2.3 # 39962424-200D-40CD-8F5B-FD3FF8AA5196 EFI_IPSEC_CONFIG_PROTOCOL.GetData - GetData() returns EFI_INVALID_PARAMETER with NULL DataSize.. 5.25.7.2.4 # 1EF8F8FB-F494-4411-87D2-7343886A14E7 EFI_IPSEC_CONFIG_PROTOCOL.GetData - GetData() returns EFI_BUFFER_TOO_SMALL with small DataSize.. 5.25.7.2.5 # DDC718A3-B10D-4F05-9D97-65DA75D902CA EFI_IPSEC_CONFIG_PROTOCOL.GetData - GetData() returns EFI_INVALID_PARAMETER with NULL Data. 5.25.7.2.6 # C6D16B39-34F6-438A-A577-BFD313BC9EE8 EFI_IPSEC_CONFIG_PROTOCOL.GetData - GetData() returns EFI_INVALID_PARAMETER with NULL DataSize.. 5.25.7.2.7 # A5FECB65-0501-4D66-BE1C-37ACB78AD4E8 EFI_IPSEC_CONFIG_PROTOCOL.GetData - GetData() returns EFI_BUFFER_TOO_SMALL with small DataSize.. 5.25.7.2.8 # 6B1C7E3E-47E7-40EF-85EC-3B8C0FA6081F EFI_IPSEC_CONFIG_PROTOCOL.GetData - GetData() returns EFI_INVALID_PARAMETER with NULL Data. 5.25.7.2.9 # B4138AAE-CCFB-45AF-A641-0A1C7F9D861B EFI_IPSEC_CONFIG_PROTOCOL.GetData - GetData() returns EFI_INVALID_PARAMETER with NULL DataSize.. 5.25.7.2.10 # EA851D2D-4031-4966-918E-24DA2A56C3B7 EFI_IPSEC_CONFIG_PROTOCOL.GetData - GetData() returns EFI_BUFFER_TOO_SMALL with small DataSize.. 5.25.7.2.11 # D2CABFE5-85A0-47A1-8D71-3C3F644A41F3 EFI_IPSEC_CONFIG_PROTOCOL.GetData - GetData() returns EFI_INVALID_PARAMETER with NULL SA_DATA2 5.25.7.2.12 # 091591C0-5A13-448E-BF21-1D12B38C9E6D EFI_IPSEC_CONFIG_PROTOCOL.GetData - GetData() returns EFI_INVALID_PARAMETER with NULL DataSize 5.25.7.2.13 # 64EC8C85-7661-4364-A1F3-5662693D8A7A EFI_IPSEC_CONFIG_PROTOCOL.GetData - GetData() returns EFI_BUFFER_TOO_SMALL with small DataSize 5.25.7.2.14 # 437749AC-27BC-46AC-B7A1-1B39EECC58C0 EFI_IPSEC_CONFIG_PROTOCOL.GetData - GetData() returns EFI_SUCCESS valid DataType(0)/Selector/DataSize. 5.25.7.2.15 # E53C2379-58FB-402F-BB47-12D7E3558D01 EFI_IPSEC_CONFIG_PROTOCOL.GetData - GetData() returns the right values which are set before. 5.25.7.2.16 # 37F06D59-2E1F-4CCD-83BC-1BF2CF4B924E EFI_IPSEC_CONFIG_PROTOCOL.GetData - GetData() returns EFI_SUCCESS valid DataType(1)/Selector/DataSize. 5.25.7.2.17 # 077A8BE2-DD60-48B5-AF2E-05CDC70764F0 EFI_IPSEC_CONFIG_PROTOCOL.GetData - GetData() returns the right values which are set before. 5.25.7.2.18 # 35ADFEC2-5C65-431F-8786-7B70816971BA EFI_IPSEC_CONFIG_PROTOCOL.GetData - GetData() returns EFI_SUCCESS valid DataType(2)/Selector/DataSize. 5.25.7.2.19 # 26A81E68-1AEC-4F1F-9CE5-C159F2F3EA12 EFI_IPSEC_CONFIG_PROTOCOL.GetData - GetData() returns the right values which are set before. 5.25.7.2.20 # 378CD479-2DD4-4BC8-9BD8-8C23FDDA5D20 EFI_IPSEC_CONFIG_PROTOCOL.GetData - GetData() returns EFI_SUCCESS valid DataType(1)/Selector/DataSize 5.25.7.2.21 # 34FC6D63-B2EC-4C20-B77D-A8F80F747BA3 EFI_IPSEC_CONFIG_PROTOCOL.GetData - GetData() returns the right SA_DATA2 which are set before 5.25.7.2.22 # F85CE018-2FAD-4B4E-BBBB-1C59571285AC EFI_IPSEC_CONFIG_PROTOCOL.GetNextSelector - GetNextSelector() returns EFI_UNSUPPORTED with an invalid DataType (>2). 5.25.7.3.1 # 17A12F39-BA49-4ABB-8F52-3A32248E04DD EFI_IPSEC_CONFIG_PROTOCOL.GetNextSelector - GetNextSelector() returns EFI_INVALID_PARAMETER with NULL SelectorSize. 5.25.7.3.2 # C404CE41-6802-415D-8B76-4126651D5629 EFI_IPSEC_CONFIG_PROTOCOL.GetNextSelector - GetNextSelector() returns EFI_INVALID_PARAMETER with NULL Selector. 5.25.7.3.3 # 23B72AAD-A975-4500-9519-2E6DC45F2327 EFI_IPSEC_CONFIG_PROTOCOL.GetNextSelector - GetNextSelector() returns EFI_BUFFER_TOO_SMALL valid DataType(0)/Selector and SelectorSize is 0. 5.25.7.3.4 # A11A6002-911B-4702-85A7-C97391A6DB6D EFI_IPSEC_CONFIG_PROTOCOL.GetNextSelector - GetNextSelector() returns EFI_BUFFER_TOO_SMALL valid DataType(1)/Selector and SelectorSize is 0. 5.25.7.3.5 # CCBCEE8B-F23B-4C70-8E3B-19DBA6D1A851 EFI_IPSEC_CONFIG_PROTOCOL.GetNextSelector - GetNextSelector() returns EFI_BUFFER_TOO_SMALL valid DataType(2)/Selector and SelectorSize is 0. 5.25.7.3.6 # 502AD851-41AE-483E-AACD-8D23730491CF EFI_IPSEC_CONFIG_PROTOCOL.GetNextSelector - GetNextSelector() returns EFI_SUCCESS valid DataType(0)/Selector and SelectorSize. 5.25.7.3.7 # 2F0D92F8-2371-4547-A95E-7909C862EE26 EFI_IPSEC_CONFIG_PROTOCOL.GetNextSelector - GetNextSelector() returns EFI_NOT_FOUND valid DataType(0)/Selector and SelectorSize. 5.25.7.3.8 # DAA5A475-0D4A-4E58-A4D4-FE33E713D5BD EFI_IPSEC_CONFIG_PROTOCOL.GetNextSelector - GetNextSelector() returns EFI_SUCCESS valid DataType(1)/Selector and SelectorSize. 5.25.7.3.9 # 78EA1B63-979E-41FE-ABB1-C3B34238C2A0 EFI_IPSEC_CONFIG_PROTOCOL.GetNextSelector - GetNextSelector() returns EFI_NOT_FOUND valid DataType(1)/Selector and SelectorSize. 5.25.7.3.10 # D570E742-8122-4ABC-BBE8-34CF8F6E00DD EFI_IPSEC_CONFIG_PROTOCOL.GetNextSelector - GetNextSelector() returns EFI_SUCCESS valid DataType(2)/Selector and SelectorSize. 5.25.7.3.11 # B3A7EFAA-0C6E-4686-AD77-ABD262B471FB EFI_IPSEC_CONFIG_PROTOCOL.GetNextSelector - GetNextSelector() returns EFI_NOT_FOUND valid DataType(2)/Selector and SelectorSize. 5.25.7.3.12 # 22857D7F-A20C-467F-A570-54BD563D937E EFI_IPSEC_CONFIG_PROTOCOL.RegisterDataNotify - RegisterDataNotify() returns EFI_INVALID_PARAMETER with NULL Event. 5.25.7.4.1 # 9361ECCA-F59A-4D4C-B59D-1AC8F37B751A EFI_IPSEC_CONFIG_PROTOCOL.RegisterDataNotify - RegisterDataNotify() returns EFI_UNSUPPORTED with invalid DataType(>2). 5.25.7.4.2 # 9BD0DCE3-15C1-4104-823F-3580970049CB EFI_IPSEC_CONFIG_PROTOCOL.RegisterDataNotify - RegisterDataNotify() returns EFI_SUCCESS with valid DataType/Event. 5.25.7.4.3 # 53FE8163-B212-4C7E-88A0-E9900A102075 EFI_IPSEC_CONFIG_PROTOCOL.RegisterDataNotify - RegisterDataNotify() returns EFI_ACCESS_DENIED with valid DataType/Event. 5.25.7.4.4 # E3EF592D-B247-417F-AD54-4EFC0B7A0302 EFI_IPSEC_CONFIG_PROTOCOL.RegisterDataNotify - RegisterDataNotify() returns EFI_SUCCESS with valid DataType/Event. 5.25.7.4.5 # 4FD58448-8D87-4BD0-BFD1-E0A57A70CE0C EFI_IPSEC_CONFIG_PROTOCOL.UnregisterDataNotify - UnregisterDataNotify() returns EFI_INVALID_PARAMETER with NULL Event. 5.25.7.5.1 # 12DD249E-A481-4A9A-8745-A9FD26ACB1C8 EFI_IPSEC_CONFIG_PROTOCOL.UnregisterDataNotify - UnregisterDataNotify() returns EFI_UNSUPPORTED with invalid DataType(>2). 5.25.7.5.2 # A561620C-FC80-478D-AB8C-2CDBC84746C4 EFI_IPSEC_CONFIG_PROTOCOL.UnregisterDataNotify - UnregisterDataNotify() returns EFI_NOT_FOUND with valid DataType/Event. 5.25.7.5.3 # 3053B6D9-A5BA-41C1-AD8F-49F3379F9055 EFI_IPSEC_CONFIG_PROTOCOL.UnregisterDataNotify - UnregisterDataNotify() returns EFI_SUCCESS with valid DataType/Event. 5.25.7.5.4 # A829C13E-551D-443E-AFA0-1D8D0AEA6198 EFI_IPSEC_CONFIG_PROTOCOL.UnregisterDataNotify - UnregisterDataNotify() returns EFI_NOT_FOUND with valid DataType/Event. 5.25.7.5.5 # 5DE601FB-C3C4-4BFF-893E-DD4067D1E16B EFI_IPSEC2_PROTOCOL.ProcessExt - Null OptionsBuffer Input 5.25.8.1.1 # D7CF3852-CB7C-4F68-9B28-566472BEE33D EFI_IPSEC2_PROTOCOL.ProcessExt - Null OptionsLength Input 5.25.8.1.2 # F33AEB54-E1BE-4541-AC79-4EC1BC23872B EFI_IPSEC2_PROTOCOL.ProcessExt - Null FragmentTable Input 5.25.8.1.3 # 0861F3F9-4361-4A23-9841-F02D149733B6 EFI_IPSEC2_PROTOCOL.ProcessExt - Null FragmentCount Input 5.25.8.1.4 # 2B45F62A-0B9F-473D-BB5F-CF5935EDAE4A EFI_IPSEC2_PROTOCOL.ProcessExt - Transport Mode OutBound Call to do IP4 IPSEC Encrypt Algorithm {SHA1HMAC, 3DESCBC} 5.25.8.1.5 # D486FD03-7888-42ED-8FDD-C50B40AE25D7 EFI_IPSEC2_PROTOCOL.ProcessExt - Transport Mode IPSEC InBound to Decrypt IP4 packet Algorithm {SHA1HMAC, 3DESCBC} and check if Packet Header content is intact 5.25.8.1.6 # FD4A5C6F-9072-463A-B605-8072801413C9 EFI_IPSEC2_PROTOCOL.ProcessExt - Transport Mode IPSEC InBound to Decrypt IP4 packet Algorithm {SHA1HMAC, 3DESCBC}. Check if Packet Payload Content is intact 5.25.8.1.7 # BCDDCD9A-C0D9-450C-BCDB-E0EB1CB7983D EFI_IPSEC2_PROTOCOL.ProcessExt - Transport Mode OutBound Call to do IP4 IPSEC Encrypt Algorithm {SHA1HMAC, AESCBC} 5.25.8.1.8 # D89AD072-FD5E-42AF-834A-F2DECBFD092D EFI_IPSEC2_PROTOCOL.ProcessExt - Transport Mode IPSEC InBound to Decrypt IP4 packet Algorithm {SHA1HMAC, AESCBC}. Check if Packet Header content is intact 5.25.8.1.9 # 0530369C-AF77-4064-BCC1-706831047694 EFI_IPSEC2_PROTOCOL.ProcessExt - Transport Mode IPSEC InBound to Decrypt IP4 packet Algorithm {SHA1HMAC, AESCBC}. Check if Packet Payload Content is intact 5.25.8.1.10 # 6D729B2D-1524-49AE-B6B9-FAEE5951E161 EFI_IPSEC2_PROTOCOL.ProcessExt - Tunnel Mode OutBound Call to do IP4 IPSEC Encrypt Algorithm {SHA1HMAC, 3DESCBC} 5.25.8.1.11 # 79EBA4F0-CFD0-42FA-B794-21A2D9ACFA34 EFI_IPSEC2_PROTOCOL.ProcessExt - Tunnel Mode IPSEC InBound to Decrypt IP4 packet Algorithm {SHA1HMAC, 3DESCBC}. Check Returned Packet Header is set ZERO 5.25.8.1.12 # D23154B3-BE46-4924-86FA-1B162524FEC6 EFI_IPSEC2_PROTOCOL.ProcessExt - Tunnel Mode IPSEC InBound to Decrypt IP4 packet Algorithm {SHA1HMAC, 3DESCBC}. Check IP4 Packet 5.25.8.1.13 # F5503AF0-8305-40CE-88F3-291A0E325B9D EFI_IPSEC2_PROTOCOL.ProcessExt - Tunnel Mode IPSEC InBound to Decrypt IP4 packet Algorithm {SHA1HMAC, 3DESCBC}. Check IP4 Packet 5.25.8.1.14 # 123FA8EE-A9FF-4FA3-92EF-5C31608C9E65 EFI_IPSEC2_PROTOCOL.ProcessExt - Tunnel Mode OutBound Call to do IP4 IPSEC Encrypt Algorithm {SHA1HMAC, AESCBC} 5.25.8.1.15 # BB52FB61-DBA9-45B0-9EB4-2BFA1EA3A6DE EFI_IPSEC2_PROTOCOL.ProcessExt - Tunnel Mode IPSEC InBound to Decrypt IP4 packet Algorithm {SHA1HMAC, AESCBC}. Check Returned Packet Header is set ZERO 5.25.8.1.16 # 6FC08962-0CF2-445B-9F54-591279C3D956 EFI_IPSEC2_PROTOCOL.ProcessExt - Tunnel Mode IPSEC InBound to Decrypt IP4 packet Algorithm {SHA1HMAC, AESCBC}. Check IP4 Packet 5.25.8.1.17 # 16DC1D54-755B-482B-A2CA-9DCEF70FA88B EFI_IPSEC2_PROTOCOL.ProcessExt - IPSEC Encrypt & Decrypt IP4 packet Algorithm {SHA1HMAC, AESCBC} and Check IP4 Packet 5.25.8.1.18 # 05C8F633-EA97-4C28-B6F6-4AA3087C9B52 EFI_IPSEC2_PROTOCOL.ProcessExt - Transport Mode OutBound Call to do IPSEC IP6 Packet Encrypt Algorithm {SHA1HMAC, 3DESCBC} 5.25.8.1.19 # 25181E14-B84B-4AAE-89DD-4A0EE027CAC1 EFI_IPSEC2_PROTOCOL.ProcessExt - Transport Mode IPSEC IP6 InBound to Decrypt Algorithm {SHA1HMAC, 3DESCBC}. Check if Packet Header content is intact 5.25.8.1.20 # F6EE80B9-622C-4306-AED2-B6F842879211 EFI_IPSEC2_PROTOCOL.ProcessExt - Transport Mode IPSEC InBound to Decrypt IP6 packet Algorithm {SHA1HMAC, 3DESCBC}. Check if Packet Payload Content is intact 5.25.8.1.21 # F251FD3B-F026-4040-8D08-C92222AFE9BB EFI_IPSEC2_PROTOCOL.ProcessExt - Transport Mode OutBound Call to do IPSEC IP6 packet Encrypt Algorithm {SHA1HMAC, AESCBC} 5.25.8.1.22 # 5B865ED2-95A6-47BF-BB35-1A3B0503B680 EFI_IPSEC2_PROTOCOL.ProcessExt - Transport Mode IPSEC InBound to Decrypt IP6 packet Algorithm {SHA1HMAC, AESCBC}. Check if Packet Header content is intact 5.25.8.1.23 # ED35F3C3-2222-4D4C-B116-4C382529884F EFI_IPSEC2_PROTOCOL.ProcessExt - Transport Mode IPSEC InBound to Decrypt IP6 packet Algorithm {SHA1HMAC, AESCBC}. Check if Packet Payload Content is intact 5.25.8.1.24 # 00B20F0B-DCE8-4C22-9820-CCB65A4014BE EFI_IPSEC2_PROTOCOL.ProcessExt - Tunnel Mode OutBound Call to do IP6 IPSEC Tunnel Mode Encrypt Algorithm {SHA1HMAC, 3DESCBC} 5.25.8.1.25 # 52AE482F-4882-4945-88FD-75E58A144A4F EFI_IPSEC2_PROTOCOL.ProcessExt - Tunnel Mode IPSEC Tunnel Mode InBound to Decrypt IP6 packet Algorithm {SHA1HMAC, 3DESCBC}. Check IP6 Packet 5.25.8.1.26 # EAD97223-1DCA-4895-A59A-C03E08806154 EFI_IPSEC2_PROTOCOL.ProcessExt - IPSEC Tunnel Mode InBound to Decrypt IP6 packet Algorithm {SHA1HMAC, 3DESCBC}. Check IP6 Packet 5.25.8.1.27 # D4F53E8F-0E53-44AE-BCEF-7E28D285C60F EFI_IPSEC2_PROTOCOL.ProcessExt - Tunnel Mode OutBound Call to do IP6 IPSEC Encrypt Algorithm {SHA1HMAC, AESCBC} 5.25.8.1.28 # D96AAF71-CA6F-4CC7-89F4-991AB1B522E9 EFI_IPSEC2_PROTOCOL.ProcessExt - Tunnel Mode IPSEC InBound to Decrypt IP6 packet Algorithm {SHA1HMAC, AESCBC}. Check Returned Packet Header is set ZERO 5.25.8.1.29 # C0CA611C-97BB-4C4E-9084-FF909420D96E EFI_IPSEC2_PROTOCOL.ProcessExt - Tunnel Mode IPSEC InBound to Decrypt IP6 packet Algorithm {SHA1HMAC, AESCBC}. Check IP6 Packet 5.25.8.1.30 # 6098F2AF-E85C-4201-BBC9-F9102BCB94E7 EFI_IPSEC2_PROTOCOL.ProcessExt - Tunnel Mode IPSEC InBound to Decrypt IP6 packet Algorithm {SHA1HMAC, AESCBC}. Check IP6 Packet 5.25.8.1.31 # EDBB5F4F-4DE7-43FF-821C-13809895D176 EFI_VLAN_CONFIG_PROTOCOL.Set - Set() returns EFI_INVALID_PARAMETER with an invalid VlanId. 5.27.1.1.1 # 9C1292C2-E03A-438D-9DAB-4ED0A9A8B683 EFI_VLAN_CONFIG_PROTOCOL.Set - Set() returns EFI_INVALID_PARAMETER with an invalid Priority. 5.27.1.1.2 # E3584990-0B04-48EA-963D-36F762299F42 EFI_VLAN_CONFIG_PROTOCOL.Set - Set() returns EFI_SUCCESS with a valid VlanId and a valid Priority. 5.27.1.1.3 # C14EB533-C076-4A9E-B56D-EA00CEAC7B2D EFI_VLAN_CONFIG_PROTOCOL.Find - Find() returns EFI_SUCCESS with the same VlanId, a valid NumberOfVlan and a valid Priority. 5.27.1.1.4 # 48DEB1AD-D59B-404E-88E7-4253AC0ECE22 EFI_VLAN_CONFIG_PROTOCOL.SET - Set() returns EFI_SUCCESS with the same VlanId and a different Priority. 5.27.1.1.5 # 98F1580A-A2B6-4E61-8BC9-31B1ACB020B5 EFI_VLAN_CONFIG_PROTOCOL.Find - Find() returns EFI_SUCCESS with the same VlanId, a valid NumberOfVlan and a valid Priority. 5.27.1.1.6 # 07F07B52-93E8-43FE-A784-017102376682 EFI_VLAN_CONFIG_PROTOCOL.Find - Find() returns EFI_INVALID_PARAMETER with an invalid VlanId. 5.27.1.2.1 # EDB0B22D-A6B5-497D-BB9B-7585471135C5 EFI_VLAN_CONFIG_PROTOCOL.Find - Find() returns EFI_INVALID_PARAMETER with NumberOfVlan been NULL. 5.27.1.2.2 # 57D7D76B-6B88-44C9-850C-0FB6CBE19CD9 EFI_VLAN_CONFIG_PROTOCOL.Find - Find() returns EFI_INVALID_PARAMETER with Entries been NULL. 5.27.1.2.3 # 1DE50BAB-1F3A-4C62-8293-6E9A1103CE6F EFI_VLAN_CONFIG_PROTOCOL.Find - Find() returns EFI_INVALID_PARAMETER with Entries been NULL. 5.27.1.2.4 # 49D1F535-3B53-4892-9802-5C19A36DD153 EFI_VLAN_CONFIG_PROTOCOL.Find - Find() returns EFI_SUCCESS or EFI_NOT_FOUND with valid parameters. 5.27.1.2.5 # 2F95FED6-ED1B-4AC0-9AA8-978176ACCF8D EFI_VLAN_CONFIG_PROTOCOL.Find - Find() returns EFI_SUCCESS with valid parameters. 5.27.1.2.6 # F4D6C7D9-21BF-48B5-B01D-10F4FA11F78D EFI_VLAN_CONFIG_PROTOCOL.Find - Find() returns EFI_NOT_FOUND with valid parameters. 5.27.1.2.7 # 1ADAA7A4-D1D3-49D5-97B4-E40F631B68D0 EFI_VLAN_CONFIG_PROTOCOL.Remove - Remove() returns EFI_INVALID_PARAMETER with an invalid VlanId. 5.27.1.3.1 # AA94B834-F247-4530-B06A-494E1037B5E5 EFI_VLAN_CONFIG_PROTOCOL.Remove - Remove() returns EFI_NOT_FOUND with an not set VlanId. 5.27.1.3.2 # 30991F39-7410-46ED-A5E6-DBC9F7864FD3 EFI_VLAN_CONFIG_PROTOCOL.Remove - Remove() returns EFI_SUCCESS with valid parameters. 5.27.1.3.3 # 28B96FD8-C729-4906-A6BD-DAE4D02A821E EFI_VLAN_CONFIG_PROTOCOL.Remove - Remove() returns EFI_NOT_FOUND with valid parameters. 5.27.1.3.4 # BAD50E59-9423-427D-A75D-691C90B7F975 EFI_ATA_PASS_THRU_PROTOCOL.GetNextPort – GetNextPort() should return invalid parameter if input port is invalid. 5.7.8.1.1 # C3E87AA1-6E9C-478F-9BD5-395008012896 EFI_ATA_PASS_THRU_PROTOCOL.GetNextPort – GetNextPort() should return invalid parameter if Port is not 0xFFFF and not returned on a previous call to GetNextPort(). 5.7.8.1.2 # 5F658292-A409-4D67-BA13-04C25185F280 EFI_ATA_PASS_THRU_PROTOCOL.GetNextPort – GetNextPort() returns EFI_NOT_FOUND with valid parameters. 5.7.8.1.3 # D72E6A78-5292-4493-9040-B0445A9C1714 EFI_ATA_PASS_THRU_PROTOCOL.BuildDevicePath – BuildDevicePath() with NULL parameter. 5.7.8.2.1 # A42A0E01-7B80-46E4-A757-86C4EC53F4E4 EFI_ATA_PASS_THRU_PROTOCOL.BuildDevicePath – BuildDevicePath() with invalid port. 5.7.8.2.2 # 322F00C1-F6BF-41ED-AEFD-AAC48F3FA9DB EFI_ATA_PASS_THRU_PROTOCOL.BuildDevicePath – BuildDevicePath() with invalid device. 5.7.8.2.3 # 230D44B6-CE53-42B6-9BA6-3D115D492B33 EFI_ATA_PASS_THRU_PROTOCOL.BuildDevicePath – BuildDevicePath() with available device, device path should be created. 5.7.8.2.4 # 0F2F0849-690B-48EA-8E35-64363FAA8C5C EFI_ATA_PASS_THRU_PROTOCOL.GetDevice – GetDevice() with NULL device path. 5.7.8.3.1 # 7602BD0A-1C05-49E5-A8D4-C6038C439AF9 EFI_ATA_PASS_THRU_PROTOCOL.GetDevice – GetDevice() with NULL port. 5.7.8.3.2 # 2B64D49A-1F1B-4610-A266-DE32A1072B32 EFI_ATA_PASS_THRU_PROTOCOL.GetDevice – GetDevice() with NULL device. 5.7.8.3.3 # 07830EAF-BA30-4224-ABC4-42428B7A045D EFI_ATA_PASS_THRU_PROTOCOL.GetDevice – GetDevice() with invalid device path. 5.7.8.3.4 # 7EA827E4-522C-44B6-99E4-259319BACC57 EFI_ATA_PASS_THRU_PROTOCOL.GetDevice – GetDevice() with correct device path. The device represented by this device path should be achieved. 5.7.8.3.5 # 5E0080D2-4065-4B92-A461-5249F38FAF55 EFI_ATA_PASS_THRU_PROTOCOL.ResetPort – ResetPort() with available port. 5.7.8.4.1 # 206AE2FC-3F34-4AFE-8244-402757609831 EFI_ATA_PASS_THRU_PROTOCOL.ResetDevice – ResetDevice() with invalid port. 5.7.8.5.1 # D9378047-9B4B-4ABF-AA6B-E3CDB6C41939 EFI_ATA_PASS_THRU_PROTOCOL.ResetDevice – ResetDevice() with invalid device. 5.7.8.5.2 # A400BC81-9E48-469B-A097-D00845B669E8 EFI_ATA_PASS_THRU_PROTOCOL.ResetDevice – ResetDevice() with available device. 5.7.8.5.3 # C564AD60-32CE-4F5F-867A-EF9FEF5E94A2 EFI_ATA_PASS_THRU_PROTOCOL.GetNextDevice – GetNextDevice() with invalid device number. 5.7.8.6.1 # 0E5C99BA-D36C-4775-9131-766A6E8C536B EFI_ATA_PASS_THRU_PROTOCOL.GetNextDevice – GetNextDevice() should return EFI_INVALID_PARAMETER if PortMultiplierPort is not 0xFFFF and not returned on a previous call to GetNextPort().. 5.7.8.6.2 # D89631F3-BD59-4959-BA10-3FA9946202DF EFI_ATA_PASS_THRU_PROTOCOL.GetNextDevice – GetNextDevice() returns EFI_NOT_FOUND with valid parameters. 5.7.8.6.3 # 7D6FCACD-3463-41C8-A501-A299404459B8 EFI_ATA_PASS_THRU_PROTOCOL.PassThru – PassThru() with Non-IoAligned InDataBuffer. 5.7.8.7.1 # 745295B5-C36B-4B23-AFC7-D4CCC01DB64F FI_ATA_PASS_THRU_PROTOCOL.PassThru – PassThru() with Non-IoAligned Asb. 5.7.8.7.2 # AF9489A2-23F3-4962-9D8F-D2C0A7CB2FB1 EFI_ATA_PASS_THRU_PROTOCOL.PassThru – PassThru() with Non-IoAligned OutDataBuffer. 5.7.8.7.3 # D584B074-A8CD-438C-B518-B1EC59FAC8EE EFI_ATA_PASS_THRU_PROTOCOL.PassThru – PassThru() with invalid port. 5.7.8.7.4 # 4CD806FD-3742-44E9-A619-DF2D3747E78F EFI_ATA_PASS_THRU_PROTOCOL.PassThru – PassThru() with invalid device. 5.7.8.7.5 # A648AB45-898B-4B44-AB9E-246BC649C9FD EFI_ATA_PASS_THRU_PROTOCOL.PassThru – PassThru() with too long buffer size. 5.7.8.7.6 # E5C8314A-A2B8-42D2-B127-97AD7874D530 EFI_ATA_PASS_THRU_PROTOCOL.PassThru – PassThru() sends ATA command ‘Identify Device’ to an available device with several valid EFI_ATA_PASS_THRU_COMMAND_PACKET and EFI_EVENT inputs. 5.7.8.7.7 # EB7841B9-2A4A-45B1-A99F-677AB4CD79A2 EFI_ATA_PASS_THRU_PROTOCOL.PassThru – PassThru() returns EFI_SUCCESS. 5.7.8.7.8 # 9662DA7D-6F98-4051-B187-85B0F4B53AF1 EFI_ATA_PASS_THRU_PROTOCOL.PassThru – PassThru() returns EFI_SUCCESS. 5.7.8.7.9 # 5787ED6F-A984-4B15-B2F3-A0D1B8CE6189 EFI_ATA_PASS_THRU_PROTOCOL.PassThru – PassThru() returns EFI_SUCCESS. 5.7.8.7.10 # 202B3252-5C89-41BF-9B42-945856C8CC7E EFI_ATA_PASS_THRU_PROTOCOL.PassThru – PassThru() returns EFI_SUCCESS. 5.7.8.7.11 # DCB2C498-4D12-4351-B4D7-85332C51D8F7 EFI_ATA_PASS_THRU_PROTOCOL.Mode – Mode attributes should be physical, logical or both. 5.7.8.8.1 # 8CCB89AB-2BBE-4766-A905-2D1EA6B4546B EFI_ATA_PASS_THRU_PROTOCOL.Mode – Mode IoAlign should be 0, 1 or a power of 2. 5.7.8.8.2 # D02B40AE-062F-4155-BBDD-04291894EA31 EFI_FIRMWARE_MANAGEMENT_PROTOCOL.GetImageInfo - GetImageInfo() returns EFI_SUCCESS and the expected return code is correct. 32.1.1.1.1 # 3789B80E-AB70-4DC9-BBBD-70637636AB52 EFI_FIRMWARE_MANAGEMENT_PROTOCOL.GetImageInfo - GetImageInfo() returns EFI_BUFFER_TOO_SMALL when ImageInfoSize is 1. 32.1.2.1.1 # CA1D7706-256B-464E-B6EE-50341EEC3C83 EFI_FIRMWARE_MANAGEMENT_PROTOCOL.GetImageInfo - GetImageInfo() returns EFI_INVALID_PARAMETER when *ImageInfoSize is NULL. 32.1.2.1.2 # FF704C46-3999-4A28-A36E-768AB6AD89D8 EFI_FIRMWARE_MANAGEMENT_PROTOCOL.GetImage - GetImage() returns EFI_SUCCESS or EFI_UNSUPPORTED. 32.2.1.1.1 # 3C8D87B2-6A89-4A6C-BC75-E686A14913F0 EFI_FIRMWARE_MANAGEMENT_PROTOCOL.GetImage - GetImage() returns EFI_BUFFER_TOO_SMALL when ImageSize is 1. 32.2.2.1.1 # 88031C96-99BF-4D2C-9F57-A7026ABCD351 EFI_FIRMWARE_MANAGEMENT_PROTOCOL.GetImage - GetImage() returns EFI_INVALID_PARAMETER when *Image is NULL. 32.2.2.1.2 # 7A386361-3A5D-4E58-8A51-4D93B65595F4 EFI_FIRMWARE_MANAGEMENT_PROTOCOL.GetImage - GetImage() returns EFI_INVALID_PARAMETER or EFI_NOT_FOUND when ImageIndex = 0 or ImageIndex = *DescriptorCount + 1. 32.2.2.1.3 # D6A77629-5AFD-4854-87C8-EE9FC53DBE3D EFI_FIRMWARE_MANAGEMENT_PROTOCOL.GetImage - GetImage() returns EFI_SECURITY_VIOLATION when Image has a dummy authentication data. 32.2.2.1.4 # 4EA24764-A6B1-43B5-B8A0-D33FDC8BC6E4 EFI_FIRMWARE_MANAGEMENT_PROTOCOL.SetImage - SetImage() returns EFI_INVALID_PARAMETER when Image is NULL. 32.3.2.1.1 # C82D1373-1F87-45F4-AFFC-10A7F7B09CB0 EFI_FIRMWARE_MANAGEMENT_PROTOCOL.SetImage - SetImage() returns EFI_INVALID_PARAMETER or EFI_ABORTED when ImageIndex = 0 or ImageIndex = *DescriptorCount + 1. 32.3.2.1.2 # 2410A859-DF6F-4857-924A-263707110F1C EFI_FIRMWARE_MANAGEMENT_PROTOCOL.SetImage - SetImage() returns EFI_SECURITY_VIOLATION when Image has a dummy authentication data. 32.3.2.1.3 # 3987172C-E6A0-4099-B12B-D8EFF2627593 EFI_FIRMWARE_MANAGEMENT_PROTOCOL.CheckImage - CheckImage() returns EFI_INVALID_PARAMETER when *Image is NULL. 32.4.2.1.1 # D6DAD28E-7F0F-4F56-9A93-147DB37400C9 EFI_FIRMWARE_MANAGEMENT_PROTOCOL.CheckImage - CheckImage() returns EFI_SECURITY_VIOLATION when Image has a dummy authentication data. 32.4.2.1.2 # 70884539-9A34-4146-833A-4D898B9C7EA4 EFI_FIRMWARE_MANAGEMENT_PROTOCOL.GetPackageInfo - GetPackageInfo() returns EFI_SUCCESS or EFI_UNSUPPORTED. 32.5.1.1.1 # B5288FC3-E906-4468-833D-D4A658A54FBD EFI_FIRMWARE_MANAGEMENT_PROTOCOL.SetPackageInfo - SetPackageInfo() returns EFI_INVALID_PARAMETER when the **PackageVersionName is longer than the value returned in *PackageVersionNameMaxLen. 32.6.2.1.1 # 57355301-1343-497F-BEE0-8E5C27D24002 EFI_FIRMWARE_MANAGEMENT_PROTOCOL.SetPackageInfo - SetPackageInfo() returns EFI_SECURITY_VIOLATION when *Image is NULL. 32.6.2.1.2 # ADEAB82D-7592-40FE-87A8-932BAD97FF5E EFI_FIRMWARE_MANAGEMENT_PROTOCOL.SetPackageInfo - SetPackageInfo() returns EFI_SECURITY_VIOLATION when ImageSize is 0. 32.6.2.1.3 # 9BE658D2-1312-4254-9110-5900D5FD6C6C EFI_FIRMWARE_MANAGEMENT_PROTOCOL.SetPackageInfo - SetPackageInfo() returns EFI_SECURITY_VIOLATION when Image has a dummy authentication data. 32.6.2.1.4 # A971E7AD-5889-4AF0-8C7E-05A688CAF6D8 EFI_TIMESTAMP_PROTOCOL.GetTimestamp() - GetTimestamp() returns reasonable value 5.34.1.1.1 # 7530E468-C9D0-4881-A2E7-B59F80387026 EFI_TIMESTAMP_PROTOCOL.GetProperties() - GetProperties() returns EFI_SUCCESS with Properties being no NULL 5.34.1.2.1 # 2E9847B0-8D24-4C8D-BDBC-57C5DB101095 EFI_TIMESTAMP_PROTOCOL.GetProperties() - Properties.EndValue returned from GetProperties() should be in 0xFFFF format. 5.34.1.2.2 # 3B1D442F-CC6D-4E89-A391-0040B239D7B6 EFI_TIMESTAMP_PROTOCOL.GetProperties() - GetProperties() returns EFI_INVALID_PARAMETER with Properties being NULL 5.34.1.2.3 # B0AEEA8A-CD05-4254-B2CB-30BB908773C6 EFI_RNG_PROTOCOL.GetInfo() - GetInfo() returns returns EFI_SUCCESS with valid parameters 5.33.4.1.1 # 50DF54E5-1449-4A34-956A-B66166C2D58A EFI_RNG_PROTOCOL.GetInfo() - GetInfo() returns valid algorithm with valid parameters 5.33.4.1.2 # 0DB3B0D2-859F-4682-8767-62356791B79D EFI_RNG_PROTOCOL.GetInfo() - GetInfo() returns EFI_BUFFER_TOO_SMALL with small RNGAlgorithmListSize and returns valid size 5.33.4.1.3 # 4A54A35E-66AC-4C2E-92D8-7B263D8A77A8 EFI_RNG_PROTOCOL.GetRNG() - GetRNG() returns EFI_SUCCESS with valid parameters 5.33.4.2.1 # E3D11E22-EDDB-40C4-8F6D-257933EA62F8 EFI_RNG_PROTOCOL.GetRNG() - GetRNG() returns EFI_SUCCESS with default algorithm 5.33.4.2.2 # E79E5379-D4DC-4624-8805-09461C097828 EFI_RNG_PROTOCOL.GetRNG() - GetRNG() returns EFI_INVALID_PARAMETER when RNGValueLength is 0 5.33.4.2.3 # 76AC3E4C-5F59-4C21-820A-E424C2EF3614 EFI_RNG_PROTOCOL.GetRNG() - GetRNG() returns EFI_INVALID_PARAMETER when RNGValue is NULL 5.33.4.2.4 # 27451869-357D-4E92-B8B0-B8C5BAB9A4E9 EFI_RNG_PROTOCOL.GetRNG() - GetRNG() returns EFI_INVALID_PARAMETER when RNGValueLength is 0 5.33.4.2.5 # 031CE0E8-3604-4489-936C-608C9B2CF8F4 EFI_RNG_PROTOCOL.GetRNG() - GetRNG() returns EFI_INVALID_PARAMETER when RNGValue is NULL 5.33.4.2.6 # 7A4EA182-A4CD-441D-98D7-7365876FFA77 EFI_RNG_PROTOCOL.GetRNG() - GetRNG() returns EFI_UNSUPPORTED with unsupported algorithm 5.33.4.2.7 # 9CEC70A0-FB56-4B7F-9531-EBD061A2CF8F EFI_REGULAR_EXPRESSION_PROTOCOL.MatchString() - MatchString() returns EFI_INVALID_PARAMETER, when called with NULL value for String. 5.35.1.1.1 # FDCEB7D8-5FB7-43C8-8FA8-EC0F7F143429 EFI_REGULAR_EXPRESSION_PROTOCOL.MatchString() - MatchString() returns EFI_INVALID_PARAMETER, when called with NULL value for Pattern 5.35.1.1.2 # 76813D40-D2A7-4912-9EC4-966B14154B51 EFI_REGULAR_EXPRESSION_PROTOCOL.MatchString() - MatchString() returns EFI_INVALID_PARAMETER, when called with NULL value for Result 5.35.1.1.3 # EA3DE64C-E402-43A7-B477-66CDF5131E85 EFI_REGULAR_EXPRESSION_PROTOCOL.MatchString() - MatchString() returns EFI_INVALID_PARAMETER, when called with NULL value for CapturesCount. 5.35.1.1.4 # 98DEE30E-DC2B-4DC6-8310-F885172F4CC8 EFI_REGULAR_EXPRESSION_PROTOCOL.MatchString() - MatchString() eturns EFI_UNSUPPORTED, when called with an unsupported SyntaxType. 5.35.1.1.5 # 94407424-C17E-4A28-B784-3F8439CF3096 EFI_REGULAR_EXPRESSION_PROTOCOL.MatchString() - MatchString() with valid parameter returns correct status, corresponding Result, Captures and CapturesCount of comparison between String and Pattern in each supported SyntaxType. 5.35.1.1.6 # 3D3BE925-FBF3-425C-BD0D-2B952FF3BFE8 EFI_REGULAR_EXPRESSION_PROTOCOL.MatchString() - MatchString() with SyntaxType=NULL, returns correct status and output of comparison between String and Pattern. 5.35.1.1.7 # 3219E1B1-AC3A-4F53-9911-F325445BA826 EFI_REGULAR_EXPRESSION_PROTOCOL.GetInfo() - GetInfo() should return EFI_BUFFER_TOO_SMALL with a RegExSyntaxTypeListSize value that is too small to hold the result. 5.35.1.2.1 # 5A216F4D-B4FE-486D-8E2E-7BF9984762BD EFI_REGULAR_EXPRESSION_PROTOCOL.GetInfo() - GetInfo() returns EFI_INVALID_PARAMETER when RegExSyntaxTypeListSize is passed as NULL. 5.35.1.2.2 # 5365A661-DB02-46ED-B83E-BC716D6A8BB4 EFI_REGULAR_EXPRESSION_PROTOCOL.GetInfo() - GetInfo() returns EFI_SUCCESS with valid parameters. 5.35.1.2.3 # F70CB8E0-2C12-4976-AFC9-AC90DAAE6E20 EFI_HASH2_PROTOCOL. GetHashSize() - GetHashSize() returns EFI_SUCCESS with valid parameters and HashSize match the HashAlgorithm. 25.2.1.1.1 # B86858D8-CB57-4978-9DED-E7C7B10675D7 EFI_HASH2_PROTOCOL. GetHashSize() - GetHashSize() returns EFI_UNSUPPORTED with unsupported HashAlgorithm or HashAlgorithm being NULL. 25.2.1.1.2 # 9A001932-3ABD-4CCA-88B5-DBA158C5DBEF EFI_HASH2_PROTOCOL. GetHashSize() - GetHashSize() returns EFI_INVALID_PARAMETER when HashSize is NULL. 25.2.1.1.3 # F6905190-3664-4FF9-AC68-CE78246B2A51 EFI_HASH2_PROTOCOL. Hash() - Hash() returns EFI_SUCCESS with valid parameters and Hash2Out should be correct. 25.2.1.2.1 # 89690C0C-63C1-40AB-9B91-FED2321A3E99 EFI_HASH2_PROTOCOL. Hash() - Hash() returns EFI_UNSUPPORTED with unsupported HashAlgorithm or HashAlgorithm being NULL. 25.2.1.2.2 # B9CCEAA1-3B8F-45E3-8A27-99453EB4D1BB EFI_HASH2_PROTOCOL. Hash() - Hash() returns EFI_INVALID_PARAMETER when Hash is NULL. 25.2.1.2.3 # 644E5FA7-3D9B-4A7B-B14E-433428F160DB EFI_HASH2_PROTOCOL. HashInit() - HashInit() returns EFI_UNSUPPORTED with unsupported HashAlgorithm or HashAlgorithm being NULL. 25.2.1.3.1 # 622E2357-C5FF-46B7-ABE7-DB5E76BDCAA9 EFI_HASH2_PROTOCOL. HashInit() - HashInit() EFI_ALREADY_STARTED when it follows the call to HashInit(). 25.2.1.3.2 # 69C8ED23-F7FD-4122-B31A-46F84811A577 EFI_HASH2_PROTOCOL. HashInit() - HashInit() returns EFI_ALREADY_STARTED when it follows the call to HashUpdate(). 25.2.1.3.3 # A6A79FFD-7E93-4302-B5AF-E543C5163595 EFI_HASH2_PROTOCOL. HashUpdate() - HashUpdate() returns EFI_NOT_READY when it is not preceded by a call to HashInit(). 25.2.1.4.1 # 4021BF59-8FAB-4A5E-A86B-3EADA278B372 EFI_HASH2_PROTOCOL. HashUpdate() - HashUpdate() returns EFI_NOT_READY when it follows the call to Hash(). 25.2.1.4.2 # F7CD2A58-18F9-4285-B92B-22767EFFC8F5 EFI_HASH2_PROTOCOL. HashUpdate() - HashUpdate() returns EFI_NOT_READY when it follows the call to HashFinal(). 25.2.1.4.3 # D66D9EB8-52A9-415D-A915-7B50B853345A EFI_HASH2_PROTOCOL. HashFinal() - HashFinal() returns EFI_SUCCESS with valid parameters. 25.2.1.5.1 # 459F2E7E-1A98-44C6-970E-389267DBE157 EFI_HASH2_PROTOCOL. HashFinal() - HashFinal() returns EFI_NOT_READY when it is not preceded by the call to HashInit()/HashUpdate(). 25.2.1.5.2 # 57BAA339-AB9B-4CB7-8EED-EB976882AF6B EFI_HASH2_PROTOCOL. HashFinal() - HashFinal() returns EFI_NOT_READY when it is not preceded by the call to HashUpdate(). 25.2.1.5.3 # 69AF3BE6-3AC2-467C-8C41-74D4532F66A6 EFI_HASH2_PROTOCOL. HashFinal() - HashFinal() returns EFI_NOT_READY when it follows the call to Hash(). 25.2.1.5.4 # 6022B449-9FE1-4BD9-849C-679E7F07A5FE EFI_HASH2_PROTOCOL. HashFinal() - HashFinal() returns EFI_INVALID_PARAMETER when Hash is NULL. 25.2.1.5.5 # 2A6201E8-E536-4E92-B64E-8EBDC6FEE025 EFI_HASH2_PROTOCOL. HashFinal() - HashFinal() returns EFI_NOT_READY when it follows the call to HashFinal(). 25.2.1.5.6 # 5C0EEC50-A6EA-413C-8A46-4AD14A7776F1 EFI_PKCS7_VERIFY_PROTOCOL.VerifyBuffer() - VerifyBuffer() returns EFI_SUCCESS when content signature was verified against hash of content, the signer's certificate was not found in RevokedDb, and was found in AllowedDb. 25.3.1.1.1 # 6EA61FBD-1E46-4854-83F8-2293241A3867 EFI_PKCS7_VERIFY_PROTOCOL.VerifyBuffer() - VerifyBuffer() returns EFI_BUFFER_TOO_SMALL when the size of buffer indicated by ContentSize is too small to hold the content. ContentSize should be updated to required size. 25.3.1.1.2 # 51AF2845-1BFE-4BC3-9069-7B29BC7CC3C6 EFI_PKCS7_VERIFY_PROTOCOL.VerifyBuffer() - VerifyBuffer() returns EFI_SUCCESS when the size of buffer indicated by ContentSize is big enough to hold the content, and retrive the correct content. 25.3.1.1.3 # 912E23EF-299C-41AB-A0F5-FCBCF6FDD332 EFI_PKCS7_VERIFY_PROTOCOL.VerifyBuffer() - VerifyBuffer() returns EFI_SUCCESS when the content signature was verified against hash of content, signer is found in both AllowedDb and RevokedDb, the signing was allowed by reference to TimeStampDb. 25.3.1.1.4 # 5CCC7DFF-C397-4733-B6C7-88C43E806A67 EFI_PKCS7_VERIFY_PROTOCOL.VerifyBuffer() - VerifyBuffer() returns EFI_UNSUPPORTED when SignedData is NULL or SignedDataSize is 0 or AllowedDb is NULL or Content is not NULL and ContentSize is NULL. 25.3.1.1.5 # B1F546C3-004E-4E33-B181-76F3F8B1D65B EFI_PKCS7_VERIFY_PROTOCOL.VerifyBuffer() - VerifyBuffer() returns EFI_UNSUPPORTED when SignedData buffer is not correctly formatted for processing. 25.3.1.1.6 # F9382C57-D51D-4BA9-9141-30C6288BD364 EFI_PKCS7_VERIFY_PROTOCOL.VerifyBuffer() - VerifyBuffer() returns EFI_ABORTED when AllowedDb is invalid format. 25.3.1.1.7 # 3B322E30-8378-441A-BA1D-EEE553DA2149 EFI_PKCS7_VERIFY_PROTOCOL.VerifyBuffer() - VerifyBuffer() returns EFI_ABORTED when RevokedDb is invalid format. 25.3.1.1.8 # DFE02003-B2AD-46BC-AEE0-F9B8D0ECD34A EFI_PKCS7_VERIFY_PROTOCOL.VerifyBuffer() - VerifyBuffer() returns EFI_ABORTED when TimeStampDb is invalid format. 25.3.1.1.9 # 8DE626C4-7112-4A57-B2BB-300C5F2AC18E EFI_PKCS7_VERIFY_PROTOCOL.VerifyBuffer() - VerifyBuffer() returns EFI_SECURITY_VIOLATION when Buffer is correctly formatted but signer is not in AllowedDb. 25.3.1.1.10 # 399E1246-D15A-491A-BB82-99A4DAB3AC28 EFI_PKCS7_VERIFY_PROTOCOL.VerifyBuffer() - VerifyBuffer() returns EFI_SECURITY_VIOLATION when Buffer is correctly formatted but signer is in RevokedDb. 25.3.1.1.11 # 670B4EAB-F28D-42DB-A7BC-AD0D598049AF EFI_PKCS7_VERIFY_PROTOCOL.VerifyBuffer() - VerifyBuffer() returns EFI_SECURITY_VIOLATION when Buffer is correctly formatted but the content hash is in RevokedDb. 25.3.1.1.12 # FD98E4E5-F8AF-4DCF-811A-6CF4998A039D EFI_PKCS7_VERIFY_PROTOCOL.VerifyBuffer() - VerifyBuffer() returns EFI_UNSUPPORTED when Signed data embedded in SignedData but InData is not NULL. 25.3.1.1.13 # B136E016-4F80-44BD-BAB0-1C348A2DA18A EFI_PKCS7_VERIFY_PROTOCOL.VerifyBuffer() - VerifyBuffer() returns EFI_ NOT_FOUND when InData is NULL and no content embedded in SignedData. 25.3.1.1.14 #