sbi_remote_hfence_vvma_asid(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ sbi_remote_hfence_vvma_asid(9) ✨

straight from the Kernel API Manual, bestie β€” this one is all about remote harts and their HFENCE.VVMA business. πŸ’…

🌸 NAME 🌸

sbi_remote_hfence_vvma_asid β€” execute HFENCE.VVMA instructions on given remote harts for the current guest virtual address range belonging to a specific ASID. πŸŽ€

✨ SYNOPSIS ✨

int sbi_remote_hfence_vvma_asid (const struct cpumask *cpu_mask ,
unsigned long start , unsigned long size , unsigned long asid );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • cpu_mask β€” a cpu mask containing all the target harts. like, the whole guest list of harts you're sending this to. 🫢
  • start β€” start of the current guest virtual address. the beginning, the opener, the main character. ✨
  • size β€” total size of the current guest virtual address range. how much of the address space we're covering, periodt. πŸ’…
  • asid β€” the value of address space identifier (ASID). yes bestie, the ASID value itself. πŸŽ€

πŸ’– RETURN πŸ’–

None. literally none β€” no return value to catch. πŸ’€

🌈 SEE ALSO 🌈

the kernel file is ./arch/riscv/kernel/sbi.c β€” go peek, iykyk. πŸ‘‘

also these related manual pages are in the group chat:


okay that's the whole vibe β€” source/version: ./arch/riscv/kernel, date: October 2026, page: sbi_remote_hfence_vvma_asid(9) β€” mwah, slay, bye bestie πŸ’‹βœ¨

πŸ“¦ where this page comes from