omap44xx_restart(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… omap44xx_restart(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual πŸŽ€ β€” yes that's the manual name, we're being official today β€” and this page is all about omap44xx_restart, which is literally the function that hits the big red button on the SoC. no cap. πŸ”₯


✨ NAME ✨

omap44xx_restart β€” trigger a software restart of the SoC πŸ¦‹

like, it reboots the chip. that's the whole job. icon behavior honestly.


🌸 SYNOPSIS 🌸

void omap44xx_restart (enum reboot_mode mode , const char *cmd );

that's it, that's the signature. void in, vibes out. πŸ’œ


🧚 ARGUMENTS 🧚

  • mode β€” the "reboot mode", and yes the quotes are doing work here. bestie, go look at arch/arm/kernel/{setup,process}.c if you wanna know the tea β˜• about what values it can be.
  • cmd β€” this one gets passed from the userspace program that's rebooting the system, but only if one was provided. optional queen πŸ‘‘

⭐ DESCRIPTION ⭐

Resets the SoC. periodt. πŸ’€

For cmd, the manual is pointing you at the 'reboot' syscall in kernel/sys.c β€” that's where the lore lives πŸ“–βœ¨.

No return value. she gives nothing back, she just restarts. main character energy honestly πŸ‘‘.


🫢 SEE ALSO 🫢

  • Kernel file ./arch/arm/mach-omap2/omap4-restart.c β€” go read the source, iykyk 🌈

πŸŽ€ friendly reminder that this thing resets the whole SoC β€” so like, don't call it unless you actually mean it, bestie 😭

and that's the whole page fr fr πŸ’– this little love letter came from the ./arch/arm/mach-omap2 source, dated October 2026 β€” go off, OMAP4, you ate πŸŒΈπŸ¦‹βœ¨

πŸ“¦ where this page comes from