RTEMS | Implement MicroBlaze TM27 via AXI timer (!980)

Sam Price (@TheSamPrice) gitlab at rtems.org
Mon Feb 2 15:04:45 UTC 2026




Sam Price commented: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/980#note_140671


Debugging the ts-validation-intr.exe test.

Several fields are not set, still debugging that one.
Fixing ts-validation-intr.exe might be a larger change to work on qemu.

```
   rtems_interrupt_attributes *attributes
 )
 {
+  bool is_software_vector;
+
   (void) vector;

+  is_software_vector = ( vector == microblaze_tm27_alt_vector() );
+
   attributes->is_maskable = true;
+  attributes->can_enable = true;
   attributes->maybe_enable = true;
+  attributes->can_disable = true;
   attributes->maybe_disable = true;
-  attributes->can_clear = true;
+  attributes->can_raise = is_software_vector;
+  attributes->can_raise_on = is_software_vector;
+  attributes->can_clear = is_software_vector;
   attributes->cleared_by_acknowledge = true;
+  attributes->can_be_triggered_by_message = false;
+  attributes->trigger_signal = RTEMS_INTERRUPT_NO_SIGNAL;

```

-- 
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/980#note_140671
You're receiving this email because of your account on gitlab.rtems.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/bugs/attachments/20260202/f48b87e0/attachment-0001.htm>


More information about the bugs mailing list