I am trying to test a driver for monitoring ECC errors, and would like to check functionality by injecting errors.
In Intel ® Xeon ® Processor D-1500 Product Family External Design Specification (EDS), Volume Two: Core and Uncore Registers, I have found the registers below relating to error injection:
I believe I have set all of these registers as necessary in the driver to inject an error, but I am unable to enable address matching, by setting addr_match_en in the rsp_func_addr_match_hi register. I notice that this bit is locked.
How does one go about setting up error injection? Am I going about this correctly, and if so how do I unlock this bit to enable address matching?