CommonEvaluationPlatform / CEP

The Common Evaluation Platform (CEP), based on UCB's Chipyard Framework, is an SoC design that contains only license-unencumbered, freely available components.
BSD 3-Clause "New" or "Revised" License
19 stars 6 forks source link

Baremetal Test aesMacro fails due to SROT_aesonly_playback.h address out of range #23

Open jordankrim opened 9 months ago

jordankrim commented 9 months ago

I am on v4.41 Commit d32db1ccc5ebb4f71b4bcebaafac238cde08b2f5

The BareMetal test aesMacro is failing because the input is being read from the file SROT_aesonly_playback.h which is in a #include in the riscv_wrapper.cc for that test. The problem is that the last entry of the SROT_playback array is:

, WRITE__CMD, 0x700ffe20, 0x00000000aaaa5555 // 42

This address read (0x700ffe20) is out of range, so the write and subsequently the test fails.

If the #include in the riscv_wrapper.cc file is replaced by SROT_playback.h then the test passes.