1 gen = decodetree.process('insns.decode') 2 3 loongarch_ss = ss.source_set() 4 loongarch_ss.add(files( 5 'cpu.c', 6 'gdbstub.c', 7 )) 8 9 loongarch_system_ss = ss.source_set() 10 loongarch_system_ss.add(files( 11 'arch_dump.c', 12 'cpu_helper.c', 13 'csr.c', 14 'loongarch-qmp-cmds.c', 15 'machine.c', 16 )) 17 18 common_ss.add(when: 'CONFIG_LOONGARCH_DIS', if_true: [files('disas.c'), gen]) 19 20 subdir('tcg') 21 22 target_arch += {'loongarch': loongarch_ss} 23 target_system_arch += {'loongarch': loongarch_system_ss} 24 subdir('kvm') 25