]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/hppa: Copy instruction code into fr1 on FPU assist fault
authorHelge Deller <deller@gmx.de>
Sat, 17 May 2025 11:12:07 +0000 (13:12 +0200)
committerMichael Tokarev <mjt@tls.msk.ru>
Sun, 25 May 2025 08:19:51 +0000 (11:19 +0300)
commit679450c92650294c77e80104760e93c7503bea78
tree3b4a500885ff05a77db8fc50bbfca59e9ebd5c98
parent8a48520c1760ed6a0075bc1e3f5e0fb66d35f91c
target/hppa: Copy instruction code into fr1 on FPU assist fault

The hardware stores the instruction code in the lower bits of the FP
exception register #1 on FP assist traps.
This fixes the FP exception handler on Linux, as the Linux kernel uses
the value to decide on the correct signal which should be pushed into
userspace (see decode_fpu() in Linux kernel).

Signed-off-by: Helge Deller <deller@gmx.de>
(cherry picked from commit 923976dfe367b0bfed45ff660c369f3fe65604a7)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
target/hppa/int_helper.c