STRUCT ACRN_VM_CREATION(9)
β¨ NAME β¨
okay so bestie, welcome to the Kernel API Manual page for struct acrn_vm_creation β it's literally Info to create a User VM, and it's giving main-character hypervisor energy π. We're going through every single field because details are the whole vibe, no cap π
.
π¦ SYNOPSIS π¦
here's the struct in all its glory:
struct acrn_vm_creation {
__u16 vmid;
__u16 reserved0;
__u16 vcpu_num;
__u16 reserved1;
__u8 uuid[16];
__u64 vm_flag;
__u64 ioreq_buf;
__u64 cpu_affinity;
};
π Members π
vmidβ User VM ID returned from the hypervisor π«Ά.reserved0β Reserved, and it must be 0 β do not be quirky with this one, bestie.vcpu_numβ Number of vCPU in the VM. Return from hypervisor. β¨reserved1β Reserved, and it must be 0 β same vibe check asreserved0.uuidβ Empty space never to be used again (used to be UUID of the VM) π. It's giving retired icon energy.vm_flagβ Flag of the VM creating. Pass to hypervisor directly π₯.ioreq_bufβ Service VM GPA of I/O request buffer. Pass to hypervisor directly π.cpu_affinityβ CPU affinity of the VM. Pass to hypervisor directly. It's a bitmap which indicates CPUs used by the VM π§.
π SEE ALSO π
Kernel file ./include/uapi/linux/acrn.h, plus the whole struct squad β go vibe with these besties:
struct acrn_mmio_request(9)struct acrn_pio_request(9)struct acrn_pci_request(9)struct acrn_io_request(9)struct acrn_ioreq_notify(9)struct acrn_gp_regs(9)struct acrn_descriptor_ptr(9)struct acrn_regs(9)struct acrn_vcpu_regs(9)struct acrn_vm_memmap(9)struct acrn_ptdev_irq(9)struct acrn_pcidev(9)struct acrn_mmio_dev_res(9)struct acrn_mmiodev(9)struct acrn_vdev(9)struct acrn_msi_entry(9)struct acrn_cstate_data(9)struct acrn_pstate_data(9)struct acrn_ioeventfd(9)struct acrn_irqfd(9)
mwah π β this was struct acrn_vm_creation(9) from the Kernel API Manual, sourced from ./include/uapi/linux, dated October 2026. slay and read your man pages, bestie π
π¦ 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