[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [Bug 1079080] Re: ARM instruction "srs" wrong behaviour
From: |
Peter Maydell |
Subject: |
[Qemu-devel] [Bug 1079080] Re: ARM instruction "srs" wrong behaviour |
Date: |
Fri, 15 Feb 2013 14:26:30 -0000 |
Thanks -- I've submitted a patch which fixes this:
http://patchwork.ozlabs.org/patch/220748/
If you'd like to give me a name/email [format "Full Name
<address@hidden>"] I can credit you in a Reported-by: tag in the
commit message...
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1079080
Title:
ARM instruction "srs" wrong behaviour
Status in QEMU:
Confirmed
Bug description:
Quote from ARM Architecture Reference Manual ARMv7-A and ARMv7-R :
"Store Return State stores the LR and SPSR of the current mode to the stack
of a specified mode"
Problem:
When executing this instruction, the register stored is CPSR instead of SPSR.
Context:
Using QEMU 1.2.0 to simulate a Zynq application (processor Cortex-a9 mpcore)
with the following command line:
qemu-system-arm -M xilinx-zynq-a9 -m 512 -serial null -serial mon:stdio -dtb
/home/vcesson/workspace/xilinx_zynq.dtb -kernel
install/tests/io/serial/current/tests/serial2 -S -s -nographic
To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1079080/+subscriptions