STRUCT ACRN_IOREQ_BUFFER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

okay so this is the Kernel API Manual page for struct acrn_ioreq_buffer(9), and it's literally the data for setting the ioreq buffer of User VM. bestie, that's the whole name vibe. πŸ’…

✨ SYNOPSIS ✨

struct acrn_ioreq_buffer {
    u64 ioreq_buf;
};

πŸ’… Members πŸ’…

  • ioreq_buf β€” the GPA of the IO request shared buffer of a VM. that's it, that's the member. 🫢

πŸ¦‹ Description πŸ¦‹

okay so here's the tea: this struct is the parameter for the HC_SET_IOREQ_BUFFER hypercall, and it's used to set up the shared I/O request buffer between Service VM and ACRN hypervisor. no cap, that's the whole description. ✨

🌈 SEE ALSO 🌈

  • Kernel file ./drivers/virt/acrn/acrn_drv.h struct vm_memory_region_op(9), struct vm_memory_region_batch(9), struct vm_memory_mapping(9), struct acrn_ioreq_client(9), struct acrn_vm(9)

that's the whole page, bestie 🫢 β€” source/version tag is ./drivers/virt/acrn, date October 2026, and the page is struct acrn_ioreq_buffer(9). slay and goodbye πŸ’–

πŸ“¦ where this page comes from