MIP/MIE/SIP/SIE fields are WARL (Write-Any/Read-Legal). The CSR register forces the user-privilege bits ([8,4,0]) to 0 since riscy-ooo does not support user-level interrupts. However, function Csrfile.fv_warl_xform() was not mirroring this correctly.