[Bug 1882123] Re: ARM cpu emulation regression on QEMU 4.2.0

2020-06-28 Thread Hajin Jang
Dear Peter Maydell (@pmaydell), is there any update on this bug? -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1882123 Title: ARM cpu emulation regression on QEMU 4.2.0 Status in QEMU: New Bug

[Bug 1882123] Re: ARM cpu emulation regression on QEMU 4.2.0

2020-06-05 Thread Hajin Jang
I pinpointed the exact commits which affected the regression. [QEMU 4.2.0-rc0 : illegal hardware instruction] - Introduced in commit af28822 https://github.com/qemu/qemu/commit/af2882289951e58363d714afd16f80050685fa29 The commit affected LDREX/STREX translation, and broke dotnet command from .NET

[Bug 1882123] Re: ARM cpu emulation regression on QEMU 4.2.0

2020-06-04 Thread Hajin Jang
I have tested 4.2.0 release candidate versions to pinpoint which commit caused the regression. - 4.2.0-rc2: Same with 4.2.0, dotnet command crashes with SEHException. - 4.2.0-rc0, 4.2.0-rc1: Launching dotnet command with any argument crashes with illegal hardware instruction message. $ dotnet bu

[Bug 1882123] [NEW] ARM cpu emulation regression on QEMU 4.2.0

2020-06-04 Thread Hajin Jang
Public bug reported: [*] Summary Latest QEMU has an ARM CPU emulation regression. Regression is reproducible by building any C# project with .NET Core SDK 3.1.300 on Debian 10 armhf guest OS. Releases affected: QEMU 4.2.0, 5.0.0 Releases not affected: QEMU 4.1.0, QEMU 4.1.1 [*] Detail .NET Co