[Qemu-devel] [Bug 1806824] Re: SIE-200 (TrustZone) MPC: BLK_MAX returns an incorrect value

2018-12-13 Thread YVT
Command line: $ qemu-system-arm -kernel Image.elf -machine mps2-an505 -nographic -d guest_errors -s -semihosting The guest I'm running is an unreleased program for a research purpose. I'm not aware of any publicly-known application or operating system that make use of the hardware register co

[Qemu-devel] [Bug 1806824] [NEW] SIE-200 (TrustZone) MPC: BLK_MAX returns an incorrect value

2018-12-04 Thread YVT
Public bug reported: Version: $ qemu-system-arm --version QEMU emulator version 3.0.92 (v3.1.0-rc2-31-gd522fba244) Arm SIE-200 Technical Reference Manual describes that BLK_MAX indicates the maximum value of "block based index register" (BLK_IDX). For example, the value 1 would indicate that BLK

[Qemu-devel] [Bug 1768295] Re: VLLDM/VLSTM trigger UsageFault in the Secure Mode

2018-05-02 Thread YVT
I attached a ZIP file containing a set of binary images that reproduces the problem. Secure.elf and NonSecure.elf contain codes that run in the Secure/Non- Secure mode, respectively. They must be loaded simultaneously by using the generic loader: $ qemu-system-arm -device loader,file=Secure.e

[Qemu-devel] [Bug 1768295] [NEW] VLLDM/VLSTM trigger UsageFault in the Secure Mode

2018-05-01 Thread YVT
Public bug reported: The VLLDM/VLSTM instructions trigger UsageFault when they are supposed to behave as NOP. Version: $ qemu-system-arm --version QEMU emulator version 2.11.93 VLLDM and VLSTM are instructions newly