fh_partition_start(9)
π« fh_partition_start(9) π«
okay so bestie, welcome to the Kernel API Manual page for fh_partition_start β yes it's a real section 9 man page, yes it's from the kernel, and yes we're gonna get through it together π«Ά
β¨ NAME β¨
fh_partition_start β boots and starts execution of the specified partition π₯
Like, it's the "go go go" button for a partition. main character energy fr.
πΈ SYNOPSIS πΈ
unsigned int fh_partition_start (unsigned int partition , uint32_t
entry_point , int load );
ngl the line break in the middle of the parameter list is iconic of kernel headers, we love a spread-out signature π
π ARGUMENTS π
partitionβ the partition ID, i.e. which partition you're hyping up πentry_pointβ the guest physical address to start execution at. that's where the party begins βloadβ-- undescribed --π okay so the man page literally does not describe this one. no cap, that's all it says. we are not making anything up about it, we're just observing that the docs left it blank π
π¦ DESCRIPTION π¦
So here's the vibe: the hypervisor creates a 1-to-1 virtual/physical IMA mapping, which means at boot time, guest physical addresses are the same as guest virtual addresses. same address, both worlds, no translation drama β¨ lowkey elegant.
It returns 0 for success, or an error code. that's the whole contract. slay π
π SEE ALSO π
Everything lives in the kernel file ./arch/powerpc/include/asm/fsl_hcalls.h β go read the whole friend group π
fh_send_nmi(9)fh_partition_get_dtprop(9)fh_partition_restart(9)fh_partition_get_status(9)fh_partition_stop(9)struct fh_sg_list(9)fh_partition_memcpy(9)fh_dma_enable(9)fh_dma_disable(9)fh_vmpic_get_msir(9)fh_system_reset(9)fh_err_get_info(9)fh_get_core_state(9)fh_enter_nap(9)fh_exit_nap(9)fh_claim_device(9)
π reminder bestie:loadis literally labeled-- undescribed --in the source. don't let anyone tell you otherwise, and don't go guessing what it does. we stay honest in this group chat π«Ά
okay that's the whole page, and it's giving obscure-but-useful. sign-off time: this one comes from ./arch/powerpc/include/asm, dated October 2026 β so mark your calendar, she's a future icon πβ¨π
π¦ 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