[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [Bug 1328996] [NEW] [AArch64] - blr x30 is handled incorrec
From: |
Sanjin Sijaric |
Subject: |
[Qemu-devel] [Bug 1328996] [NEW] [AArch64] - blr x30 is handled incorrectly |
Date: |
Wed, 11 Jun 2014 17:45:25 -0000 |
Public bug reported:
Whenever x30 is used as the operand for blr, the result will be
incorrect. There is no restriction on using x30 (LR) with the blr
instruction in the ARMv8 manual. There are two statically linked 64-bit
executables in files.tar.gz: good and bad. The executable "good" uses
"blr x9", and the output is what is expected: "func". The executable
"bad" uses "blr x30" and nothing is printed out. It prints "func" on
the actual device.
** Affects: qemu
Importance: Undecided
Status: New
** Attachment added: "files.tar.gz"
https://bugs.launchpad.net/bugs/1328996/+attachment/4129793/+files/files.tar.gz
** Summary changed:
- [AArch64] - blr x30 is incorrectly handled
+ [AArch64] - blr x30 is handled incorrectly
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1328996
Title:
[AArch64] - blr x30 is handled incorrectly
Status in QEMU:
New
Bug description:
Whenever x30 is used as the operand for blr, the result will be
incorrect. There is no restriction on using x30 (LR) with the blr
instruction in the ARMv8 manual. There are two statically linked
64-bit executables in files.tar.gz: good and bad. The executable
"good" uses "blr x9", and the output is what is expected: "func". The
executable "bad" uses "blr x30" and nothing is printed out. It prints
"func" on the actual device.
To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1328996/+subscriptions
[Prev in Thread] |
Current Thread |
[Next in Thread] |