- Patent Title: Apparatus and method for accessing metadata when debugging a device
-
Application No.: US16966981Application Date: 2019-01-17
-
Publication No.: US11436124B2Publication Date: 2022-09-06
- Inventor: Michael John Williams , John Michael Horley
- 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: GB1803179 20180227
- International Application: PCT/GB2019/050129 WO 20190117
- International Announcement: WO2019/166762 WO 20190906
- Main IPC: G06F11/36
- IPC: G06F11/36 ; G06F11/14 ; G06F11/30 ; G06F13/40 ; G06F13/42

Abstract:
To access metadata when debugging a device, debug access port circuitry including a debug interface receives commands from a debugger, and a bus interface coupled to a bus enables the debugger to access a memory system of the device. The device operates on data granules having associated metadata items, and the bus interface enables communication of both the data granules and the metadata items over the bus. The debug access port circuitry has storage elements accessible via the commands issued from the debugger, such that the accesses performed within the memory system via the bus interface are controlled in dependence on the storage elements accessed by the commands. A metadata storage element stores metadata items, and the debug access port circuitry is responsive to a command from the debugger to perform a memory direct access to transfer metadata items between the metadata storage element and the memory system.
Information query