CVSROOT: /cvs Module name: src Changes by: j...@cvs.openbsd.org 2022/02/14 17:27:12
Modified files: sys/arch/hppa/include: db_machdep.h Log message: fix mask in hppa inst_trap_return() inst_trap_return() was checking for rfir by masking with 0xfc001fc0 which made it impossible to match rfir (0xca0) rfi: return from interruption 00 rv rv rv 60 0 6 5 5 3 8 5 rfir: return from interruption and restore 00 rv rv rv 65 0 6 5 5 3 8 5 from "PA-RISC 1.1 Architecture and Instruction Set Reference Manual" where rv indicates reserved bits change the mask to only mask out reserved bits and check for rfi in addition to rfir ok miod@