Skip to content

Commit c916e3a

Browse files
committed
tests: kernel: interrupt: MicroBlaze trigger_irq implementation (emulated)
Internal references: FWRIVERHD-4554 Signed-off-by: Alp Sayin <[email protected]>
1 parent 8ceb1a6 commit c916e3a

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

subsys/testsuite/include/zephyr/interrupt_util.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,11 @@ static inline void trigger_irq(int irq)
197197
z_mips_enter_irq(irq);
198198
}
199199

200+
#elif defined(CONFIG_MICROBLAZE)
201+
static inline void trigger_irq(int irq)
202+
{
203+
EMULATE_IRQ(irq);
204+
}
200205
#else
201206
/* So far, Nios II does not support this */
202207
#define NO_TRIGGER_FROM_SW

subsys/testsuite/include/zephyr/test_asm_inline_gcc.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@ static inline void timestamp_serialize(void)
4848
#define timestamp_serialize()
4949
#elif defined(CONFIG_MIPS)
5050
#define timestamp_serialize()
51+
#elif defined(CONFIG_MICROBLAZE)
52+
#define timestamp_serialize()
5153
#else
5254
#error implementation of timestamp_serialize() not provided for your CPU target
5355
#endif

0 commit comments

Comments
 (0)