svc_normal_to_secure_thread(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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

okay so we're in the Kernel API Manual, and this page is giving β€œtiny kthread function with main character energy” ✨


🌸 NAME 🌸

svc_normal_to_secure_thread β€” the function to run in the kthread 🧚


✨ SYNOPSIS ✨

int svc_normal_to_secure_thread (void *data );

πŸŽ€ ARGUMENTS πŸŽ€

  • data β€” data pointer for kthread function. literally handing the kthread its little data pointer 🫢

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so picture this: the service layer driver creates the stratix10_svc_smc_hvc_call kthread on CPU node 0 β€” yes, that exact vibe β€” and its function stratix10_svc_secure_call_thread is the one used to handle SMC or HVC calls between the kernel driver and the secure monitor software. no cap, that's the whole glow-up of this function ✨


⭐ RETURN ⭐

0 for success or -ENOMEM on error. that's it, bestie πŸ’–


🌈 SEE ALSO 🌈

Kernel file ./drivers/firmware/stratix10-svc.c is the home base for these icons:


okay that's the tea β˜• β€” source/version: ./drivers/firmware, date: October 2026, and this iconic page is svc_normal_to_secure_thread(9). stay slay, bestie πŸ’–βœ¨

πŸ“¦ where this page comes from