[Qemu-devel] [Bug 1756927] Re: ARMv7 LPAE: IFSR doesn't have the LPAE bit in case of BKPT
** Changed in: qemu Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1756927 Title: ARMv7 LPAE: IFSR doesn't have the LPAE bit in case of BKPT Status in QEMU: Fix Released Bug description: When a user application triggers a 'bkpt' instruction while LPAE is used, the bit [9] of IFSR is not correctly set during the prefetch abort exception. You'll find attached a minimal example to reproduce the issue (just run 'make all'). The output I get is: supervisor user prefetch short-descriptor The last entry should read 'long-descriptor'. Qemu revision: 48ae1f60d8c9a770e6da64407984d84e25253c69 Ubuntu verison: 16.04 LTS Cross Compiler: gcc linaro 6.3.1-2017.02-x86_64_arm-eabi To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1756927/+subscriptions
[Qemu-devel] [Bug 1756927] Re: ARMv7 LPAE: IFSR doesn't have the LPAE bit in case of BKPT
Hi Peter, we tested the fix and it work correctly now, thank you very much ! -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1756927 Title: ARMv7 LPAE: IFSR doesn't have the LPAE bit in case of BKPT Status in QEMU: Fix Committed Bug description: When a user application triggers a 'bkpt' instruction while LPAE is used, the bit [9] of IFSR is not correctly set during the prefetch abort exception. You'll find attached a minimal example to reproduce the issue (just run 'make all'). The output I get is: supervisor user prefetch short-descriptor The last entry should read 'long-descriptor'. Qemu revision: 48ae1f60d8c9a770e6da64407984d84e25253c69 Ubuntu verison: 16.04 LTS Cross Compiler: gcc linaro 6.3.1-2017.02-x86_64_arm-eabi To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1756927/+subscriptions
[Qemu-devel] [Bug 1756927] Re: ARMv7 LPAE: IFSR doesn't have the LPAE bit in case of BKPT
The patches are in master now. ** Changed in: qemu Status: In Progress => Fix Committed -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1756927 Title: ARMv7 LPAE: IFSR doesn't have the LPAE bit in case of BKPT Status in QEMU: Fix Committed Bug description: When a user application triggers a 'bkpt' instruction while LPAE is used, the bit [9] of IFSR is not correctly set during the prefetch abort exception. You'll find attached a minimal example to reproduce the issue (just run 'make all'). The output I get is: supervisor user prefetch short-descriptor The last entry should read 'long-descriptor'. Qemu revision: 48ae1f60d8c9a770e6da64407984d84e25253c69 Ubuntu verison: 16.04 LTS Cross Compiler: gcc linaro 6.3.1-2017.02-x86_64_arm-eabi To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1756927/+subscriptions
[Qemu-devel] [Bug 1756927] Re: ARMv7 LPAE: IFSR doesn't have the LPAE bit in case of BKPT
thanks Peter ! Any news on the review ? -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1756927 Title: ARMv7 LPAE: IFSR doesn't have the LPAE bit in case of BKPT Status in QEMU: In Progress Bug description: When a user application triggers a 'bkpt' instruction while LPAE is used, the bit [9] of IFSR is not correctly set during the prefetch abort exception. You'll find attached a minimal example to reproduce the issue (just run 'make all'). The output I get is: supervisor user prefetch short-descriptor The last entry should read 'long-descriptor'. Qemu revision: 48ae1f60d8c9a770e6da64407984d84e25253c69 Ubuntu verison: 16.04 LTS Cross Compiler: gcc linaro 6.3.1-2017.02-x86_64_arm-eabi To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1756927/+subscriptions
[Qemu-devel] [Bug 1756927] Re: ARMv7 LPAE: IFSR doesn't have the LPAE bit in case of BKPT
I've just sent this patchset: http://patchew.org/QEMU/20180320134114.30418-1-peter.mayd...@linaro.org/ which should fix this bug and a couple of others that I noticed with our debug exception handling while I was doing that. ** Changed in: qemu Status: New => In Progress -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1756927 Title: ARMv7 LPAE: IFSR doesn't have the LPAE bit in case of BKPT Status in QEMU: In Progress Bug description: When a user application triggers a 'bkpt' instruction while LPAE is used, the bit [9] of IFSR is not correctly set during the prefetch abort exception. You'll find attached a minimal example to reproduce the issue (just run 'make all'). The output I get is: supervisor user prefetch short-descriptor The last entry should read 'long-descriptor'. Qemu revision: 48ae1f60d8c9a770e6da64407984d84e25253c69 Ubuntu verison: 16.04 LTS Cross Compiler: gcc linaro 6.3.1-2017.02-x86_64_arm-eabi To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1756927/+subscriptions
[Qemu-devel] [Bug 1756927] Re: ARMv7 LPAE: IFSR doesn't have the LPAE bit in case of BKPT
** Tags added: arm -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1756927 Title: ARMv7 LPAE: IFSR doesn't have the LPAE bit in case of BKPT Status in QEMU: In Progress Bug description: When a user application triggers a 'bkpt' instruction while LPAE is used, the bit [9] of IFSR is not correctly set during the prefetch abort exception. You'll find attached a minimal example to reproduce the issue (just run 'make all'). The output I get is: supervisor user prefetch short-descriptor The last entry should read 'long-descriptor'. Qemu revision: 48ae1f60d8c9a770e6da64407984d84e25253c69 Ubuntu verison: 16.04 LTS Cross Compiler: gcc linaro 6.3.1-2017.02-x86_64_arm-eabi To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1756927/+subscriptions