Repository: pftf/RPi4

Issue #41: DisplayDxe issues uncovered by SCT in v2.4 Arm Enterprise ACS
Created: 2020-04-30T01:25:23Z

Duplicate issue #73: ACS SCT - GOP failures
Created: 2020-06-18T02:49:04Z
ACS 2.4 SCT GOP failures on REl 1.15
https://raw.githubusercontent.com/pftf/acs-reports/master/v1.15/acs-enterprise-v2.4/SCT_RUN/Overall/Summary.log

 Blt() function input validation

Current Device: VenHw(C5DEAE31-FAD2-4030-841B-CFC9644D2C5B)
EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt - Blt() with invalid BltOperation -- FAILURE
11AF616A-BEF5-4590-BE85-1952A00DE1AF
/home/edhcha01/RELEASE_V2.4/arm-enterprise-acs/luv/build/tmp/work/aarch64-oe-linux/sbbr/v1.1+gitAUTOINC+b558bad254-r0/edk2/SctPkg/TestCase/UEFI/EFI/Protocol/GraphicsOutput/BlackBoxTest/GraphicsOutputBBTestConformance.c:386: Status = Success,Expected = Invalid Parameter, Source=(0x0), Destination=(0x0), Width=1, Height=1, Delta=0,BltOperation=4

EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt - Blt() with invalid BltOperation -- FAILURE
11AF616A-BEF5-4590-BE85-1952A00DE1AF
/home/edhcha01/RELEASE_V2.4/arm-enterprise-acs/luv/build/tmp/work/aarch64-oe-linux/sbbr/v1.1+gitAUTOINC+b558bad254-r0/edk2/SctPkg/TestCase/UEFI/EFI/Protocol/GraphicsOutput/BlackBoxTest/GraphicsOutputBBTestConformance.c:386: Status = Success,Expected = Invalid Parameter, Source=(0x0), Destination=(0x0), Width=1, Height=1, Delta=0,BltOperation=5

EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt - Blt() with invalid BltOperation -- FAILURE
11AF616A-BEF5-4590-BE85-1952A00DE1AF
/home/edhcha01/RELEASE_V2.4/arm-enterprise-acs/luv/build/tmp/work/aarch64-oe-linux/sbbr/v1.1+gitAUTOINC+b558bad254-r0/edk2/SctPkg/TestCase/UEFI/EFI/Protocol/GraphicsOutput/BlackBoxTest/GraphicsOutputBBTestConformance.c:386: Status = Success,Expected = Invalid Parameter, Source=(0x0), Destination=(0x0), Width=1, Height=1, Delta=0,BltOperation=14

EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt - Blt() with invalid BltOperation -- FAILURE
11AF616A-BEF5-4590-BE85-1952A00DE1AF
/home/edhcha01/RELEASE_V2.4/arm-enterprise-acs/luv/build/tmp/work/aarch64-oe-linux/sbbr/v1.1+gitAUTOINC+b558bad254-r0/edk2/SctPkg/TestCase/UEFI/EFI/Protocol/GraphicsOutput/BlackBoxTest/GraphicsOutputBBTestConformance.c:386: Status = Success,Expected = Invalid Parameter, Source=(0x0), Destination=(0x0), Width=1, Height=1, Delta=0,BltOperation=104

EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt - Blt() with invalid BltOperation -- FAILURE
11AF616A-BEF5-4590-BE85-1952A00DE1AF
/home/edhcha01/RELEASE_V2.4/arm-enterprise-acs/luv/build/tmp/work/aarch64-oe-linux/sbbr/v1.1+gitAUTOINC+b558bad254-r0/edk2/SctPkg/TestCase/UEFI/EFI/Protocol/GraphicsOutput/BlackBoxTest/GraphicsOutputBBTestConformance.c:386: Status = Success,Expected = Invalid Parameter, Source=(0x0), Destination=(0x0), Width=1, Height=1, Delta=0,BltOperation=1004

EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt - Blt() with invalid BltOperation -- FAILURE
11AF616A-BEF5-4590-BE85-1952A00DE1AF
/home/edhcha01/RELEASE_V2.4/arm-enterprise-acs/luv/build/tmp/work/aarch64-oe-linux/sbbr/v1.1+gitAUTOINC+b558bad254-r0/edk2/SctPkg/TestCase/UEFI/EFI/Protocol/GraphicsOutput/BlackBoxTest/GraphicsOutputBBTestConformance.c:386: Status = Success,Expected = Invalid Parameter, Source=(0x0), Destination=(0x0), Width=1, Height=1, Delta=0,BltOperation=4294967295


Returned Status Code: Success

Blt_Conf: [FAILED]
  Passes........... 0
  Warnings......... 0
  Errors........... 6


 QueryMode() function input validation

