• Patent Title: Speculation-restricted memory region type
  • Application No.: US17052701
    Application Date: 2019-05-09
  • Publication No.: US11809316B2
    Publication Date: 2023-11-07
  • Inventor: Richard William Earnshaw
  • Applicant: Arm Limited
  • Applicant Address: GB Cambridge
  • Assignee: Arm Limited
  • Current Assignee: Arm Limited
  • Current Assignee Address: GB Cambridge
  • Agency: NIXON & VANDERHYE P.C.
  • Priority: GB 09043 2018.06.01
  • International Application: PCT/GB2019/051277 2019.05.09
  • International Announcement: WO2019/229414A 2019.12.05
  • Date entered country: 2020-11-03
  • Main IPC: G06F12/0802
  • IPC: G06F12/0802 G06F12/14
Speculation-restricted memory region type
Abstract:
An apparatus has processing circuitry (18), and memory access circuitry (35) to control access to a memory system based on memory attribute data identifying each memory region as one of a plurality of region types. A speculation-restricted region type is supported, for which: at least when a first read request is non-speculatively issued to a region of the speculation-restricted type, a subsequent read request is permitted to be serviced using data obtained in response to the first read request; and for a speculatively issued read request to the region of the speculation-restricted type, at least when caching the read data would require allocation of a new entry in the cache, at least one response action, which is permitted for non-speculatively issued read requests specifying a target memory region of the speculation-restricted region type, may be prohibited from being performed before the first read request has been resolved as correct.
Public/Granted literature
Information query
Patent Agency Ranking
0/0