pnv_eeh_reset(9)
π NAME π
okay bestie, welcome to the Kernel API Manual entry for pnv_eeh_reset(9) β this one is here to Reset the specified PE β¨
πΈ SYNOPSIS πΈ
int pnv_eeh_reset (struct eeh_pe *pe , int option );
π ARGUMENTS π
peβ EEH PE. literally the EEH PE we're working with π«Άoptionβ reset option. the reset option, periodt π
π¦ DESCRIPTION π¦
okay so the whole vibe is: do reset on the indicated PE. no cap.
for a PCI bus sensitive PE, we need to reset the parent p2p bridge. and if the p2p bridge is root bridge, the PHB has to be reinitialized β like, mandatory, not optional π
for a PCI device sensitive PE, we will try to reset the device through FLR. cute.
for now, we don't have OPAL APIs to do HARD reset yet, so all reset would be SOFT (HOT) reset. that's just where we're at, bestie π
π SEE ALSO π
- Kernel file
./arch/powerpc/platforms/powernv/eeh-powernv.c pnv_eeh_post_init(9),pnv_eeh_probe(9),pnv_eeh_set_option(9),pnv_eeh_get_state(9),pnv_eeh_get_log(9),pnv_eeh_configure_bridge(9),pnv_eeh_next_error(9),eeh_powernv_init(9)
byeee, this lil page lives in ./arch/powerpc/platforms/powernv, dated October 2026, and it's literally the pnv_eeh_reset(9) page π
π«Άβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms