xref: /qemu/meson_options.txt (revision ce6119dc8e025f17c38926aa793f96ed74cb3cc0)
13b4da132SPaolo Bonzini# These options do not correspond to a --enable/--disable-* option
23b4da132SPaolo Bonzini# on the configure script command line.  If you add more, list them in
33b4da132SPaolo Bonzini# scripts/meson-buildoptions.py's SKIP_OPTIONS constant too.
43b4da132SPaolo Bonzini
5ab4c0996SMarc-André Lureauoption('qemu_suffix', type : 'string', value: 'qemu',
673f3aa37SMarc-André Lureau       description: 'Suffix for QEMU data/modules/config directories (can be empty)')
7491e74c1SMarc-André Lureauoption('docdir', type : 'string', value : 'doc',
8491e74c1SMarc-André Lureau       description: 'Base directory for documentation installation (can be empty)')
916bf7a33SPaolo Bonzinioption('qemu_firmwarepath', type : 'string', value : '',
1016bf7a33SPaolo Bonzini       description: 'search PATH for firmware files')
11b0b4323eSPaolo Bonzinioption('pkgversion', type : 'string', value : '',
12b0b4323eSPaolo Bonzini       description: 'use specified string as sub-version of the package')
1335acbb30SPaolo Bonzinioption('smbd', type : 'string', value : '',
1435acbb30SPaolo Bonzini       description: 'Path to smbd for slirp networking')
15e3667660SYonggang Luooption('sphinx_build', type : 'string', value : '',
16119fc611SPaolo Bonzini       description: 'Use specified sphinx-build for building document')
175dc4618eSPaolo Bonzinioption('iasl', type : 'string', value : '',
185dc4618eSPaolo Bonzini       description: 'Path to ACPI disassembler')
1941f2ae28SPaolo Bonzinioption('tls_priority', type : 'string', value : 'NORMAL',
2041f2ae28SPaolo Bonzini       description: 'Default TLS protocol/cipher priority string')
217bc3ca7fSPaolo Bonzinioption('default_devices', type : 'boolean', value : true,
227bc3ca7fSPaolo Bonzini       description: 'Include a default selection of devices in emulators')
2387430d5bSPaolo Bonzinioption('audio_drv_list', type: 'array', value: ['default'],
2487430d5bSPaolo Bonzini       choices: ['alsa', 'coreaudio', 'default', 'dsound', 'jack', 'oss', 'pa', 'sdl'],
2587430d5bSPaolo Bonzini       description: 'Set audio driver list')
26622d64ffSPaolo Bonzinioption('block_drv_rw_whitelist', type : 'string', value : '',
27622d64ffSPaolo Bonzini       description: 'set block driver read-write whitelist (by default affects only QEMU, not tools like qemu-img)')
28622d64ffSPaolo Bonzinioption('block_drv_ro_whitelist', type : 'string', value : '',
29622d64ffSPaolo Bonzini       description: 'set block driver read-only whitelist (by default affects only QEMU, not tools like qemu-img)')
30*ce6119dcSPaolo Bonzinioption('interp_prefix', type : 'string', value : '/usr/gnemul/qemu-%M',
31*ce6119dcSPaolo Bonzini       description: 'where to find shared libraries etc., use %M for cpu name')
32537b7248SPaolo Bonzinioption('fuzzing_engine', type : 'string', value : '',
33537b7248SPaolo Bonzini       description: 'fuzzing engine library for OSS-Fuzz')
349c29b741SPaolo Bonzinioption('trace_file', type: 'string', value: 'trace',
359c29b741SPaolo Bonzini       description: 'Trace file prefix for simple backend')
3687430d5bSPaolo Bonzini
373b4da132SPaolo Bonzini# Everything else can be set via --enable/--disable-* option
383b4da132SPaolo Bonzini# on the configure script command line.  After adding an option
393b4da132SPaolo Bonzini# here make sure to run "make update-buildoptions".
403b4da132SPaolo Bonzini
41e3667660SYonggang Luooption('docs', type : 'feature', value : 'auto',
42e3667660SYonggang Luo       description: 'Documentations build support')
43537b7248SPaolo Bonzinioption('fuzzing', type : 'boolean', value: false,
44537b7248SPaolo Bonzini       description: 'build fuzzing targets')
450e8e77d4SAlex Bennéeoption('gettext', type : 'feature', value : 'auto',
46cb572714SPaolo Bonzini       description: 'Localization of the GTK+ user interface')
472cb2f580SPaolo Bonzinioption('module_upgrades', type : 'boolean', value : false,
482cb2f580SPaolo Bonzini       description: 'try to load modules from alternate paths for upgrades')
49c8d5450bSPaolo Bonzinioption('install_blobs', type : 'boolean', value : true,
50c8d5450bSPaolo Bonzini       description: 'install provided firmware blobs')
51deb62371SPaolo Bonzinioption('sparse', type : 'feature', value : 'auto',
52deb62371SPaolo Bonzini       description: 'sparse checker')
5320cf5cb4SPaolo Bonzinioption('guest_agent', type : 'feature', value : 'auto',
5420cf5cb4SPaolo Bonzini       description: 'Build QEMU Guest Agent')
55b846ab7cSPaolo Bonzinioption('guest_agent_msi', type : 'feature', value : 'auto',
56b846ab7cSPaolo Bonzini       description: 'Build MSI package for the QEMU Guest Agent')
5720cf5cb4SPaolo Bonzinioption('tools', type : 'feature', value : 'auto',
5820cf5cb4SPaolo Bonzini       description: 'build support utilities that come with QEMU')
598821a389SMarc-André Lureauoption('qga_vss', type : 'feature', value: 'auto',
608821a389SMarc-André Lureau       description: 'build QGA VSS support (broken with MinGW)')
61cb572714SPaolo Bonzini
62aa087962SPaolo Bonzinioption('malloc_trim', type : 'feature', value : 'auto',
63aa087962SPaolo Bonzini       description: 'enable libc malloc_trim() for memory optimization')
64aa087962SPaolo Bonzinioption('malloc', type : 'combo', choices : ['system', 'tcmalloc', 'jemalloc'],
65aa087962SPaolo Bonzini       value: 'system', description: 'choose memory allocator to use')
66aa087962SPaolo Bonzini
671badb709SPaolo Bonzinioption('kvm', type: 'feature', value: 'auto',
681badb709SPaolo Bonzini       description: 'KVM acceleration support')
691badb709SPaolo Bonzinioption('hax', type: 'feature', value: 'auto',
701badb709SPaolo Bonzini       description: 'HAX acceleration support')
711badb709SPaolo Bonzinioption('whpx', type: 'feature', value: 'auto',
721badb709SPaolo Bonzini       description: 'WHPX acceleration support')
731badb709SPaolo Bonzinioption('hvf', type: 'feature', value: 'auto',
741badb709SPaolo Bonzini       description: 'HVF acceleration support')
7574a414a1SReinoud Zandijkoption('nvmm', type: 'feature', value: 'auto',
7674a414a1SReinoud Zandijk       description: 'NVMM acceleration support')
771badb709SPaolo Bonzinioption('xen', type: 'feature', value: 'auto',
781badb709SPaolo Bonzini       description: 'Xen backend support')
791badb709SPaolo Bonzinioption('xen_pci_passthrough', type: 'feature', value: 'auto',
801badb709SPaolo Bonzini       description: 'Xen PCI passthrough support')
811badb709SPaolo Bonzinioption('tcg', type: 'feature', value: 'auto',
821badb709SPaolo Bonzini       description: 'TCG support')
8323a77b2dSPaolo Bonzinioption('tcg_interpreter', type: 'boolean', value: false,
84f1f727acSPhilippe Mathieu-Daudé       description: 'TCG with bytecode interpreter (slow)')
859e62ba48SDaniele Buonooption('cfi', type: 'boolean', value: 'false',
869e62ba48SDaniele Buono       description: 'Control-Flow Integrity (CFI)')
879e62ba48SDaniele Buonooption('cfi_debug', type: 'boolean', value: 'false',
889e62ba48SDaniele Buono       description: 'Verbose errors in case of CFI violation')
89106ad1f9SPaolo Bonzinioption('multiprocess', type: 'feature', value: 'auto',
90106ad1f9SPaolo Bonzini       description: 'Out of process device emulation support')
91142ca628SMarc-André Lureauoption('dbus_display', type: 'feature', value: 'auto',
92142ca628SMarc-André Lureau       description: '-display dbus support')
930d04c4c9SPaolo Bonzinioption('tpm', type : 'feature', value : 'auto',
940d04c4c9SPaolo Bonzini       description: 'TPM support')
95b87df904SPaolo Bonzini
96b87df904SPaolo Bonzini# Do not enable it by default even for Mingw32, because it doesn't
97b87df904SPaolo Bonzini# work on Wine.
98b87df904SPaolo Bonzinioption('membarrier', type: 'feature', value: 'disabled',
99b87df904SPaolo Bonzini       description: 'membarrier system call (for Linux 4.14+ or Windows')
100b87df904SPaolo Bonzini
101622753d2SPaolo Bonzinioption('avx2', type: 'feature', value: 'auto',
102622753d2SPaolo Bonzini       description: 'AVX2 optimizations')
103622753d2SPaolo Bonzinioption('avx512f', type: 'feature', value: 'disabled',
104622753d2SPaolo Bonzini       description: 'AVX512F optimizations')
1052edd2c04SPaolo Bonzinioption('keyring', type: 'feature', value: 'auto',
1062edd2c04SPaolo Bonzini       description: 'Linux keyring support')
1071badb709SPaolo Bonzini
108f7f2d651SPaolo Bonzinioption('attr', type : 'feature', value : 'auto',
109f7f2d651SPaolo Bonzini       description: 'attr/xattr support')
11005e391aeSPaolo Bonzinioption('auth_pam', type : 'feature', value : 'auto',
11105e391aeSPaolo Bonzini       description: 'PAM access control')
1128c6d4ff4SPaolo Bonzinioption('brlapi', type : 'feature', value : 'auto',
1138c6d4ff4SPaolo Bonzini       description: 'brlapi character device driver')
11429ba6116SPaolo Bonzinioption('bzip2', type : 'feature', value : 'auto',
11529ba6116SPaolo Bonzini       description: 'bzip2 support for DMG images')
116727c8bb8SPaolo Bonzinioption('cap_ng', type : 'feature', value : 'auto',
117727c8bb8SPaolo Bonzini       description: 'cap_ng support')
11846627f41SAndrew Melnychenkooption('bpf', type : 'feature', value : 'auto',
11946627f41SAndrew Melnychenko        description: 'eBPF support')
120b4e312e9SPaolo Bonzinioption('cocoa', type : 'feature', value : 'auto',
121b4e312e9SPaolo Bonzini       description: 'Cocoa user interface (macOS only)')
122f9cd86feSPaolo Bonzinioption('curl', type : 'feature', value : 'auto',
123f9cd86feSPaolo Bonzini       description: 'CURL block device driver')
1247544060eSPaolo Bonzinioption('gio', type : 'feature', value : 'auto',
1257544060eSPaolo Bonzini       description: 'use libgio for D-Bus support')
12608821ca2SPaolo Bonzinioption('glusterfs', type : 'feature', value : 'auto',
12708821ca2SPaolo Bonzini       description: 'Glusterfs block device driver')
1289db405a3SPaolo Bonzinioption('libiscsi', type : 'feature', value : 'auto',
1299db405a3SPaolo Bonzini       description: 'libiscsi userspace initiator')
13030045c05SPaolo Bonzinioption('libnfs', type : 'feature', value : 'auto',
13130045c05SPaolo Bonzini       description: 'libnfs block device driver')
1326ec0e15dSPaolo Bonzinioption('mpath', type : 'feature', value : 'auto',
1336ec0e15dSPaolo Bonzini       description: 'Multipath persistent reservation passthrough')
134488a8c73SPaolo Bonzinioption('numa', type : 'feature', value : 'auto',
135488a8c73SPaolo Bonzini       description: 'libnuma support')
1365285e593SYonggang Luooption('iconv', type : 'feature', value : 'auto',
1375285e593SYonggang Luo       description: 'Font glyph conversion support')
1385285e593SYonggang Luooption('curses', type : 'feature', value : 'auto',
1395285e593SYonggang Luo       description: 'curses UI')
14057612511SPaolo Bonzinioption('gnutls', type : 'feature', value : 'auto',
14157612511SPaolo Bonzini       description: 'GNUTLS cryptography support')
14257612511SPaolo Bonzinioption('nettle', type : 'feature', value : 'auto',
14357612511SPaolo Bonzini       description: 'nettle cryptography support')
14457612511SPaolo Bonzinioption('gcrypt', type : 'feature', value : 'auto',
14557612511SPaolo Bonzini       description: 'libgcrypt cryptography support')
14634b52615SPaolo Bonzinioption('crypto_afalg', type : 'feature', value : 'disabled',
14734b52615SPaolo Bonzini       description: 'Linux AF_ALG crypto backend driver')
14883ef1682SPaolo Bonzinioption('libdaxctl', type : 'feature', value : 'auto',
14983ef1682SPaolo Bonzini       description: 'libdaxctl support')
150e36e8c70SPaolo Bonzinioption('libpmem', type : 'feature', value : 'auto',
151e36e8c70SPaolo Bonzini       description: 'libpmem support')
152e6a52b36SThomas Huthoption('libssh', type : 'feature', value : 'auto',
153e6a52b36SThomas Huth       description: 'ssh block device support')
1545c53015aSPaolo Bonzinioption('libudev', type : 'feature', value : 'auto',
1555c53015aSPaolo Bonzini       description: 'Use libudev to enumerate host devices')
15690540f32SPaolo Bonzinioption('libusb', type : 'feature', value : 'auto',
15790540f32SPaolo Bonzini       description: 'libusb support for USB passthrough')
158ff66f3e5SPaolo Bonzinioption('linux_aio', type : 'feature', value : 'auto',
159ff66f3e5SPaolo Bonzini       description: 'Linux AIO support')
16053c22b68SPaolo Bonzinioption('linux_io_uring', type : 'feature', value : 'auto',
16153c22b68SPaolo Bonzini       description: 'Linux io_uring support')
162ecea3696SPaolo Bonzinioption('lzfse', type : 'feature', value : 'auto',
163ecea3696SPaolo Bonzini       description: 'lzfse support for DMG images')
1640c32a0aeSPaolo Bonzinioption('lzo', type : 'feature', value : 'auto',
1650c32a0aeSPaolo Bonzini       description: 'lzo compression support')
166fabd1e93SPaolo Bonzinioption('rbd', type : 'feature', value : 'auto',
167fabd1e93SPaolo Bonzini       description: 'Ceph block device driver')
16888b6e618SPaolo Bonzinioption('opengl', type : 'feature', value : 'auto',
16988b6e618SPaolo Bonzini       description: 'OpenGL support')
1703730a734SPaolo Bonzinioption('rdma', type : 'feature', value : 'auto',
1713730a734SPaolo Bonzini       description: 'Enable RDMA-based migration')
1723730a734SPaolo Bonzinioption('pvrdma', type : 'feature', value : 'auto',
1733730a734SPaolo Bonzini       description: 'Enable PVRDMA support')
1741b695471SPaolo Bonzinioption('gtk', type : 'feature', value : 'auto',
1751b695471SPaolo Bonzini       description: 'GTK+ user interface')
176cb572714SPaolo Bonzinioption('sdl', type : 'feature', value : 'auto',
177cb572714SPaolo Bonzini       description: 'SDL user interface')
178cb572714SPaolo Bonzinioption('sdl_image', type : 'feature', value : 'auto',
179cb572714SPaolo Bonzini       description: 'SDL Image support for icons')
18090835c2bSPaolo Bonzinioption('seccomp', type : 'feature', value : 'auto',
18190835c2bSPaolo Bonzini       description: 'seccomp support')
1825f364c57SPaolo Bonzinioption('smartcard', type : 'feature', value : 'auto',
1835f364c57SPaolo Bonzini       description: 'CA smartcard emulation support')
184241611eaSPaolo Bonzinioption('snappy', type : 'feature', value : 'auto',
185241611eaSPaolo Bonzini       description: 'snappy compression support')
1863f0a5d55SMarc-André Lureauoption('spice', type : 'feature', value : 'auto',
1873f0a5d55SMarc-André Lureau       description: 'Spice server support')
1883f0a5d55SMarc-André Lureauoption('spice_protocol', type : 'feature', value : 'auto',
1893f0a5d55SMarc-André Lureau       description: 'Spice protocol support')
190cb572714SPaolo Bonzinioption('u2f', type : 'feature', value : 'auto',
191cb572714SPaolo Bonzini       description: 'U2F emulation support')
19218f31e60SPaolo Bonzinioption('usb_redir', type : 'feature', value : 'auto',
19318f31e60SPaolo Bonzini       description: 'libusbredir support')
194eea9453aSThomas Huthoption('l2tpv3', type : 'feature', value : 'auto',
195eea9453aSThomas Huth       description: 'l2tpv3 network backend support')
196837b84b1SPaolo Bonzinioption('netmap', type : 'feature', value : 'auto',
197837b84b1SPaolo Bonzini       description: 'netmap network backend support')
198e1723999SPaolo Bonzinioption('vde', type : 'feature', value : 'auto',
199e1723999SPaolo Bonzini       description: 'vde network backend support')
200587d59d6SPaolo Bonzinioption('virglrenderer', type : 'feature', value : 'auto',
201587d59d6SPaolo Bonzini       description: 'virgl rendering support')
20295f8510eSKshitij Surioption('png', type : 'feature', value : 'auto',
20395f8510eSKshitij Suri       description: 'PNG support with libpng')
204c1de5858SThomas Huthoption('vnc', type : 'feature', value : 'auto',
205cb572714SPaolo Bonzini       description: 'VNC server')
206cb572714SPaolo Bonzinioption('vnc_jpeg', type : 'feature', value : 'auto',
207cb572714SPaolo Bonzini       description: 'JPEG lossy compression for VNC server')
208cb572714SPaolo Bonzinioption('vnc_sasl', type : 'feature', value : 'auto',
209cb572714SPaolo Bonzini       description: 'SASL authentication for VNC server')
210c23d7b4eSPaolo Bonzinioption('vte', type : 'feature', value : 'auto',
211c23d7b4eSPaolo Bonzini       description: 'vte support for the gtk UI')
212cb572714SPaolo Bonzinioption('xkbcommon', type : 'feature', value : 'auto',
213cb572714SPaolo Bonzini       description: 'xkbcommon support')
214b1def33dSPaolo Bonzinioption('zstd', type : 'feature', value : 'auto',
215b1def33dSPaolo Bonzini       description: 'zstd compression support')
216a484a719SMax Reitzoption('fuse', type: 'feature', value: 'auto',
217a484a719SMax Reitz       description: 'FUSE block device export')
218df4ea709SMax Reitzoption('fuse_lseek', type : 'feature', value : 'auto',
219df4ea709SMax Reitz       description: 'SEEK_HOLE/SEEK_DATA support for FUSE exports')
2208b18cdbfSRichard Henderson
2219c29b741SPaolo Bonzinioption('trace_backends', type: 'array', value: ['log'],
2229c29b741SPaolo Bonzini       choices: ['dtrace', 'ftrace', 'log', 'nop', 'simple', 'syslog', 'ust'],
2239c29b741SPaolo Bonzini       description: 'Set available tracing backends')
2249c29b741SPaolo Bonzini
22587430d5bSPaolo Bonzinioption('alsa', type: 'feature', value: 'auto',
22687430d5bSPaolo Bonzini       description: 'ALSA sound support')
22787430d5bSPaolo Bonzinioption('coreaudio', type: 'feature', value: 'auto',
22887430d5bSPaolo Bonzini       description: 'CoreAudio sound support')
22987430d5bSPaolo Bonzinioption('dsound', type: 'feature', value: 'auto',
23087430d5bSPaolo Bonzini       description: 'DirectSound sound support')
23187430d5bSPaolo Bonzinioption('jack', type: 'feature', value: 'auto',
23287430d5bSPaolo Bonzini       description: 'JACK sound support')
23387430d5bSPaolo Bonzinioption('oss', type: 'feature', value: 'auto',
23487430d5bSPaolo Bonzini       description: 'OSS sound support')
23587430d5bSPaolo Bonzinioption('pa', type: 'feature', value: 'auto',
23687430d5bSPaolo Bonzini       description: 'PulseAudio sound support')
23787430d5bSPaolo Bonzini
23869202b40SPaolo Bonzinioption('vhost_user_blk_server', type: 'feature', value: 'auto',
23969202b40SPaolo Bonzini       description: 'build vhost-user-blk server')
24069202b40SPaolo Bonzinioption('virtfs', type: 'feature', value: 'auto',
24169202b40SPaolo Bonzini       description: 'virtio-9p support')
24269202b40SPaolo Bonzinioption('virtiofsd', type: 'feature', value: 'auto',
24369202b40SPaolo Bonzini       description: 'build virtiofs daemon (virtiofsd)')
24469202b40SPaolo Bonzini
2458b18cdbfSRichard Hendersonoption('capstone', type: 'combo', value: 'auto',
2468b18cdbfSRichard Henderson       choices: ['disabled', 'enabled', 'auto', 'system', 'internal'],
2478b18cdbfSRichard Henderson       description: 'Whether and how to find the capstone library')
2484d34a86bSPaolo Bonzinioption('slirp', type: 'combo', value: 'auto',
2494d34a86bSPaolo Bonzini       choices: ['disabled', 'enabled', 'auto', 'system', 'internal'],
2504d34a86bSPaolo Bonzini       description: 'Whether and how to find the slirp library')
251fbb4121dSPaolo Bonzinioption('fdt', type: 'combo', value: 'auto',
252fbb4121dSPaolo Bonzini       choices: ['disabled', 'enabled', 'auto', 'system', 'internal'],
253fbb4121dSPaolo Bonzini       description: 'Whether and how to find the libfdt library')
2543d212b41SRichard W.M. Jones
2553d212b41SRichard W.M. Jonesoption('selinux', type: 'feature', value: 'auto',
2563d212b41SRichard W.M. Jones       description: 'SELinux support in qemu-nbd')
257406523f6SPaolo Bonzinioption('live_block_migration', type: 'feature', value: 'auto',
258406523f6SPaolo Bonzini       description: 'block migration in the main migration stream')
259406523f6SPaolo Bonzinioption('replication', type: 'feature', value: 'auto',
260406523f6SPaolo Bonzini       description: 'replication support')
261ed793c2cSPaolo Bonzinioption('bochs', type: 'feature', value: 'auto',
262ed793c2cSPaolo Bonzini       description: 'bochs image format support')
263ed793c2cSPaolo Bonzinioption('cloop', type: 'feature', value: 'auto',
264ed793c2cSPaolo Bonzini       description: 'cloop image format support')
265ed793c2cSPaolo Bonzinioption('dmg', type: 'feature', value: 'auto',
266ed793c2cSPaolo Bonzini       description: 'dmg image format support')
267ed793c2cSPaolo Bonzinioption('qcow1', type: 'feature', value: 'auto',
268ed793c2cSPaolo Bonzini       description: 'qcow1 image format support')
269ed793c2cSPaolo Bonzinioption('vdi', type: 'feature', value: 'auto',
270ed793c2cSPaolo Bonzini       description: 'vdi image format support')
271ed793c2cSPaolo Bonzinioption('vvfat', type: 'feature', value: 'auto',
272ed793c2cSPaolo Bonzini       description: 'vvfat image format support')
273ed793c2cSPaolo Bonzinioption('qed', type: 'feature', value: 'auto',
274ed793c2cSPaolo Bonzini       description: 'qed image format support')
275ed793c2cSPaolo Bonzinioption('parallels', type: 'feature', value: 'auto',
276ed793c2cSPaolo Bonzini       description: 'parallels image format support')
277c55cf6abSPaolo Bonzinioption('block_drv_whitelist_in_tools', type: 'boolean', value: false,
278c55cf6abSPaolo Bonzini       description: 'use block whitelist also in tools instead of only QEMU')
279c55cf6abSPaolo Bonzinioption('rng_none', type: 'boolean', value: false,
280c55cf6abSPaolo Bonzini       description: 'dummy RNG, avoid using /dev/(u)random and getrandom()')
281728c0a2fSPaolo Bonzinioption('coroutine_pool', type: 'boolean', value: true,
282728c0a2fSPaolo Bonzini       description: 'coroutine freelist (better performance)')
283c55cf6abSPaolo Bonzinioption('debug_mutex', type: 'boolean', value: false,
284c55cf6abSPaolo Bonzini       description: 'mutex debugging support')
285728c0a2fSPaolo Bonzinioption('debug_stack_usage', type: 'boolean', value: false,
286728c0a2fSPaolo Bonzini       description: 'measure coroutine stack usage')
287c55cf6abSPaolo Bonzinioption('qom_cast_debug', type: 'boolean', value: false,
288c55cf6abSPaolo Bonzini       description: 'cast debugging support')
289c55cf6abSPaolo Bonzinioption('gprof', type: 'boolean', value: false,
290c55cf6abSPaolo Bonzini       description: 'QEMU profiling with gprof')
291c55cf6abSPaolo Bonzinioption('profiler', type: 'boolean', value: false,
292c55cf6abSPaolo Bonzini       description: 'profiler support')
29335acbb30SPaolo Bonzinioption('slirp_smbd', type : 'feature', value : 'auto',
29435acbb30SPaolo Bonzini       description: 'use smbd (at path --smbd=*) in slirp networking')
295