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
21
stars
7
forks
source link
Baremetal Test aesMacro fails due to SROT_aesonly_playback.h address out of range #23
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:
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.