From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50645) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XkENW-0005ZC-Qr for qemu-devel@nongnu.org; Fri, 31 Oct 2014 11:45:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XjrBf-0008Gn-VD for qemu-devel@nongnu.org; Thu, 30 Oct 2014 10:59:11 -0400 Received: from mail.uni-paderborn.de ([131.234.142.9]:36834) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XjrBf-0008EX-ON for qemu-devel@nongnu.org; Thu, 30 Oct 2014 10:58:55 -0400 From: Bastian Koppelmann Date: Thu, 30 Oct 2014 15:59:01 +0000 Message-Id: <1414684746-13771-1-git-send-email-kbastian@mail.uni-paderborn.de> Subject: [Qemu-devel] [PATCH v2 0/5] Add TriCore BOL, BRC, BRN, BRR and RC instructions List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, rth@twiddle.net Hi, this is the next round of TriCore patches, which adds BOL, BRC, BRN, BRR and RC instructions. I'm not quite sure about the softfreeze. Since this patch has not been announced after the softfreeze, do I have to wait with a pull-request to after the release of 2.2? Thanks, Bastian v1 -> v2: - OPC2_32_BRN_JNZ_T now uses gen_branch_condi. - OPC2_32_BRR_LOOPU now uses gen_goto_tb. - else of OPC2_32_BRR_LOOPU now has comment identifying it. - gen_sha_hi: Remove mask for low in case shift_count > 0, since deposit handles that. - gen_sha_hi: Remove mask for high in case shift <= 0, since deposit handles that. Bastian Koppelmann (5): target-tricore: Add instructions of BOL opcode format target-tricore: Add instructions of BRC opcode format target-tricore: Add instructions of BRN opcode format target-tricore: Add instructions of BRR opcode format target-tricore: Add instructions of RC opcode format target-tricore/helper.h | 6 + target-tricore/op_helper.c | 99 +++++ target-tricore/translate.c | 910 ++++++++++++++++++++++++++++++++++++++- target-tricore/tricore-opcodes.h | 13 +- 4 files changed, 1022 insertions(+), 6 deletions(-) -- 2.1.2