7 #include "sw/device/lib/testing/test_framework/check.h"
11 OTTF_DEFINE_TEST_CONFIG();
16 static volatile const uint8_t kNumIcacheInvals = 7;
20 CHECK(kNumIcacheInvals >= 2);
23 for (
unsigned i = 0; i < kNumIcacheInvals; i++) {
28 CSR_READ(CSR_REG_CPUCTRL, &cpuctrlsts);
29 CHECK((cpuctrlsts & (1 << 8)) == 0);
34 CSR_READ(CSR_REG_CPUCTRL, &cpuctrlsts);
35 }
while ((cpuctrlsts & (1 << 8)) == 0);