CPC G06F 9/3842 (2013.01) [G06F 9/30043 (2013.01); G06F 9/30145 (2013.01); G06F 21/6209 (2013.01)] | 20 Claims |
1. A system, comprising:
a computer storage configured to identify a stored data as protected; and
a processor configured to perform speculative execution by being configured to:
determine, in response to the speculative execution of an instruction to read the stored data, whether the stored data is identified as protected; and
in response to a determination that the stored data attempted to be read during the speculative execution is protected, disallow during the speculative execution immediate successful completion of the instruction to read the stored data such that the stored data is not read during the speculative execution for the speculative execution.
|