EFI_GRAPHICS_OUTPUT_PROTOCOL.QueryMode - QueryMode() with NULL &SizeofInfo -- FAILURE
8EBCD9AB-69A9-48A2-9BBC-8C479E689156
/home/edhcha01/RELEASE_V2.4/arm-enterprise-acs/luv/build/tmp/work/aarch64-oe-linux/sbbr/v1.1+gitAUTOINC+b558bad254-r0/edk2/SctPkg/TestCase/UEFI/EFI/Protocol/GraphicsOutput/BlackBoxTest/GraphicsOutputBBTestConformance.c:141: Input invalide &SizeofInfo,Status:Success, Expected:Invalid Parameter

QueryMode_Conf: [FAILED]
  Passes........... 5
  Warnings......... 0
  Errors........... 1


 QueryMode() validation of mode switch

Current Device: VenHw(C5DEAE31-FAD2-4030-841B-CFC9644D2C5B)
EFI_GRAPHICS_OUTPUT_PROTOCOL.QueryMode - SetMode() then QueryMode(), compare Info structure -- FAILURE
D1824539-92CD-434C-8165-872CC21A5F9E
/home/edhcha01/RELEASE_V2.4/arm-enterprise-acs/luv/build/tmp/work/aarch64-oe-linux/sbbr/v1.1+gitAUTOINC+b558bad254-r0/edk2/SctPkg/TestCase/UEFI/EFI/Protocol/GraphicsOutput/BlackBoxTest/GraphicsOutputBBTestFunction.c:148: dump of query result:ver:0, hRes:1920, VRes:1080, PixelFmt:1, RMsk:450044,GMsk:450041,BMsk:310033,ReserveMask:46002D,PixelPerScanline:1920

QueryMode_Func: [FAILED]
  Passes........... 1
  Warnings......... 0
  Errors........... 1

Current Device: ConsoleSplitter/GraphicsOutput
EFI_GRAPHICS_OUTPUT_PROTOCOL.QueryMode - SetMode() then QueryMode(), compare Info structure -- FAILURE
D1824539-92CD-434C-8165-872CC21A5F9E
/home/edhcha01/RELEASE_V2.4/arm-enterprise-acs/luv/build/tmp/work/aarch64-oe-linux/sbbr/v1.1+gitAUTOINC+b558bad254-r0/edk2/SctPkg/TestCase/UEFI/EFI/Protocol/GraphicsOutput/BlackBoxTest/GraphicsOutputBBTestFunction.c:148: dump of query result:ver:0, hRes:1920, VRes:1080, PixelFmt:1, RMsk:D,GMsk:0,BMsk:1,ReserveMask:1,PixelPerScanline:1920

QueryMode_Func: [FAILED]
  Passes........... 1
  Warnings......... 0
  Errors........... 1


 SetMode() validation of mode switch


EFI_GRAPHICS_OUTPUT_PROTOCOL.SetMode - SetMode() then QueryMode(), compare Info structure -- FAILURE
4F13E7BA-B35A-4BF7-B1C0-FE399C4997FE
/home/edhcha01/RELEASE_V2.4/arm-enterprise-acs/luv/build/tmp/work/aarch64-oe-linux/sbbr/v1.1+gitAUTOINC+b558bad254-r0/edk2/SctPkg/TestCase/UEFI/EFI/Protocol/GraphicsOutput/BlackBoxTest/GraphicsOutputBBTestConformance.c:516: dump of query result:ver:0, hRes:1920, VRes:1080, PixelFmt:1, RMsk:D,GMsk:0,BMsk:1,ReserveMask:1,PixelPerScanline:1920

Returned Status Code: Success

SetMode_Conf: [FAILED]
  Passes........... 3
  Warnings......... 0
  Errors........... 1

EFI_GRAPHICS_OUTPUT_PROTOCOL.SetMode - SetMode() then QueryMode(), compare Info structure -- FAILURE
4F13E7BA-B35A-4BF7-B1C0-FE399C4997FE
/home/edhcha01/RELEASE_V2.4/arm-enterprise-acs/luv/build/tmp/work/aarch64-oe-linux/sbbr/v1.1+gitAUTOINC+b558bad254-r0/edk2/SctPkg/TestCase/UEFI/EFI/Protocol/GraphicsOutput/BlackBoxTest/GraphicsOutputBBTestConformance.c:516: dump of query result:ver:0, hRes:1920, VRes:1080, PixelFmt:1, RMsk:D,GMsk:0,BMsk:1,ReserveMask:1,PixelPerScanline:1920

Returned Status Code: Success

SetMode_Conf: [FAILED]
  Passes........... 3
  Warnings......... 0
  Errors........... 1

Closing comment (2021-07-16T17:20:33Z): Confirming that the same behavior still happens with GraphicsConsoleOutputProtocoltest on ACS 3.0 and 1.28 firmware, running on RPi 400
When running in automated ACS mode, I see the Synchronous Exception reported in #41
When running in manual SCT mode (from the same ACS 3.0, same 1.28 FW, on the same machine), the test passes