Re: [Qemu-devel] [PATCH] target/arm: Make FPSCR/FPCR trapped-exception bits RAZ/WI

2019-01-31 Thread Richard Henderson
On 1/31/19 5:07 AM, Peter Maydell wrote: > The {IOE, DZE, OFE, UFE, IXE, IDE} bits in the FPSCR/FPCR are for > enabling trapped IEEE floating point exceptions (where IEEE exception > conditions cause a CPU exception rather than updating the FPSR status > bits). QEMU doesn't implement this (and nor

Re: [Qemu-devel] [PATCH] target/arm: Make FPSCR/FPCR trapped-exception bits RAZ/WI

2019-01-31 Thread Martin Husemann
On Thu, Jan 31, 2019 at 01:07:00PM +, Peter Maydell wrote: > Martin: this is a different fix to the one I suggested you test, > because I realized we need to make these bits RAZ/WI in the aarch32 > FPSCR as well as the aarch64 FPCR, but it should have the same effect. This one works fine for m

[Qemu-devel] [PATCH] target/arm: Make FPSCR/FPCR trapped-exception bits RAZ/WI

2019-01-31 Thread Peter Maydell
The {IOE, DZE, OFE, UFE, IXE, IDE} bits in the FPSCR/FPCR are for enabling trapped IEEE floating point exceptions (where IEEE exception conditions cause a CPU exception rather than updating the FPSR status bits). QEMU doesn't implement this (and nor does the hardware we're modelling), but for imple