[X2] AMO dont set rvfi_mem_rmask

Placeholder github Source User
2023-09-18T14:47:25Z

## AMO dont set rvfi_mem_rmask
AMO operations do both loads and stores:
![image](https://github.com/openhwgroup/cv32e40x/assets/110398284/e4a79f34-40b4-4d7b-9b91-97974910758a)

However, we see that the rvfi_mem_rmask is not set for AMOs:
![image](https://github.com/openhwgroup/cv32e40x/assets/110398284/323be0fd-4001-4a11-85ae-3f886f61578a)

The reason seems to be that rmask is only set if the lsu dont do a write:
![image](https://github.com/openhwgroup/cv32e40x/assets/110398284/57f8cc90-8bce-4482-96e4-61ce53c7e82e)

(As mentioned AMOs do both writes and reads, so we should use another strategy set mem_rmask)

### Component
Indicate the component in which you found a problem (and we will add the appropriate label):

**Component:RTL**: (https://github.com/openhwgroup/cv32e40x/blob/master/bhv/cv32e40x_rvfi.sv)
**Component:Doc **:(https://docs.openhwgroup.org/projects/cv32e40x-user-manual/en/latest/atomics.html)

### Steps to Reproduce
Please provide:
1. git hash: c7889546aa6f1b45cfaeb4aef995818c4975e442