igvm-wrap(1)

πŸ“¦
version 26.10.2 Β· 3 versions
, in centos-stream 10, fedora 44

✨ igvm-wrap ✨

okay so bestie, welcome to igvm-wrap, a lil gem from the General Commands Manual section πŸ’– it wraps a classic native firmware image up as an igvm, like gift-wrapping but for firmware πŸŽ€


🌸 NAME 🌸

igvm-wrap β€” wrap classic native firmware image as igvm πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

igvm-wrap [--native] [--no-native] [--snp] [--no-snp] [--params]
[--no-params] [--real16] [--flat32] [--meta] [--inspect] [-i|--input]
[--vars] [-o|--output] [-h|--help] [-V|--version]

πŸ’œ DESCRIPTION πŸ’œ

wrap classic native firmware image as igvm ✨ that's it, that's the whole plot. it's giving glow-up for your firmware, fr fr.


πŸŽ€ OPTIONS πŸŽ€

  • -i, --input <CODE> β€” the input firmware image you're feeding in πŸ“
  • --vars <VARS> β€” the input uefi vars image, yes the vars one, keep up bestie
  • -o, --output <IGVM> β€” where the shiny new output igvm image goes πŸ‘‘
  • -h, --help β€” prints the help, no thoughts just help πŸ™ˆ
  • -V, --version β€” prints the version, so you know what era you're in ⭐

πŸ”₯ IGVM BUILD OPTIONS πŸ”₯

the main character options, lowkey the whole point 🫢

  • --native β€” enable native platform (this is the default btw, it's already on πŸ’…)
  • --no-native β€” disable native platform, turning it off fr
  • --snp β€” enable sev-snp platform ✨
  • --no-snp β€” disable sev-snp platform (default, so it's off unless you say otherwise)
  • --params β€” generate parameters (default, on by default bestie)
  • --no-params β€” do not generate parameters, so like, don't
  • --real16 β€” boot firmware in real mode (default πŸ‘‘)
  • --flat32 β€” boot firmware in protected mode, different vibe entirely

  • --meta β€” print ovmf metadata πŸ¦‹
  • --inspect β€” inspect the generated igvm, you nosy icon, go look at it πŸ”

πŸ’– VERSION πŸ’–

v0.2.6 ⭐


🌸 AUTHORS 🌸

Gerd Hoffmann <kraxel@redhat.com> β€” absolute legend, we stan πŸ’œ


heads up bestie: several of these options are flagged as the default (--native, --no-snp, --params, --real16), so the no- versions and the other variants of the same pair are how you flip the vibe. pick one from each pair, mmkay? 😭

okay and that's the whole page!! this is igvm-wrap version 0.2.6, from the General Commands Manual / igvm-wrap(1) manual section πŸ’… tysm for reading, ily, go wrap some firmware πŸŽ€βœ¨πŸ¦‹

πŸ“¦ where this page comes from
  • centos-stream 10: virt-firmware-rs 26.10.2-1.el10 Β· MIT
  • fedora 44: virt-firmware-rs 26.10.2-2.fc44 Β· ((MIT OR Apache-2.0) AND Unicode-DFS-2016) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (BSD-3-Clause) AND (MIT) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND (MPL-2.0) AND (Unlicense OR MIT)
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms