From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.4 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,NICE_REPLY_A, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9DFABC433E0 for ; Thu, 11 Feb 2021 20:21:30 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 0685864E57 for ; Thu, 11 Feb 2021 20:21:29 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0685864E57 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=vivier.eu Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:56850 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lAISv-0002d9-0N for qemu-devel@archiver.kernel.org; Thu, 11 Feb 2021 15:21:29 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:36316) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lAIO4-0007BX-JW for qemu-devel@nongnu.org; Thu, 11 Feb 2021 15:16:29 -0500 Received: from mout.kundenserver.de ([212.227.126.187]:53705) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lAIO2-0003nq-0m for qemu-devel@nongnu.org; Thu, 11 Feb 2021 15:16:28 -0500 Received: from [192.168.100.1] ([82.252.149.54]) by mrelayeu.kundenserver.de (mreue012 [213.165.67.103]) with ESMTPSA (Nemesis) id 1N45th-1lrz5W08Jd-010473; Thu, 11 Feb 2021 21:16:19 +0100 Subject: Re: [PATCH 0/6] m68k: Overhaul of MOVEC instruction to support exception/MSP To: BALATON Zoltan , qemu-devel@nongnu.org References: From: Laurent Vivier Message-ID: <00617028-bb17-4d10-98b6-126f69686d2f@vivier.eu> Date: Thu, 11 Feb 2021 21:16:17 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: fr Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K1:X2W3xhrQWSNO0UOsLaWLoOtlOfYFzXWSMbrfpaF49fdATKaLq5+ reS7DL7I06f4GqPpuBCHbOkYysro+ZXmQWfd1vihiCM4wxkwL5RWSnd5EbdOlFTrukhJ++A KYrqNmnD1IhctOt5fAZDQPwbF5cUKPO4XQC/EbTlsuv2l2aRE37nyR0LcBi3e1nZ+PVeEBQ DHfFuAZhw48C+o4DpdfrA== X-UI-Out-Filterresults: notjunk:1;V03:K0:oVRj5M0y7eE=:6jFOCRKoXEGMj9W9PqDwRw oUM2N4V/KGiSi/3QUvBXSa/+wdyY+FKhiTc5yWfvxRiAvUck0Xqz3SH/F/V9tIWSLzD/bhezS qlTrW2nVs5k29JG26wEi29l16kDuuk+1Etju15j8bxSOyz6EBLHUCrmEsIrtF4az8FfsxHqsx fsOfw+a891GfXD4iOxApjLewoYTSnrUbJmiWK/dTnBQA/dAWtL6GrxQMGJY5RGd862sBFBqja EbhdpApR7nPi44Dr1asBvJ3oYf91EdDggSRRTw+K6EJouDQryQXYEr31oS303tjBAF5Fqwptb kEjwcKSUgLtk6UUKGCFsW5GakjbLz/y+hHL2ogoNG3321KwUEAwNqB2HxigaOr1fE1PpoU8vP zreL62RGgluMW4Yg2FlNuLvlYdnnsrHTP7b4T5diDV7RV+n5pMg2zndznFpiF Received-SPF: none client-ip=212.227.126.187; envelope-from=laurent@vivier.eu; helo=mout.kundenserver.de X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 5.0 requ) BAYES_00=-1.9, NICE_REPLY_A=-0.119, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Lucien Murray-Pitts Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" Le 01/02/2021 à 01:01, BALATON Zoltan a écrit : > Hello, > > This is Lucien's m68k series rebased on and fixed up to work with > current master as per previous discussion: > https://lists.gnu.org/archive/html/qemu-devel/2020-01/msg02840.html > > I've left previous Reviewed-by tags for reference but these should > probably be reviewed again. I've only lightly tested it so I don't > know if everything is correct but it does seem to fix the problem my > original patch tried to fix at least. More testing, review and help to > finish this so it can be merged at last is welcome. > > Regards, > BALATON Zoltan > > Lucien Murray-Pitts (6): > m68k: improve cpu instantiation comments > m68k: cascade m68k_features by m680xx_cpu_initfn() to improve > readability > m68k: improve comments on m68k_move_to/from helpers > m68k: add missing BUSCR/PCR CR defines, and BUSCR/PCR/CAAR CR to > m68k_move_to/from > m68k: MOVEC insn. should generate exception if wrong CR is accessed > m68k: add MSP detection support for stack pointer swap helpers > > target/m68k/cpu.c | 116 ++++++++++++++------ > target/m68k/cpu.h | 64 +++++++---- > target/m68k/helper.c | 234 +++++++++++++++++++++++++++++++--------- > target/m68k/translate.c | 2 +- > 4 files changed, 309 insertions(+), 107 deletions(-) > Series applied to my m68k-for-6.0 branch. Thanks, Laurent