Skip to content

Commit 69da9dd

Browse files
committed
tests: kernel: interrupt: MicroBlaze trigger_irq implementation (emulated)
Internal references: FWRIVERHD-4554 Signed-off-by: Alp Sayin <alpsayin@gmail.com>
1 parent 24c331d commit 69da9dd

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

subsys/testsuite/include/zephyr/interrupt_util.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,12 @@ static inline void trigger_irq(int irq)
213213
z_vim_arm_enter_irq(irq);
214214
}
215215

216+
#elif defined(CONFIG_MICROBLAZE)
217+
static inline void trigger_irq(int irq)
218+
{
219+
EMULATE_IRQ(irq);
220+
}
221+
216222
#else
217223
/* So far, Nios II does not support this */
218224
#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)