Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

powerpc: Document details on H_HTM hcall

Add documentation to 'papr_hcalls.rst' describing the
input, output and return values of the H_HTM hcall as
per the internal specification.

Signed-off-by: Abhishek Dubey <adubey@linux.ibm.com>
Co-developed-by: Madhavan Srinivasan <maddy@linux.ibm.com>
Reviewed-by: Athira Rajeev <atrajeev@linux.vnet.ibm.com>
Signed-off-by: Madhavan Srinivasan <maddy@linux.ibm.com>
Link: https://patch.msgid.link/20250113164039.302017-3-adubey@linux.ibm.com

authored by

Abhishek Dubey and committed by
Madhavan Srinivasan
ddcb883f 81c3d637

+11
+11
Documentation/arch/powerpc/papr_hcalls.rst
··· 289 289 subsequent hcalls to the hypervisor until the hcall is completely serviced 290 290 at which point H_SUCCESS or other error is returned by the hypervisor. 291 291 292 + **H_HTM** 293 + 294 + | Input: flags, target, operation (op), op-param1, op-param2, op-param3 295 + | Out: *dumphtmbufferdata* 296 + | Return Value: *H_Success,H_Busy,H_LongBusyOrder,H_Partial,H_Parameter, 297 + H_P2,H_P3,H_P4,H_P5,H_P6,H_State,H_Not_Available,H_Authority* 298 + 299 + H_HTM supports setup, configuration, control and dumping of Hardware Trace 300 + Macro (HTM) function and its data. HTM buffer stores tracing data for functions 301 + like core instruction, core LLAT and nest. 302 + 292 303 References 293 304 ========== 294 305 .. [1] "Power Architecture Platform Reference"