Back to results
US 7,353,429 B2Granted
System and method using hardware buffers for processing microcode trace data
AssigneeInternational Business Machines Corporation
InventorsWalker B. Carroll, Douglas J. Joseph, Gabriel M. Tarr
Life of this patent
Estimating the term…
Abstract
Debugging microcode is facilitated by a hardware assist that takes over from the microcode the basic management of handling the data for a trace entry, thereby reducing the load on the microcode to a single micro-instruction per trace operation and thereby permitting more trace points to be included in the microcode shipped to the field.
Claims19
A method of storing trace data in a data processing system controlled by microcode comprising the steps of:
- executing a microinstruction in said microcode that writes a selected subset of trace data to a hardware queue;
- copying said selected subset of trace data under hardware control from said hardware queue to a hardware buffer in which said hardware buffer stores at least two subsets of said trace data;
- and
- processing said subset of trace data.
1 more element
A data processing system controlled by microcode comprising:
- a CPU
- a set of microcode comprising a set of microinstructions including at least one microinstruction for writing a selected subset of trace data to a hardware queue;
- control means for copying said selected subset of trace data under hardware control from said hardware queue to a hardware buffer;
- and
- said hardware buffer having means to store at least two subset of said trace data.
2 more elements
Dependencies are inferred from the claim text.