P

Inventor

BARNES GRAEME PETER

GB25 patents

Patents

25 patents
US10838878B2Nov 17, 2020

Apparatus and method for generating signed bounded pointers

ADVANCED RISC MACH LTD9 citations83
US11327903B2May 10, 2022

Multiple guard tag setting instruction

ADVANCED RISC MACH LTD6 citations74
US11762566B2Sep 19, 2023

Programmable mapping of guard tag storage locations

ADVANCED RISC MACH LTD2 citations73
US11030344B2Jun 8, 2021

Apparatus and method for controlling use of bounded pointers

ADVANCED RISC MACH LTD2 citations73
US11138128B2Oct 5, 2021

Controlling guard tag checking in memory accesses

ADVANCED RISC MACH LTD2 citations72
US10613865B2Apr 7, 2020

Apparatus and method for controlling instruction execution behaviour

ADVANCED RISC MACH LTD3 citations72
US11573907B2Feb 7, 2023

Controlling memory accesses using a tag-guarded memory access operation

ADVANCED RISC MACH LTD3 citations70
US11687464B2Jun 27, 2023

Address translation in a data processing apparatus

ADVANCED RISC MACH LTD2 citations65
US11636048B2Apr 25, 2023

Handling guard tag loss

ADVANCED RISC MACH LTD0 citations62
US11347508B2May 31, 2022

Apparatus and method for managing a capability domain

ADVANCED RISC MACH LTD1 citations62
US11119925B2Sep 14, 2021

Apparatus and method for managing capability metadata

ADVANCED RISC MACH LTD0 citations62
US10528490B2Jan 7, 2020

Apparatus and method for managing bounded pointers

ADVANCED RISC MACH LTD1 citations62
US11307856B2Apr 19, 2022

Branch target variant of branch-with-link instruction

ADVANCED RISC MACH LTD0 citations52
US11048617B2Jun 29, 2021

Method of accessing metadata when debugging a program to be executed on processing circuitry

ADVANCED RISC MACH LTD0 citations52
US11481384B2Oct 25, 2022

Apparatus and method for performing operations on capability metadata

ADVANCED RISC MACH LTD0 citations51
US11461128B2Oct 4, 2022

Apparatus and method for managing use of capabilities

ADVANCED RISC MACH LTD0 citations51
US11397541B2Jul 26, 2022

Controlling guard tag checking in memory accesses

ADVANCED RISC MACH LTD0 citations51
US11182294B2Nov 23, 2021

Apparatus and method for providing an atomic set of data accesses

ADVANCED RISC MACH LTD0 citations51
US11119778B2Sep 14, 2021

Apparatus and method for controlling execution of instructions

ADVANCED RISC MACH LTD0 citations51
US11080058B2Aug 3, 2021

Apparatus and method for controlling a change in instruction set

ADVANCED RISC MACH LTD0 citations51
US11023237B2Jun 1, 2021

Apparatus and method for interpreting permissions associated with a capability

ADVANCED RISC MACH LTD0 citations51
US11030121B2Jun 8, 2021

Apparatus and method for comparing regions associated with first and second bounded pointers

ADVANCED RISC MACH LTD0 citations48
US11681636B2Jun 20, 2023

Random tag setting instruction for a tag-guarded memory system

ADVANCED RISC MACH LTD0 citations41
US10650136B2May 12, 2020

Apparatus and method for controlling use of bounded pointers

ADVANCED RISC MACH LTD0 citations41
US10416963B2Sep 17, 2019

Bounds checking

ADVANCED RISC MACH LTD0 citations31