gaudi2_execute_soft_reset(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ gaudi2_execute_soft_reset ✨

okay bestie, so this is a page straight out of the Kernel API Manual and it's all about gaudi2_execute_soft_reset, which is lowkey the gentlest way to tell your habanalabs device "hey... wake up, we're starting over πŸ’…". It's a soft reset. Not a hard one. We do not slam doors in this house.


🌸 NAME 🌸

gaudi2_execute_soft_reset β€” execute soft reset by driver/FW 🫢

πŸŽ€ SYNOPSIS πŸŽ€

int gaudi2_execute_soft_reset (struct hl_device *hdev , bool
driver_performs_reset , u32 poll_timeout_us );

she returns an int, she takes three args, she's iconic, periodt ✨

πŸ¦‹ ARGUMENTS πŸ¦‹

  • hdev β€” pointer to the habanalabs device structure. like, this is the device. your main character. πŸ‘‘
  • driver_performs_reset β€” true if driver should perform reset instead of f/w. yes bestie, you get to decide who does the resetting β€” the driver or the firmware. choose wisely πŸ’€
  • poll_timeout_us β€” time to wait for response from f/w. it's in microseconds, ngl, so it's giving "blink and you'll miss it" ⭐

πŸ’– DESCRIPTION πŸ’–

This function executes soft reset based on if driver/FW should do the reset β€” iykyk, that's literally the whole vibe check: the driver_performs_reset flag says who's on reset duty, and this function makes it happen. no cap, that's it, that's the function 🌈

πŸ”₯ SEE ALSO πŸ”₯


and that's a wrap, bestie πŸŽ€ this page came to you from ./drivers/accel/habanalabs/gaudi2, dated October 2026 β€” mwah, go forth and soft-reset responsibly πŸ’œβœ¨

πŸ“¦ where this page comes from