5 #include "sw/device/lib/testing/test_framework/status.h"
19 static void test_status_device_write(test_status_t test_status) {
21 if (status_addr != 0) {
23 mmio_region_write32(test_status_device_addr, 0x0, (uint32_t)test_status);
27 void test_status_set(test_status_t test_status) {
33 atomic_signal_fence(memory_order_release);
35 switch (test_status) {
36 case kTestStatusPassed: {
38 test_status_device_write(test_status);
42 case kTestStatusFailed: {
44 test_status_device_write(test_status);
49 LOG_INFO(
"test_status_set to 0x%x", test_status);
50 test_status_device_write(test_status);