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( 11381b43f8SPhilippe Mathieu-Daudé 'loongarch-qmp-cmds.c', 1267ebd42aSXiaojuan Yang 'machine.c', 1367ebd42aSXiaojuan Yang)) 1467ebd42aSXiaojuan Yang 152e0d9151SRichard Hendersoncommon_ss.add(when: 'CONFIG_LOONGARCH_DIS', if_true: [files('disas.c'), gen]) 162e0d9151SRichard Henderson 17*5c23704eSSong Gaosubdir('tcg') 1814f2b0b7SSong Gao 1914f2b0b7SSong Gaotarget_arch += {'loongarch': loongarch_ss} 2001c85e60SPhilippe Mathieu-Daudétarget_system_arch += {'loongarch': loongarch_system_ss} 21