tools/testing/selftests/powerpc/pmu/ebb/busy_loop.S

Source file repositories/reference/linux-study-clean/tools/testing/selftests/powerpc/pmu/ebb/busy_loop.S

File Facts

System
Linux kernel
Corpus path
tools/testing/selftests/powerpc/pmu/ebb/busy_loop.S
Extension
.S
Size
4281 bytes
Lines
272
Domain
Support Tooling And Documentation
Bucket
tools
Inferred role
Support Tooling And Documentation: tools
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

#include <ppc-asm.h>

	.text

FUNC_START(core_busy_loop)
	stdu	%r1, -168(%r1)
	std	r14, 160(%r1)
	std	r15, 152(%r1)
	std	r16, 144(%r1)
	std	r17, 136(%r1)
	std	r18, 128(%r1)
	std	r19, 120(%r1)
	std	r20, 112(%r1)
	std	r21, 104(%r1)
	std	r22, 96(%r1)
	std	r23, 88(%r1)
	std	r24, 80(%r1)
	std	r25, 72(%r1)
	std	r26, 64(%r1)
	std	r27, 56(%r1)
	std	r28, 48(%r1)
	std	r29, 40(%r1)
	std	r30, 32(%r1)
	std	r31, 24(%r1)

	li	 r3, 0x3030
	std	 r3, -96(%r1)
	li	 r4, 0x4040
	std	 r4, -104(%r1)
	li	 r5, 0x5050
	std	 r5, -112(%r1)
	li	 r6, 0x6060
	std	 r6, -120(%r1)
	li	 r7, 0x7070
	std	 r7, -128(%r1)
	li	 r8, 0x0808
	std	 r8, -136(%r1)
	li	 r9, 0x0909
	std	 r9, -144(%r1)
	li	r10, 0x1010
	std	r10, -152(%r1)
	li	r11, 0x1111
	std	r11, -160(%r1)
	li	r14, 0x1414
	std	r14, -168(%r1)
	li	r15, 0x1515
	std	r15, -176(%r1)
	li	r16, 0x1616
	std	r16, -184(%r1)
	li	r17, 0x1717
	std	r17, -192(%r1)
	li	r18, 0x1818
	std	r18, -200(%r1)
	li	r19, 0x1919
	std	r19, -208(%r1)
	li	r20, 0x2020
	std	r20, -216(%r1)
	li	r21, 0x2121
	std	r21, -224(%r1)
	li	r22, 0x2222
	std	r22, -232(%r1)
	li	r23, 0x2323
	std	r23, -240(%r1)
	li	r24, 0x2424
	std	r24, -248(%r1)
	li	r25, 0x2525
	std	r25, -256(%r1)
	li	r26, 0x2626
	std	r26, -264(%r1)
	li	r27, 0x2727

Annotation

Implementation Notes