114f2b0b7SSong Gaogen = decodetree.process('insns.decode') 214f2b0b7SSong Gao 314f2b0b7SSong Gaoloongarch_ss = ss.source_set() 414f2b0b7SSong Gaoloongarch_ss.add(files( 514f2b0b7SSong Gao 'cpu.c', 6beb60920SSong Gao 'gdbstub.c', 714f2b0b7SSong Gao)) 814f2b0b7SSong Gao 9de6cd759SPhilippe Mathieu-Daudéloongarch_system_ss = ss.source_set() 10de6cd759SPhilippe Mathieu-Daudéloongarch_system_ss.add(files( 1132c22cc4SBibo Mao 'arch_dump.c', 1227edd504SSong Gao 'cpu_helper.c', 13*cb6fa414SBibo Mao 'csr.c', 14381b43f8SPhilippe Mathieu-Daudé 'loongarch-qmp-cmds.c', 1567ebd42aSXiaojuan Yang 'machine.c', 1667ebd42aSXiaojuan Yang)) 1767ebd42aSXiaojuan Yang 182e0d9151SRichard Hendersoncommon_ss.add(when: 'CONFIG_LOONGARCH_DIS', if_true: [files('disas.c'), gen]) 192e0d9151SRichard Henderson 205c23704eSSong Gaosubdir('tcg') 2114f2b0b7SSong Gao 2214f2b0b7SSong Gaotarget_arch += {'loongarch': loongarch_ss} 2301c85e60SPhilippe Mathieu-Daudétarget_system_arch += {'loongarch': loongarch_system_ss} 24714b03c1STianrui Zhaosubdir('kvm') 25