-
公开(公告)号:EP3647945A1
公开(公告)日:2020-05-06
申请号:EP19183503.2
申请日:2019-06-28
申请人: Intel Corporation
发明人: BRANDT, Jason W. , GUPTA, Deepak K. , BRANCO, Rodrigo , NUZMAN, Joseph , CHAPPELL, Robert S. , GHETIE, Sergiu , POWIERTOWSKI, Wojciech , STARK IV, Jared W. , SABBA, Ariel , CAPE, Scott J. , SHAFI, Hisham , RAPPOPORT, Lihu , BERGER, Yair , BOBHOLZ, Scott P. , HOLZSTEIN, Gilad , DALVI, Sagar V. , BIJLANI, Yogesh
摘要: Methods and apparatuses relating to mitigations for speculative execution side channels are described. Speculative execution hardware and environments that utilize the mitigations are also described. For example, three indirect branch control mechanisms and their associated hardware are discussed herein: (i) indirect branch restricted speculation (IBRS) to restrict speculation of indirect branches, (ii) single thread indirect branch predictors (STIBP) to prevent indirect branch predictions from being controlled by a sibling thread, and (iii) indirect branch predictor barrier (IBPB) to prevent indirect branch predictions after the barrier from being controlled by software executed before the barrier.