specific_ss.add(when: 'CONFIG_SYSTEM_ONLY', if_true: [files( | |
'arch_init.c', | |
'ioport.c', | |
'memory.c', | |
'physmem.c', | |
'watchpoint.c', | |
)]) | |
system_ss.add(files( | |
'balloon.c', | |
'bootdevice.c', | |
'cpus.c', | |
'cpu-throttle.c', | |
'cpu-timers.c', | |
'datadir.c', | |
'dirtylimit.c', | |
'dma-helpers.c', | |
'globals.c', | |
'memory_mapping.c', | |
'qdev-monitor.c', | |
'qtest.c', | |
'rtc.c', | |
'runstate-action.c', | |
'runstate-hmp-cmds.c', | |
'runstate.c', | |
'tpm-hmp-cmds.c', | |
'vl.c', | |
), sdl, libpmem, libdaxctl) | |
if have_tpm | |
system_ss.add(files('tpm.c')) | |
endif | |
system_ss.add(when: seccomp, if_true: files('qemu-seccomp.c')) | |
system_ss.add(when: fdt, if_true: files('device_tree.c')) | |
if host_os == 'linux' | |
system_ss.add(files('async-teardown.c')) | |
endif |