ARM: stellaris lm3s6965evb machine model broken
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QEMU |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The Stellaris lm3s6965evb Machine model is broken:
qemu-system-arm -M lm3s6965evb -kernel qs_ek-lm3s6965.bin
GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://
Reading symbols from /home/peterc/
(gdb) r
Starting program: /home/peterc/
[Thread debugging using libthread_db enabled]
warning: no loadable sections found in added symbol-file <in-memory>
[New Thread 0x7ffff63fc700 (LWP 15156)]
qemu-system-arm: /home/peterc/
Program received signal SIGABRT, Aborted.
0x00000000006f4a2b in raise (sig=<value optimised out>) at ../nptl/
42 ../nptl/
in ../nptl/
(gdb) bt
#0 0x00000000006f4a2b in raise (sig=<value optimised out>)
at ../nptl/
#1 0x00000000007089a0 in abort ()
#2 0x0000000000702c15 in __assert_fail ()
#3 0x0000000000463ffa in qdev_get_gpio_in ()
#4 0x0000000000588f94 in armv7m_init ()
#5 0x000000000060c62a in stellaris_init ()
#6 0x000000000060cc4e in lm3s6965evb_init ()
#7 0x00000000004fdb11 in main ()
(gdb)
Bisection points at this commit:
commit 1e8cae4dfea2bcc
Author: Peter Maydell <email address hidden>
Date: Wed May 2 16:49:42 2012 +0000
hw/armv7m_nvic: Make the NVIC a freestanding class
Rearrange the GIC and NVIC so both are straightforward
subclasses of a common class, rather than having the NVIC
source file textually include arm_gic.c.
Signed-off-by: Peter Maydell <email address hidden>
Changed in qemu: | |
status: | New → Fix Committed |
http:// patchwork. ozlabs. org/patch/ 172820/
Patch that should fix this bug.