* PISCT error
@ 2017-06-20 5:11 wang xiaofeng
[not found] ` <B9726D6DCCFB8B4CA276A9169B02216D51E9C956@SHSMSX103.ccr.corp.intel.com>
0 siblings, 1 reply; 2+ messages in thread
From: wang xiaofeng @ 2017-06-20 5:11 UTC (permalink / raw)
To: edk2-devel
Hi All,
I meet the same error as kathirk rasied in https://sourceforge.net/projects/pi-sct/ two years ago
Is the owner in this list can help to answer or solve this issue? I tried to file a bug in bugzilla.tianocore.org but cannot found the packget in "Package" field.
kathirk-93
1 of 5 2 of 5 3 of 5 4 of 5 5 of 5
I ran this PI SCT on BayTrail platform and I am getting six error in SmmBase2 protocol test. In PI_SCT tool, SmmBase2BbTestDriver is a DXE_SMM_DRIVER which locates the EFI_SMM_BASE2_PROTOCOL and installs six different protocols based some condition. In PI_SCT tool, SmmBase2BbTest is a BS_DRIVER which is trying to locate the protocols which are installed by SmmBase2BbTestDriver and returns EFI_NOT_FOUND for all of those six protocol that causes those six errors in PI_SCT. I found that SmmBase2BbTestDriver was not dispatched, so those protocol were not installed but SmmBase2BbTest got dispatched and returned those errors. Why PI SCT did not execute the SmmBase2BbTestDriver ? And I am getting two more errors in ACPI SDT Protocol Test, those two errors mentioned below. Test case: EFI_ACPI_SDT_PROTOCOL.Close -It should EFI_SUCCESS,and the checksum should be changed. j:\pisctdev\PiSctPkg\TestCase\PI\DXE\Protocol\AcpiSdt\BlackBoxTest\AcpiSdtBBTestFunction.c:836:Status - Success Checksum = 22, AcpiTableBuffer->Checksum = 22 Observation: It seems that PISCT tool gets a wrong table to compare the checksum. GetAcpiTable_Conf: EFI_ACPI_SDT_PROTOCOL.GetAcpiTable -it should returns EFI_NOT_FOUND, when a table was not found. j:\pisctdev\PiSctPkg\TestCase\PI\DXE\Protocol\AcpiSdt\BlackBoxTest\AcpiSdtBBTestConformance.c:190:Status - Success Observation: PI SCT tool installs an ACPI table and removes the same table using TableKey and it expects that EFI_NOT_FOUND status should be returned which means it assumes that there is no other ACPI tables in the system. It is an wrong assumption. I think, PI SCT tool generates those eight errors by checking invalid conditions. GCD services test: PISCT tool verifies the MTRR or page table consistency in GCD services test. PI SCT simply returns pass while checking this test case in X64 (SctInstallPackageX64). Why does it skipping the particular test case in X64 only? Is there any way to fix those conditions on PI SCT tool? Please give your suggestion about this?
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: PISCT error
[not found] ` <B9726D6DCCFB8B4CA276A9169B02216D51E9C956@SHSMSX103.ccr.corp.intel.com>
@ 2017-06-20 6:11 ` wang xiaofeng
0 siblings, 0 replies; 2+ messages in thread
From: wang xiaofeng @ 2017-06-20 6:11 UTC (permalink / raw)
To: Zhu, Yonghong; +Cc: edk2-devel@lists.01.org, Lin, Jie
Bug 602 is filed for this issue
At 2017-06-20 13:34:09, "Zhu, Yonghong" <yonghong.zhu@intel.com> wrote:
>Add Auber into mail loop.
>
>Xiaofeng, you can file the bug on bugzilla first and mark the package as 'N/A' first.
>
>Best Regards,
>Zhu Yonghong
>
>
>-----Original Message-----
>From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of wang xiaofeng
>Sent: Tuesday, June 20, 2017 1:12 PM
>To: edk2-devel@lists.01.org
>Subject: [edk2] PISCT error
>
>Hi All,
> I meet the same error as kathirk rasied in https://sourceforge.net/projects/pi-sct/ two years ago
> Is the owner in this list can help to answer or solve this issue? I tried to file a bug in bugzilla.tianocore.org but cannot found the packget in "Package" field.
>
>
>
>
>kathirk-93
>1 of 5 2 of 5 3 of 5 4 of 5 5 of 5
>
>I ran this PI SCT on BayTrail platform and I am getting six error in SmmBase2 protocol test. In PI_SCT tool, SmmBase2BbTestDriver is a DXE_SMM_DRIVER which locates the EFI_SMM_BASE2_PROTOCOL and installs six different protocols based some condition. In PI_SCT tool, SmmBase2BbTest is a BS_DRIVER which is trying to locate the protocols which are installed by SmmBase2BbTestDriver and returns EFI_NOT_FOUND for all of those six protocol that causes those six errors in PI_SCT. I found that SmmBase2BbTestDriver was not dispatched, so those protocol were not installed but SmmBase2BbTest got dispatched and returned those errors. Why PI SCT did not execute the SmmBase2BbTestDriver ? And I am getting two more errors in ACPI SDT Protocol Test, those two errors mentioned below. Test case: EFI_ACPI_SDT_PROTOCOL.Close -It should EFI_SUCCESS,and the checksum should be changed. j:\pisctdev\PiSctPkg\TestCase\PI\DXE\Protocol\AcpiSdt\BlackBoxTest\AcpiSdtBBTestFunction.c:836:Status - Success Checksum = 2
> 2, AcpiTableBuffer->Checksum = 22 Observation: It seems that PISCT tool gets a wrong table to compare the checksum. GetAcpiTable_Conf: EFI_ACPI_SDT_PROTOCOL.GetAcpiTable -it should returns EFI_NOT_FOUND, when a table was not found. j:\pisctdev\PiSctPkg\TestCase\PI\DXE\Protocol\AcpiSdt\BlackBoxTest\AcpiSdtBBTestConformance.c:190:Status - Success Observation: PI SCT tool installs an ACPI table and removes the same table using TableKey and it expects that EFI_NOT_FOUND status should be returned which means it assumes that there is no other ACPI tables in the system. It is an wrong assumption. I think, PI SCT tool generates those eight errors by checking invalid conditions. GCD services test: PISCT tool verifies the MTRR or page table consistency in GCD services test. PI SCT simply returns pass while checking this test case in X64 (SctInstallPackageX64). Why does it skipping the particular test case in X64 only? Is there any way to fix those conditions on PI SCT tool? Please give your
> s uggestion about this?
>
>
>
>
>
>
>_______________________________________________
>edk2-devel mailing list
>edk2-devel@lists.01.org
>https://lists.01.org/mailman/listinfo/edk2-devel
>_______________________________________________
>edk2-devel mailing list
>edk2-devel@lists.01.org
>https://lists.01.org/mailman/listinfo/edk2-devel
\x16�&
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2017-06-20 6:09 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-06-20 5:11 PISCT error wang xiaofeng
[not found] ` <B9726D6DCCFB8B4CA276A9169B02216D51E9C956@SHSMSX103.ccr.corp.intel.com>
2017-06-20 6:11 ` wang xiaofeng
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox