[PATCH qemu v2 0/1] Implement STM32L4x5 EXTI

2023-11-22 Thread ~aminier
This patch allows to emulate the STM32L4x5 EXTI device. It implements register access and software interruptions. This is RFC since we still have troubles to make all tests pass. More precisely, the line `g_assert_true(get_irq(GPIO_0_IRQ));` fails in the software interrupts test. No irq seems to b

[PATCH qemu v2 1/1] Implement STM32L4x5 EXTI

2023-11-22 Thread ~aminier
From: Arnaud Minier Signed-off-by: Arnaud Minier Signed-off-by: Inès Varhol --- hw/arm/Kconfig| 1 + hw/arm/stm32l4x5_soc.c| 65 ++- hw/misc/Kconfig | 3 + hw/misc/meson.build | 1 + hw/misc/stm32l4x5_exti.c |

[PATCH qemu 1/1] Implement STM32L4x5 EXTI

2023-11-21 Thread ~aminier
From: Arnaud Minier Signed-off-by: Arnaud Minier Signed-off-by: Inès Varhol --- hw/arm/Kconfig| 1 + hw/arm/stm32l4x5_soc.c| 65 +- hw/misc/Kconfig | 3 + hw/misc/meson.build | 1 + hw/misc/stm32l4x5_exti.c | 3

[PATCH qemu 0/1] Implement the STM32L4x5 EXTI device

2023-11-21 Thread ~aminier
This patch allows to emulate the STM32L4x5 EXTI device. It implements register access and software interruptions. This is RFC since we had troubles to make all tests pass. More precisely, the line `g_assert_true(get_irq(GPIO_0_IRQ));` fails in the software interrupts test. No irq seems to be fired