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

[earlgrey_es,dv] fix closed source regression faillure #19474

Merged
merged 9 commits into from
Aug 18, 2023

Conversation

jdonjdon
Copy link
Contributor

Following PRs' from mater branch
#19415
#19430
#19431
#19450

@jdonjdon jdonjdon requested review from a team as code owners August 17, 2023 17:42
@jdonjdon jdonjdon requested review from matutem, jadephilipoom, a-will, moidx and msfschaffner and removed request for a team, matutem and jadephilipoom August 17, 2023 17:42
Add wait fetch enable before any generic sequence begin
for stub cpu test.

Signed-off-by: Jaedon Kim <[email protected]>
pwrmgr_normal_sleep_all_reset_reqs_test.c shows
spurious ping timeout issues.
Update timeout value to 256 ( recommended by design engineer).

Signed-off-by: Jaedon Kim <[email protected]>
dai_wr has multiple csr access including backdoor access.
In parallel_lc_esc vseq, `wait_csr_no_outstanding` is not good enough
because it can terminate test thread while dai write operation is in progress.
Update `rand_wait_csr_no_outstanding` s.t wait for no outstanding dai write operation.

Signed-off-by: Jaedon Kim <[email protected]>
rw evict test requires the same page write (illegal).
In flash, this causes all data approaches to zero and
create false ecc error. To avoid converging zero,
write patterned data instead of random.

Signed-off-by: Jaedon Kim <[email protected]>
If fatal alert is set during multiple program operation,
flash can be disabled by fatal alert in the middle of
multiple program operation.
To avoid test lock up, add parallel thread to terminate
program operation upon fatal alert is observed.

Signed-off-by: Jaedon Kim <[email protected]>
Update scoreboard `erase_bank` task align with
opensource flash model bank_erase behavior

Signed-off-by: Jaedon Kim <[email protected]>
`flash_ctrl_mp_regions` test requires 32 consequtive recover alerts.
When async frequency of alert agent is too slow, receiver alert agent misses alerts
and causes test fail.
Adjust frequency range of receiver alert agent just for this test.

Signed-off-by: Jaedon Kim <[email protected]>
Same issue as lowRISC#19268 has been observed. Hardening error injection.

Signed-off-by: Jaedon Kim <[email protected]>
@jdonjdon jdonjdon merged commit cee0614 into lowRISC:earlgrey_es Aug 18, 2023
23 checks passed
@jdonjdon jdonjdon deleted the earlgrey_es branch August 23, 2023 19:00
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

Successfully merging this pull request may close these issues.

3 participants