tm_cvsx_get(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

tm_cvsx_get β€” get CVSX registers ✨

okay so bestie, this is tm_cvsx_get(9) from the Kernel API Manual, and it’s literally the page for getting CVSX registers. no cap. πŸŽ€

🌸 SYNOPSIS 🌸

int tm_cvsx_get (struct task_struct *target , const struct user_regset
       *regset , struct membuf to );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • target β€” the target task. 🎯
  • regset β€” the user regset structure. 🧺
  • to β€” destination of copy. πŸ“¦

πŸ”₯ DESCRIPTION πŸ”₯

This function gets the checkpointed VSX registers in a transaction. πŸ’…

When the transaction is active, ckfp_state holds the checkpointed values for the current transaction to fall back on if it aborts in between. This function gets those checkpointed VSX registers. The userspace interface buffer layout is as follows. ✨

struct data { u64     vsx[32]; };

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./arch/powerpc/kernel/ptrace/ptrace-tm.c β€” the whole squad is:


πŸ’– cute sign-off: source/version is ./arch/powerpc/kernel/ptrace, date is October 2026, and this page is tm_cvsx_get(9). periodt β€” go slay those checkpointed registers, bestie. 🫢✨

πŸ“¦ where this page comes from