Inventor
BARNES GRAEME PETER
GB25 patents
Patents
25 patentsUS10838878B2Nov 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