I have added the lines below to IDA 6.95\cfg\gdb_arch.cfg to try to get QEMU Tricore debugging in IDA Pro, using an ARM tutorial as the basis (page 2):
If I have a Tricore disassembly loaded, the debugger menu is not shown. If I have an ARM disassembly loaded, the debugger menu is shown and I can work with the options and start QEMU. The failure point is "cpu tricore" since if I change it to "cpu arm" and load an arm disassembly, the debugger menu appears and through the debugger options I can see my new entry. I just cannot get the menu to appear when a Tricore disassembly is loaded. I have tried cpu name as TRICORE and other variants including the actual CPU type, but the IDA Pro equivalent to "arm" is "tricore" as a CPU type.
.TRICORE_test name QEMU: TRICORE cpu tricore area DATA RAM 0x80000000:0xDFFFFFFF area IO SYSREGS 0xF0000000:0xFFFFFFFF initial_sp 0x08000000 cmdline "$(QEMUPATH)/qemu-system-tricore" $(QEMUFLAGS) -M tricore_testboard -kernel "%e"