From patchwork Fri Oct 18 13:20:17 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Aleksandar Rakic X-Patchwork-Id: 13841753 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 9DE01D30008 for ; Fri, 18 Oct 2024 13:20:47 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t1muE-0001WZ-Ji; Fri, 18 Oct 2024 09:20:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1mu5-0001Ja-Kw for qemu-devel@nongnu.org; Fri, 18 Oct 2024 09:20:32 -0400 Received: from mail-am0eur02on20706.outbound.protection.outlook.com ([2a01:111:f403:2606::706] helo=EUR02-AM0-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 1t1mu2-0005wS-I8 for qemu-devel@nongnu.org; Fri, 18 Oct 2024 09:20:28 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ZaddqOJ56vKRmEZXXf+81iYsuOsSmbgIW3xJ9jFA2nKDrxOvxlm0euLvYX4BiRl1Q+VM/vKcgHUvOKnE/QcveoqwBpASqBeMOXBo4iCLEP5859b+LIIEqZx3KwQV3s4QFANiGZplnf7b+N9vrpz+PLX3Lpalwn/pg8QZ/Jnk0j7pprloS++2GSvDytcXA2eszM+rR1aEeqpNFvSRGHuAdeD/8kl2Bsbu+WS4YpfURY+ik/uIbix84DglaAyTlxvXkl52RwmrFB19LJsgqZ3poBf2j1+tbD5bvGP6jQ/2H1CvTqMcFZyxriRyQ0tYn09U6iEM5wXMVl8ghwDLfoBF8A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=qWZaUFDN2EMPrX8J7z8OOZGddFak6s6o1RkUmnsEbNM=; b=G4tycvzNUkqh3WcuKwrVMUC/eh4YckLBp/91M7mrzi2wVJN4Psnwn45Gcxu6y3Ti8fHxbMGFb5O8lzmlBCQK0VJaBUo8OcyHoVa1GlAUB68PtgyYUUvUqurgBKZOO6IRJwZij8kVywpkoL6rMtO87DrNBULnCPPXkjY0nmx5px4HPFH+MioAEVwiPERYJuowvRGjKbGl0Wo7eE2zSV2qTplQWYQQeKw5pj9JGFTAzpyocTnivME8tLB5CE/ywxKD/NXnZtN6IZlxpx9KKP6G7wThat72epnJH/vPbbNFAFOGsEGGOYvH+eyUTYjM5AH4/N67hN3CPiwMtbrN2NPLHA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=htecgroup.com; dmarc=pass action=none header.from=htecgroup.com; dkim=pass header.d=htecgroup.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=htecgroup.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qWZaUFDN2EMPrX8J7z8OOZGddFak6s6o1RkUmnsEbNM=; b=qxNBZeJHFJNG7FhGkZjWyHkrZpYf9ocZOHDltGtfAZX4sEg4uMIDgzAO4LwolhyvZymx4S5SJ/GuQ4lM2k/y1HgI8/LAEISokjCrwVvwvwsAiSQo4SPRXCYjs2qjNDbxrZ2AgDC6obfmz+5F2GabDDRphqdajJpT+EIb8vUIsctmMJPZb5XfeLJfNAmFUTlFG6hJS8kAC1yrG9b3d+de0Yg7zac1EE/TMm77bcp9PtuldSENY/56llWZw8eoHzXQRyEpSsLISIU/niUpOpSVaDNhkbpNZ3Q/vQFlr0jrps+uer+17nJW8DSxAWz9ejdB+CGuHlXhWsQbKfFeIgPXAg== Received: from AM9PR09MB4851.eurprd09.prod.outlook.com (2603:10a6:20b:2d4::13) by DU0PR09MB6635.eurprd09.prod.outlook.com (2603:10a6:10:418::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.18; Fri, 18 Oct 2024 13:20:17 +0000 Received: from AM9PR09MB4851.eurprd09.prod.outlook.com ([fe80::2fed:370:dd45:13a2]) by AM9PR09MB4851.eurprd09.prod.outlook.com ([fe80::2fed:370:dd45:13a2%6]) with mapi id 15.20.8069.020; Fri, 18 Oct 2024 13:20:17 +0000 From: Aleksandar Rakic To: "qemu-devel@nongnu.org" CC: Djordje Todorovic , "cfu@mips.com" , "arikalo@gmail.com" , "peter.maydell@linaro.org" Subject: [PATCH v2 5/8] Add micromips to P5600 Thread-Topic: [PATCH v2 5/8] Add micromips to P5600 Thread-Index: AQHbIV5bzy+WRZlB2EGcb//eEf0Pww== Date: Fri, 18 Oct 2024 13:20:17 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=htecgroup.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM9PR09MB4851:EE_|DU0PR09MB6635:EE_ x-ms-office365-filtering-correlation-id: d46e6cdc-1b00-48c2-2809-08dcef779c23 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|376014|1800799024|38070700018; x-microsoft-antispam-message-info: =?iso-8859-1?q?v7QZpB8Z0Cdp45iHp7vlwj3OaS?= =?iso-8859-1?q?O2oI1L5F7L3bGLRSIRgVkHZwqFuZ6slAGkbe1E+mxDYgOadYjMlOgZ+Zsz6R?= =?iso-8859-1?q?PHCOXeSqMMknooNHrBd9AzIY25Ie664N58NyWrQ6YQmh4xTPuv7hOuSMzY6z?= =?iso-8859-1?q?eGSmcO8QTP1etQ1lMfmXJ+hSdEGn+WK7pcO6cfs7O2clT2MYrVsPEWC9WZXP?= =?iso-8859-1?q?ea5d+OEGH6DvxMtFDmuN7vg0fVFkSZ2TQQ9OZdl99XwKxLLmBcxNJVnFcG1M?= =?iso-8859-1?q?CwvLq1m86ehmAWVOn3urRdiR4Sod1YkZd0hpVGPASmbrRAS76zzKQDYkyfkZ?= =?iso-8859-1?q?K5rx9Wdvl3Vcq5gC3YdkCFxl9hUwAkGu0IjfSLI+44yAFqC+YeuAVHNwHoFz?= =?iso-8859-1?q?vnA95ovPctx7i86CDhGHpodxzM3NLiRXmWSNqSzzdxg5cyiQCm2dhScjxJsK?= =?iso-8859-1?q?0hCAZ2uLkjyvIFMTs72QgpbpoZXOk4i3pjOW0k4s1bigyRjdsosgrk/w6u5t?= =?iso-8859-1?q?P6oPVzVOAavtFSp6LcBFn1woOzBDyhH0AGFPkWkblu4hY7YHtvUSrXFdncMz?= =?iso-8859-1?q?jz5/8D5cQX48FHz/Oc2Bdd+5E0jb0PQu20BbvJUEaTnp6NuHZqMWgxhdUMsy?= =?iso-8859-1?q?FsXpOX7MAd+iFOPhOJ9IhgDdMIdZ7UdD3nSDA5odzP9cFuucyup4SaM9w4FZ?= =?iso-8859-1?q?Swa1m/rFnyM19tMuXV7i/JXOoXNw6ZanVsmFBeyxDh1yLBOk6JrJgdaiHyRV?= =?iso-8859-1?q?kQjrIVq2uVksYNqo9HFbx7Tap1/nObBts6D7rW66+os3Urigi7pDUOKOaZn4?= =?iso-8859-1?q?lDISodU0aGP9IN13uyo8pn2cM2qrykA1u2EKdAtcda17QET2wL1P6WHRgiu4?= =?iso-8859-1?q?MNtzjkvD1X3iIVA5nMibVXpaV0wPeAonKmaBg/N6AtL4tGvuWQ4E/+cV8dd7?= =?iso-8859-1?q?XXFK2NlPceGXYImXMa8nPNB8aeT+sQ3BrINaHD/FuDdzV5uGZ1qcMWsJILjT?= =?iso-8859-1?q?NZTq9NADVY+E7LXRImug2vFghlbFLeQhdmGLB+wnNsm8r4S5rp7N3WZsJrex?= =?iso-8859-1?q?kRH5bc7mhqKPM6rIqMGztPQAaKvI+Ogp7G6ztqwH6DNfijBjWzk94iNxsnoZ?= =?iso-8859-1?q?dPstp3Qhtf3Kb5+1FZbrS8JPokKaLOhgqL8Jrzss4WZNS8KnG9eMok94UsnO?= =?iso-8859-1?q?dDVy3Lto+OHGkQVxnJOMopkkJSDdiwgDCnqT3aNUy0ZcQzmU0tVsHaCYn0wP?= =?iso-8859-1?q?OQmKtaIp/RrrXm4Ftdm3hdznMCWa0rrovl24sJlf9vSDh51N/sYf1zioPlIO?= =?iso-8859-1?q?X6De55h4JiS4Wg/hWH3uQr1EAJJnlR/xperloxWbIQhcMPSI9dJdjvnj/vGa?= =?iso-8859-1?q?uoz2lr1kM0A0wj1gJRAQJVgpomlf+7dWwAzQXYK0iQj6mG18IlOZigXhgNx4?= =?iso-8859-1?q?eH?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM9PR09MB4851.eurprd09.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?34ZpmIOSPPoCOMRnPiTgOTl?= =?iso-8859-1?q?Q4pCVk74f6UjgY6SQT8uk5CM65QGVLzbteLeLS9PRIXxB1vn6U6TJSBAh2cn?= =?iso-8859-1?q?BpnV3aC5wmKvwv/1jxRwirO8XQ5fYLIdmNKtifYwL1nTAaPHIDd7MDMxVKt7?= =?iso-8859-1?q?uEoArZaEtNna6+xSBa/hSP/DlSuEVq3cOdtqrqnO/c1HLmzTqZgxfpyA0atT?= =?iso-8859-1?q?oqX4/1Gk/YS2rMTGTJpabZPe8W8WGJyy1TmqkH3hAfWkfC25S1TEVRSIQY74?= =?iso-8859-1?q?L/BdXojNInml1BYZaehznPFBKYZKeO+zAxpw/cV/ojzladSeKJ7id2VSIa/n?= =?iso-8859-1?q?27mtvzd2Ofxog71yOwWY3kYPj+9Av6LjLrtkd+UQ/s6uxATZ8zK+J+wd499u?= =?iso-8859-1?q?Q567ZLrzk8bQ6fkkMlqHaqH3Z0m6HzWXxTCo13RJVIAShsSfLykW6iHs/dS1?= =?iso-8859-1?q?aMqAigsbJjOxE2D74ZonQItQMFnoiQtjtm94lMC04WktPoCiilIoqTqfhMiK?= =?iso-8859-1?q?MrC5XLLHvuHDIiwqllrjShC4sqSVv55viHaMZu1oF5IngnrNtxd6GlFtJmiF?= =?iso-8859-1?q?eub40QZs/ihgMXbdVv5NerrBloQTG/IB4I8yUSZ6TisULiy66GEgMUv80JgH?= =?iso-8859-1?q?j/hHD3aQdPLLyP4CzBVhSDbyl6ZOqvtHsBv8xk2Nj9jMXviUn/uCBDlwEjuR?= =?iso-8859-1?q?QxWyGsucIjOp5L8YZtE/cP2yveuUfy6UqIEU410nuFyuGm7s3Y7KGJo4Trvh?= =?iso-8859-1?q?aiMe0U+oWge/pAWyDzgLWZL3yEn8iecc5Db5QUUNu5ceEXjqhiRPvlS+/ucv?= =?iso-8859-1?q?4jEKyfLR0GExxSgF/MIj5pBy+7esTPEqrXmF4z/u0KSH9e87drE23w1n5VPY?= =?iso-8859-1?q?BU7PUZRlsGP9R/awor6k585mun1MO7o/iUZhu8SVjR/etDGhREva/dapAKNs?= =?iso-8859-1?q?IxwogM0P5QCgpZUWBStgukCNTxwtoHvomZAaj3QjGVl+6gckvxBBG+NHxYCP?= =?iso-8859-1?q?LDAz0EdIVwiZ/HCp13jle91ozLx3QMUF4JRJqbEvQI4hIc2UHDvNsIbpIBMW?= =?iso-8859-1?q?NTki/l5lIsseBh0G0G5nCbtJd19CMh0p+7COHqTFc7cCjyw4wSnnA1luLW0R?= =?iso-8859-1?q?AHApjKD1a7jFvG/tBXRGOjjjj+F4yd4/uZYKKF5IKkfIIwVm+7fgqf7cOUhk?= =?iso-8859-1?q?ANdFi8AQa5ibHJLsNq99hECvnpTyJGFrVTOFB/A6MYHG9P9oMBRu2JcHn9U1?= =?iso-8859-1?q?eBBQZJBfiociX27fcFiu/qo5lyDjQCc18c7Nd/xTrgIVlM1cX4tnszWDLz2l?= =?iso-8859-1?q?2XgvjX8/q1pVmLKM9+ZGP+vbbq0Tq8BPfVLCNRKraSZYHt/44cv/QDnFJ3Xd?= =?iso-8859-1?q?1vrebXHN06/ekGXCh7e+I6hBOmUMdET8oTHHnyrQFMjYO0+o4zk6W5RlQoY6?= =?iso-8859-1?q?8e8900cTuW8Ktf46OAk1GEyO0YA6kFz0smTQdLHFgyD41vamAN/iFwsW1uHX?= =?iso-8859-1?q?yOOgfqZUimTVtbG/4jSa9ETwTWoOhOtWGyLQ7z1W9bDGr0GIPtZAE8XtwA8P?= =?iso-8859-1?q?idSmUzakwWc8Yf/F6A42UctDJc00Zn0IobyOaqb5ABmrSfZJbizrpeh1athf?= =?iso-8859-1?q?TGTR3xDTlMGcpNgsV+HTyM0gclwk4S1ZfBzf6TQ=3D=3D?= MIME-Version: 1.0 X-OriginatorOrg: htecgroup.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM9PR09MB4851.eurprd09.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d46e6cdc-1b00-48c2-2809-08dcef779c23 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Oct 2024 13:20:17.9358 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9f85665b-7efd-4776-9dfe-b6bfda2565ee X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: xiWd3rzpU/byVpQm2TKsn4Tz8LjALsLh2A8Ms4SuXDFfVE2nZPw2HPhT6SQAV+JaR++hE42sjOh/w367KwWE7KpypH8pHGnACFaaxyTF5dw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR09MB6635 Received-SPF: pass client-ip=2a01:111:f403:2606::706; envelope-from=aleksandar.rakic@htecgroup.com; helo=EUR02-AM0-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, 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.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Add micromips to P5600. Cherry-picked d7bf2c2f7f2e03b55c6e9c57eec5c3e6207005a0 from https://github.com/MIPS/gnutools-qemu Signed-off-by: Faraz Shahbazker Signed-off-by: Matthew Fortune Signed-off-by: Aleksandar Rakic Reviewed-by: Aleksandar Rikalo --- target/mips/cpu-defs.c.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/mips/cpu-defs.c.inc b/target/mips/cpu-defs.c.inc index fbf787d8ce..9428ece220 100644 --- a/target/mips/cpu-defs.c.inc +++ b/target/mips/cpu-defs.c.inc @@ -462,7 +462,7 @@ const mips_def_t mips_defs[] = .CP1_fcr31_rw_bitmask = 0xFF83FFFF, .SEGBITS = 32, .PABITS = 40, - .insn_flags = CPU_MIPS32R5, + .insn_flags = CPU_MIPS32R5 | ASE_MICROMIPS, .mmu_type = MMU_TYPE_R4000, }, {