From patchwork Thu Apr 8 17:01:42 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Aleksandar Rikalo X-Patchwork-Id: 12192023 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=-16.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE, INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, PDS_BAD_THREAD_QP_64,SPF_HELO_NONE,SPF_PASS 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 64A32C433B4 for ; Thu, 8 Apr 2021 17:19:48 +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 C97CB610CB for ; Thu, 8 Apr 2021 17:19:47 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C97CB610CB Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=syrmia.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:55992 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lUYJn-0004rV-0N for qemu-devel@archiver.kernel.org; Thu, 08 Apr 2021 13:19:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59328) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lUYGy-0002ql-M5 for qemu-devel@nongnu.org; Thu, 08 Apr 2021 13:16:52 -0400 Received: from mail-eopbgr80130.outbound.protection.outlook.com ([40.107.8.130]:11720 helo=EUR04-VI1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lUYGw-0001dI-6a for qemu-devel@nongnu.org; Thu, 08 Apr 2021 13:16:52 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=W8PPbedam3FD1o9+K4Ie/na0ezDmYehxvqT6q2mSFhoI8dgr0ZNxWzLyAyffoO5A9jiOcVWSbeSbHi2mv5zojjDf6XobPVoN5ni5JqHWQXQv/xa2CuvXI+RqLRwBYRBDvi/LmRXmZ7vWyHoafRckqdAj1YSGxAcOzsRpG53N0uZ6CEy28ehvAls/xrHME6MgkxjXBsz0jpz1SCkzNqR83x7g/R8Lwirdn3Ji2/blaTb1te4lVtBhCLnawYcXLfeBS6/YvCB/cdDeHxvEZ8wYHZ+WmnJ5jOjwi0Wo8l0Tlyg4ki311WFNdSiUItTzdQNTu+HGvdQrSoGPTHFORFlMpQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kQHaB9XimnegCtdKrv/l4IpZXyYRyPnSAKsVRzRl2ho=; b=fucWM2zYPIZY9e5tme9v1iYq2dWSKRj62cS9Dp4vXVlETIzLlwV/vSXD2qlMU+g7OvHiH8f5cuZACgfpFaWXghE3xNdDABSpppxur8Y/lLNKEYAWnmKGTubM+jSB4MkA3bGrnwf3vybNxxJBTrrREgqZoxUj8DjyOGniOIevKLWijbmpr5yVGtDeGHzAjaO0o6IfOCIonziWRp5qLjzGIW6LtDMktljK6VE1m/TrpoI0WxDesSPTtu7C17LZEKQv2epsqKX9FzqkilLUTEI9qWVgJK+eyHXtomlYJ0434V2UQ8OR6zjfnEhu5IE5Bo4bf2SeOW1a4WqwM+Ju+xNlSg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=syrmia.com; dmarc=pass action=none header.from=syrmia.com; dkim=pass header.d=syrmia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=syrmia.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kQHaB9XimnegCtdKrv/l4IpZXyYRyPnSAKsVRzRl2ho=; b=cmn9S0ixBaZ33fZg3Zpj4ree+qmlRqe+ZgiPtGcQZzqvITZtaO1vxA7xI0qReuyaGpCXlzx4hQrcGEjch5wWdlH98UGrN9IGHR2I7zj9ach4dJm+d75+okOz8EGoGm1gJeQmZYdirnd3stekIqud/W7yVf6FE1W3Ttv9Gk8aeaA= Received: from VI1PR0302MB3486.eurprd03.prod.outlook.com (2603:10a6:803:1e::32) by AM9PR03MB7284.eurprd03.prod.outlook.com (2603:10a6:20b:271::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.17; Thu, 8 Apr 2021 17:01:42 +0000 Received: from VI1PR0302MB3486.eurprd03.prod.outlook.com ([fe80::78bc:f514:ba61:78bf]) by VI1PR0302MB3486.eurprd03.prod.outlook.com ([fe80::78bc:f514:ba61:78bf%6]) with mapi id 15.20.3999.032; Thu, 8 Apr 2021 17:01:42 +0000 From: Aleksandar Rikalo To: "qemu-devel@nongnu.org" , "f4bug@amsat.org" Subject: [PATCH v2] Revert "target/mips: Deprecate nanoMIPS ISA" Thread-Topic: [PATCH v2] Revert "target/mips: Deprecate nanoMIPS ISA" Thread-Index: AQHXLFVcDWm9FQ9LmUmRmYmlgVEYZaqq1qRY Date: Thu, 8 Apr 2021 17:01:42 +0000 Message-ID: References: <20210408085810.10567-1-Filip.Vidojevic@Syrmia.com> In-Reply-To: <20210408085810.10567-1-Filip.Vidojevic@Syrmia.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=none action=none header.from=syrmia.com; x-originating-ip: [109.245.34.47] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 048a95e0-c012-450d-29e0-08d8faaffbb0 x-ms-traffictypediagnostic: AM9PR03MB7284: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: hshbGlp0jG9waEZPV9e1/KG9KSSVqiCpmliEZMiS6ZWQGiQYVZYQDbPoMbJmfgwBYcsTlvBF32FspSDuggrh6IjcgCvG5e5peuHlW+Ft79ea0OwFP1NzPdk4qfCz5f7KQoOdkJOD931cdMu0p0MZwQhjyUOQ0Gh3z3BCZ891EeWMEXK+Sqy+rpI46huni5F+vYGg9hfhKogFRjgrZv8sUgz3dkkZlueMnc89Zs8AjMLv+fD28uCq/kAkvcqnVldHPzK702VRtji5hntdKMTtZ+tX42bmN3UXUebvDp+pAuA2Y9ViwqpRpLQ37i1Ni/pivTAAYdMLMBk5eFX7SNmiCAXqb8w7NVAnXKUXiJVrJ7qJlUAptEEX/YY4qIY4GKpZrC2JW0FqQBA+WdzhGUwBWaTGJYtf4zep8A7KB/vABQiP3wM3agjjNpwbWO/m/uDiHzt1VpJAHVYW4B2BCHqa890IIrDxW8MtDqiyosavxIn4VbPhoFln8/hZOOIgIz3gseVkQh2k85kr+JH/EHzGPWEyTZfsUClb5Qad/8s9Rm09eswL2Bq5gDtlpcY8W1Og3y12cpDAzTn8/YWyXyFcojZyxhm6xzfbebVQLiThAJLaJcthdD6+k1g5EVDnALBzYS39gE8fPP0qolS+gZtYZ9C4xXeGWacosURTqJiiT5JcwBSfw023a7n4mbwSMcOXsjitxemoSncosPS5tCMa01FtFADG0TJ7yEQXwIPQEHY= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR0302MB3486.eurprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(136003)(346002)(376002)(39830400003)(396003)(2906002)(52536014)(76116006)(33656002)(7696005)(66556008)(66476007)(64756008)(316002)(66946007)(54906003)(110136005)(66446008)(966005)(4326008)(6506007)(478600001)(107886003)(186003)(8936002)(21615005)(26005)(9686003)(38100700001)(71200400001)(55016002)(19627405001)(8676002)(166002)(83380400001)(5660300002)(86362001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?iso-8859-1?q?HFgNpDj1cD/LkLPyKab/hRAxA?= =?iso-8859-1?q?17c/RVwzNtl20MdUf6WGyo9u2EAV1vlX/KO05xFUTznhrpWQLD+xc4TGMLQ1?= =?iso-8859-1?q?z3lbm1B2UQ9cKOrOKh+EZOjqAdWgu7fyUnT0SHP+EyH6OjLT7U/DN8FfiJ1Y?= =?iso-8859-1?q?owoYCl0ek4plrb5w211QjDFAHC99u09PxKhv40oZ5JC+/wStyg+SmNPKACjQ?= =?iso-8859-1?q?2D6JWqcPQb9QkbvDgAK0OZG9sZbSXXGBiDydsPcmzP0gjamrF4+bWamR96Ex?= =?iso-8859-1?q?BW0v7me58gR/O9LpBnT6p7iMofQi3aHl3A3gdwEA6PedLANveXSDf8VCviNg?= =?iso-8859-1?q?wEwwjBn05sQx6zV05PzIK+VhEhl8XKjkOH9P+sa01dx+tk6Fj0X0Jz6xgnbw?= =?iso-8859-1?q?otiOA/07PruM2d1Tz3iZKZKe2Z3DkFs70YzjYjqnv8/j6IBMFPb0m6eaOiwX?= =?iso-8859-1?q?NgRm5SShDY7uT39IrZERpoX4LoLkw/ScldNfxjQHgxp3uIpuwBzbqXdqRyvJ?= =?iso-8859-1?q?FlBXR/2s4JELTgrkCL9OYxbyXxfOhfKQRYaRuJrNrtQrAyViBZjb9IaPpGEL?= =?iso-8859-1?q?uj3WlnEWlV5QKsUWfkDA4drRvo+tZ5FBQPDkoXlu+6d9bVbg75gHcSVcpWOD?= =?iso-8859-1?q?Z++cbt64dqJdDtslZkdwGLi08mGOFsJUPVFNE3vwoDHeX/8BRc7DIpRWcAsV?= =?iso-8859-1?q?Ixg8Aj5trc1CI+17AUXZWxwlqvJfv8WDuK30NdKVRbeRVreKbRUFqVtb6ccO?= =?iso-8859-1?q?M6L8CWnuAyY/dFKlw+GuBc2CbBA1A/XxdiHWR6LJaIj09n0T/h81yuiOhXbp?= =?iso-8859-1?q?vWunMFLb/JMoOT6s7bBSYqRZzhc06U37dfK/bDDdoRdvYAbvACwVXq8VOaxx?= =?iso-8859-1?q?zsBxiK7aWMfn5JO8UMFhczUExkBF/LHSwj5VR7JBrpEzl4PsVjY615m1oi64?= =?iso-8859-1?q?+rXi8ivyYU3a0NNc60vF086kQXw8y+tRmrGQBqO+FocruNtJUXheax2OZgX0?= =?iso-8859-1?q?wVEpyw1rdxxOszEoGFRLdVZ/L3s3JOShkdJtO+qKJhw3EJ68cDllRNlWM4WY?= =?iso-8859-1?q?ulXQ4LCGXLEaU4mZcv4FQ3/HZX4HWsVVnnYQ3d0WFYKNXy/3LPDmaCtEMP8W?= =?iso-8859-1?q?CLU7JMtj+HpT847E9nFM8+rScyRPGjXmeul7cH0pcKon34/6uujjli3FUfBZ?= =?iso-8859-1?q?9d31soBEo7aFVgKv4vNF4wOPOnv/vHN2X/1bxORDol63LeRq2OkK9bYyFmmS?= =?iso-8859-1?q?+nvMRhnLFhUFBL9oMGbXJQSwr7rHrJUEdq8cUf717LSGtfEAcSOMskStiQrT?= =?iso-8859-1?q?VN0vknIPrqAb6Z0MfUi0Yx7TboCTCz2lCmwt0o=3D?= MIME-Version: 1.0 X-OriginatorOrg: syrmia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: VI1PR0302MB3486.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 048a95e0-c012-450d-29e0-08d8faaffbb0 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Apr 2021 17:01:42.0373 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 19214a73-c1ab-4e19-8f59-14bdcb09a66e X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: qtWXEPznPa1wRm21vKGDcBtiatPROuTqYgiWG98Bc2fzefaAgcZt4oALs4JYEKCiaJoNwlPIyDTFo9Q4FoX3NEVmFEa5Z2tLBDWDAFp0klo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR03MB7284 Received-SPF: pass client-ip=40.107.8.130; envelope-from=Aleksandar.Rikalo@syrmia.com; helo=EUR04-VI1-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-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: "paulburton@kernel.org" , "chenhuacai@kernel.org" , Petar Jovanovic , "aurelien@aurel32.net" , Filip Vidojevic Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" NanoMIPS ISA is supported again, since MediaTek is taking over nanoMIPS toolchain development (confirmed at https://www.spinics.net/linux/fedora/libvir/msg217107.html). New release of the toolchain can be found at (https://github.com/MediaTek-Labs/nanomips-gnu-toolchain/releases/tag/nanoMIPS-2021.02-01). Reverting deprecation of nanoMIPS ISA requires following changes: MAINTAINERS: remove nanoMIPS ISA from orphaned ISAs deprecated.rst: remove nanoMIPS ISA from deprecated ISAs Signed-off-by: Filip Vidojevic Signed-off-by: Aleksandar Rikalo --- MAINTAINERS | 4 ---- docs/system/deprecated.rst | 20 -------------------- 2 files changed, 24 deletions(-) -- 2.25.1 diff --git a/MAINTAINERS b/MAINTAINERS index 69003cdc3c..498dbf0ae4 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -254,10 +254,6 @@ F: include/hw/timer/mips_gictimer.h F: tests/tcg/mips/ K: ^Subject:.*(?i)mips -MIPS TCG CPUs (nanoMIPS ISA) -S: Orphan -F: disas/nanomips.* - Moxie TCG CPUs M: Anthony Green S: Maintained diff --git a/docs/system/deprecated.rst b/docs/system/deprecated.rst index 80cae86252..a25293cb01 100644 --- a/docs/system/deprecated.rst +++ b/docs/system/deprecated.rst @@ -228,13 +228,6 @@ to build binaries for it. ``Icelake-Client`` CPU Models are deprecated. Use ``Icelake-Server`` CPU Models instead. -MIPS ``I7200`` CPU Model (since 5.2) -'''''''''''''''''''''''''''''''''''' - -The ``I7200`` guest CPU relies on the nanoMIPS ISA, which is deprecated -(the ISA has never been upstreamed to a compiler toolchain). Therefore -this CPU is also deprecated. - System emulator machines ------------------------ @@ -305,13 +298,6 @@ The ``ppc64abi32`` architecture has a number of issues which regularly trip up our CI testing and is suspected to be quite broken. For that reason the maintainers strongly suspect no one actually uses it. -MIPS ``I7200`` CPU (since 5.2) -'''''''''''''''''''''''''''''' - -The ``I7200`` guest CPU relies on the nanoMIPS ISA, which is deprecated -(the ISA has never been upstreamed to a compiler toolchain). Therefore -this CPU is also deprecated. - Related binaries ---------------- @@ -378,9 +364,3 @@ resolve CPU model aliases before starting a virtual machine. Guest Emulator ISAs ------------------- - -nanoMIPS ISA -'''''''''''' - -The ``nanoMIPS`` ISA has never been upstreamed to any compiler toolchain. -As it is hard to generate binaries for it, declare it deprecated.