qemu-system-arm freezes when using SystickTimer on netduinoplus2

Bug #1876187 reported by René Sandbote
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
QEMU
Fix Released
Undecided
Unassigned

Bug Description

git commit 27c94566379069fb8930bb1433dcffbf7df3203d

The global variable system_clock_scale used in hw/timer/armv7m_systick.c is never set on the netduinoplus2 platform, it stays initialized as zero. Using the timer with the clock source as cpu clock leads to an infinit loop because systick_timer->tick always stays the same.

To reproduce use to CMSIS function SysTick_Config(uint32_t ticks) to setup the timer.

Revision history for this message
Peter Maydell (pmaydell) wrote :

Patch sent to list: https://<email address hidden>/

Changed in qemu:
status: New → In Progress
Revision history for this message
Thomas Huth (th-huth) wrote :
Changed in qemu:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.