SFSIOCUPDATEPKG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ SFSIOCUPDATEPKG ✨

okay bestie, welcome to SFSIOCUPDATEPKG from the Kernel API Manual β€” section 9, no cap. this one is all about updating package/payload ASP loads, verifying the SFS package, and executing it. iconic behavior, honestly.


πŸŽ€ NAME πŸŽ€

SFSIOCUPDATEPKG updates package/payload ASP loads, verifies the SFS package, and executes it. periodt.

by default, the SFS package/payload is loaded from /lib/firmware/amd, but you can point it at a different firmware loading path using the kernel parameter firmware_class.path β€” or you can customize the firmware loading path with this sysfs file:

/sys/module/firmware_class/parameters/path

so yeah, default vibe is /lib/firmware/amd, but alternatives are very much allowed. πŸ’…


🌸 SYNOPSIS 🌸

SFSIOCUPDATEPKG

short, sweet, and to the point. literally just:

SFSIOCUPDATEPKG

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./include/uapi/linux/psp-sfs.h struct sfs_user_get_fw_versions(9), struct sfs_user_update_package(9), SFSIOCFWVERS(9)

go read those too, bestie β€” they're part of the lore. πŸ“šβœ¨


no extra drama here: every path, parameter, sysfs file, and reference above is exactly the tea from the original page. 🫢

mwah πŸ’‹ β€” this page comes from ./include/uapi/linux (that's the source/version line), dated October 2026. slay. πŸ‘‘

πŸ“¦ where this page comes from