Invention Grant
- Patent Title: Encoding of input to storage circuitry
-
Application No.: US16149297Application Date: 2018-10-02
-
Publication No.: US11126714B2Publication Date: 2021-09-21
- Inventor: Alastair David Reid , Dominic Phillip Mulligan , Milosch Meriac , Matthias Lothar Boettcher , Nathan Yong Seng Chong , Ian Michael Caulfield , Peter Richard Greenhalgh , Frederic Claude Marie Piry , Albin Pierrick Tonnerre , Thomas Christopher Grocutt , Yasuo Ishii
- Applicant: Arm Limited
- Applicant Address: GB Cambridge
- Assignee: Arm Limited
- Current Assignee: Arm Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Main IPC: G06F21/55
- IPC: G06F21/55 ; H04L9/06 ; G06F9/38 ; G06F12/10 ; G06F21/53 ; G06F21/78

Abstract:
A data processing apparatus comprises branch prediction circuitry adapted to store at least one branch prediction state entry in relation to a stream of instructions, input circuitry to receive at least one input to generate a new branch prediction state entry, wherein the at least one input comprises a plurality of bits; and coding circuitry adapted to perform an encoding operation to encode at least some of the plurality of bits based on a value associated with a current execution environment in which the stream of instructions is being executed. This guards against potential attacks which exploit the ability for branch prediction entries trained by one execution environment to be used by another execution environment as a basis for branch predictions.
Public/Granted literature
- US20190163902A1 ENCODING OF INPUT TO STORAGE CIRCUITRY Public/Granted day:2019-05-30
Information query