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