sfence.w.inval and sfence.inval.ir does not raise illegal instruction exception when executed in U-Mode
## Host environment
- QEMU flavor:
```
qemu-system-riscv32
```
- QEMU version:
```
qemu-system-riscv32 v10.2.2
```
- QEMU command line:
```shellscript
qemu-system-riscv32 -nographic -semihosting -icount shift=1 -machine virt -cpu max,pmu-mask=0xfffffff8 -bios
```
## Description
Accessing sfence.w.inval and sfence.ir.inval in U-Mode does not raise illegal instruction exception. According to chapter 15 of the Priv ISA spec
> Attempting to execute SFENCE.W.INVAL or SFENCE.INVAL.IR in U-mode raises an illegal-instruction exception.
## Attachments
[rv32_Svinval.elf](/uploads/9080e83543010e85b7b9b045dc0b6a0e/rv32_Svinval.elf)
[rv32_Svinval.objdump](/uploads/e5af0b78485f7e754e90ca9cbe50c38f/rv32_Svinval.objdump)
[rv32_Svinval.trace.log](/uploads/9138336a554db41cbd45c6d99819bce6/rv32_Svinval.trace.log)
issue