CPC G06F 21/556 (2013.01) [G06F 9/30116 (2013.01); G06F 9/30123 (2013.01); G06F 9/30196 (2013.01); G06F 9/3806 (2013.01); G06F 9/3808 (2013.01); G06F 9/3842 (2013.01); G06F 9/3844 (2013.01); G06F 9/4881 (2013.01); G06F 12/0802 (2013.01); G06F 21/62 (2013.01)] | 24 Claims |
1. A processor core comprising:
an instruction fetch circuit to fetch instructions;
storage for a data structure comprising a plurality of entries that each include a thread identification (TID) and a privilege level bit; and
a branch predictor, coupled to the instruction fetch circuit and the storage, to predict a target instruction corresponding to a branch instruction based on at least one entry of the plurality of entries in the storage, and cause the target instruction to be fetched by the instruction fetch circuit.
|