r535_gsp_rpc_set_registry(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… r535_gsp_rpc_set_registry(9) β€” the Kernel API Manual, bestie edition

okay so you found the r535_gsp_rpc_set_registry page in the Kernel API Manual and you're like "what does this even do" β€” don't worry, i got you, we're gonna read it together and it's gonna slay ✨


🌸 NAME 🌸

r535_gsp_rpc_set_registry β€” build the registry RPC and then call GSP-RM, like, that's the whole job 🫢


πŸŽ€ SYNOPSIS πŸŽ€

int r535_gsp_rpc_set_registry (struct nvkm_gsp *gsp );

it returns an int, it takes a struct nvkm_gsp * named gsp, and honestly? iconic πŸ‘‘


πŸ¦‹ ARGUMENTS πŸ¦‹

  • gsp β€” the gsp pointer. that's it. that's the argument. one (1) pointer, very lowkey, very demure πŸ’…

✨ DESCRIPTION ✨

so the GSP-RM registry is basically a whole set of key/value pairs that configure some aspects of GSP-RM β€” think of it like the settings app but make it kernel πŸ’–

the keys? strings. the values? 32-bit integers. no cap, that's the contract: strings in, 32-bit ints out, periodt 🌈

and the registry doesn't just come from nowhere β€” it gets built from a combination of two things:

  1. a static hard-coded list (see above πŸ‘€ β€” yes the original really does say "see above", so go look up, bestie)
  2. entries that are passed on the driver's command line

so it's giving "built different, from two sources" and that's literally the whole vibe check of this function πŸ”₯


πŸ’œ SEE ALSO πŸ’œ

like, go read these too, they're all part of the same friend group:

that's the whole squad, no one gets left behind 🧚


ngl there are no warnings, no exit statuses, no environment variables and no bugs listed on this page β€” sometimes the manpage is just short and sweet and we respect that πŸ™ˆ

and that's the page!! mwah πŸ’‹ this one comes from ./drivers/gpu/drm/nouveau/nvkm... (that's the source/version line, she's mysterious, she's truncated) and she's dated October 2026, and we're closing out the manual page r535_gsp_rpc_set_registry(9) β€” bye bestie, go build some registry RPCs, you're gonna ate πŸŽ€πŸ’–πŸŒŸ

πŸ“¦ where this page comes from