Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multicore PE test fail #411

Open
quic-pansing opened this issue Dec 3, 2024 · 8 comments
Open

Multicore PE test fail #411

quic-pansing opened this issue Dec 3, 2024 · 8 comments

Comments

@quic-pansing
Copy link
Contributor

We are encountering issues during PE testing. When testing with a single core, most tests pass. However, when testing with multi-core enabled, most PE tests fail. Is it recommended to enable only a single core? attaching result
Screenshot 2024-12-03 142052

@rajatgoyal47
Copy link
Collaborator

rajatgoyal47 commented Dec 4, 2024

Hello Pankaj,

When multi-core is enabled, the same payload runs on all cores. The test status is marked as PASS if it succeeds on all cores; otherwise, it is marked as FAIL. Most PE tests are expected to run with multi-core enabled.

If possible, could you please share the logs for further debugging? Additionally, could you confirm whether you are using a prebuilt image to run these tests or building it yourself, and specify if it is an ACPI or Device Tree platform?

Regards,
ACS Team

@quic-pansing
Copy link
Contributor Author

quic-pansing commented Dec 10, 2024

bsa_verbose.txt
logs attached

I am using prebuilt image @rajatgoyal47

@rajatgoyal47
Copy link
Collaborator

Hello Pankaj,

As per the logs, PE Index 1 seems to be always on even before ACS is running, due to this the payload is not running on PE Index 1 and the test is failing on PE Index 1.
Can you please check if this is expected that both Primary PE and PE Index 1 is switched on?

Regards,
Rajat
ACS Team

@quic-pansing
Copy link
Contributor Author

yes @rajatgoyal47 both PE is ON.

@quic-pansing
Copy link
Contributor Author

If more than one core is already enabled, then this test case will not be valid. It is expected to fail since the same payload should be executed together.

@rajatgoyal47
Copy link
Collaborator

Hi,

Is there a particular reason why multiple PEs (PE index 0 and 1) are ON in this case?
Additionally, would it be possible to switch off the other PE and run the ACS? This will ensure that all the tests can be executed.

Regards
ACS team

@quic-pansing
Copy link
Contributor Author

We have our requirement to enable multicore system. I mention that with single core mostly test are pass, so asking is ACS is only design to run in single core enable system?

Br,
Qualcomm Boot

@rajatgoyal47
Copy link
Collaborator

Hi,

Currently, the ACS enables secondary cores when tests need to be executed on multiple cores.
However, handling scenarios where a secondary core is already enabled will require further investigation from our side. We will update you on this.

Regards,
ACS Team

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants