On 2024-02-14 8:58 p.m., Guenter Roeck wrote:
Specifically: Yes, the carry/borrow bits should be restored. Question isThe carry/borrow bits in the PSW should be saved and restored by the save_specials
if the Linux kernel's interrupt handler doesn't restore the carry bits
or if the problem is on the qemu side.
and rest_specials macros. They are defined in arch/parisc/include/asm/assembly.h.
However, it appears the tophys macro might clobber the carry bits before they
are saved in intr_save.