Cover Letter Detail
Show a cover letter.
GET /api/1.0/covers/2175782/?format=api
{ "id": 2175782, "url": "http://patchwork.ozlabs.org/api/1.0/covers/2175782/?format=api", "project": { "id": 14, "url": "http://patchwork.ozlabs.org/api/1.0/projects/14/?format=api", "name": "QEMU Development", "link_name": "qemu-devel", "list_id": "qemu-devel.nongnu.org", "list_email": "qemu-devel@nongnu.org", "web_url": "", "scm_url": "", "webscm_url": "" }, "msgid": "<20251218221457.73341-1-philmd@linaro.org>", "date": "2025-12-18T22:14:51", "name": "[0/6] target/sparc64: Stop using the legacy native-endian APIs", "submitter": { "id": 85046, "url": "http://patchwork.ozlabs.org/api/1.0/people/85046/?format=api", "name": "Philippe Mathieu-Daudé", "email": "philmd@linaro.org" }, "series": [ { "id": 485925, "url": "http://patchwork.ozlabs.org/api/1.0/series/485925/?format=api", "date": "2025-12-18T22:14:52", "name": "target/sparc64: Stop using the legacy native-endian APIs", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/485925/mbox/" } ], "headers": { "Return-Path": "<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256\n header.s=google header.b=NkS6TzrL;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)" ], "Received": [ "from lists.gnu.org (lists.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4dXQ3p6GYCz1xpw\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 19 Dec 2025 09:16:06 +1100 (AEDT)", "from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1vWMH4-0001Nn-6e; Thu, 18 Dec 2025 17:15:06 -0500", "from eggs.gnu.org ([2001:470:142:3::10])\n by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <philmd@linaro.org>) id 1vWMH3-0001NB-5F\n for qemu-devel@nongnu.org; Thu, 18 Dec 2025 17:15:05 -0500", "from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <philmd@linaro.org>) id 1vWMH1-0006cp-BR\n for qemu-devel@nongnu.org; Thu, 18 Dec 2025 17:15:04 -0500", "by mail-wm1-x32a.google.com with SMTP id\n 5b1f17b1804b1-47796a837c7so8819175e9.0\n for <qemu-devel@nongnu.org>; Thu, 18 Dec 2025 14:15:02 -0800 (PST)", "from localhost.localdomain (88-187-86-199.subs.proxad.net.\n [88.187.86.199]) by smtp.gmail.com with ESMTPSA id\n ffacd0b85a97d-4324eaa0908sm1204507f8f.31.2025.12.18.14.14.58\n (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256);\n Thu, 18 Dec 2025 14:14:59 -0800 (PST)" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linaro.org; s=google; t=1766096101; x=1766700901; darn=nongnu.org;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:from:to:cc:subject:date:message-id:reply-to;\n bh=VqKZLpa34/2mHsZkdi0oHv6jhbZhkwrYLZ5O570SEnU=;\n b=NkS6TzrLVI8u/f+qvyCv7y5O5vj2uqYxyDGtk685dVYl1z1wxEj6MPhQXqggubVQBD\n 9P/zIJw0QxAz2NzxwWJsWOIOsoy4C78AUa3Sj9McWTmlBBk31K/9IAI8iI6IBPsHOu9b\n jEzwP5f+YYr/9vIBW+8ZW0dZHhDMg3hlM9YcRg32n0fnsMRNMkblLlCoc7VY1/Ywc1c6\n BJoMFdVp3wCwQdJ19tGXtg8ikLVz9LIgMpKejvuOBJuwRNIn62oB/1u3i8r9icHt+M0c\n jF87wJFvxA494H6hAJ9IZYDm75+UZcYAE00Nygtk3pg4F2BdG2U2gNFcj+BduVV6qqx8\n rHsQ==", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1766096101; x=1766700901;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=VqKZLpa34/2mHsZkdi0oHv6jhbZhkwrYLZ5O570SEnU=;\n b=FS8KHjB17drGYRn4PJvnZNqKjrBjjBda+FKtrfBPqIM6BLaCf8AtlCfZwkj8qhcRrT\n HpdYvBampcNy4sA4/hErjk7RarO0FqJZZVnDpIyWNBC4UaajF/O1ietp+flQ6xI0tMUh\n 1JLaJPBHly+la//xpQYf6LsKiwltKEqmAJraEOfyUJRoRdhHwdDzzt4wC6hCw6UEoizW\n p1Eve3wPqHaSleDuyRoC5QRimER3V89zlEQLWVAS2QZkbySE32WuhL17E75l2sNU0sg/\n NrftqRZZeQTDvDU/CzN7K2YxIvLL1XCKlHCuDP7Uffr5bqlpnHhxbhrzIu+Thg4QQLrO\n WF1g==", "X-Gm-Message-State": "AOJu0YyErQD+Kki6WFAIJqU0/pYEPCGr0M4+McZ5JeWVpvPiHHnnSuIc\n SqyHHWsB3jZrBWpfqSBdxsNHWnFauSCyeX7D97rBBJ0w9uH/WmyPbzLQ4X5gt53NojOvz3/yEeW\n 9quaO0qM=", "X-Gm-Gg": "AY/fxX5ihBo8hAO/CfTdBz1EJmSxAhBp4ijGrF8Q1W2RefkbyTVj+BTMRRhpF5irSPP\n IJWrB3wmEyIQAnnJsttc5q32tjwL618cl7pdbMn7DTcuq26dHLvOKHa9NK2PbfHKlZMdVHe1rK0\n RsH6ArnUKhahRYcW37cm6nguKhXqgaqyTYGaw8Cyf/ItGglAeOTrsMy/60wCJTA5nSEDTDqA610\n jEBwL7cjbYPLIPj30gle/MLaRopFmpa1HbQJy445T95k/m251vL+NwSqXuyh+9Wr7usmhrO0XDz\n ySO3xpg+vHnPUCIWugYGiEnHCltTfW/hLBd+A0Ji9C/k8l4UENrR0nYBl1ACNfi77CzDJXMlI10\n mb4AyO8uGyj5Wu0rzPgQJ8hfoQ6QCrparPmAhkc8VAlPBmvQUHhHGNsqufWYT6knFN4qizDqHHV\n U+CADaV+ajOgwqM1buANWhsfpTM2H5XgQPoVYLVMEcV2amrlVPoQI4gJWLo4iuSEc+Kh4X+YI=", "X-Google-Smtp-Source": "\n AGHT+IESMvCE1Ej4aQ7AtJ7LoIDsrE9sfOCIIdXmfyUHSJqgJ70leuT4j6VrdteZp4o4TiPV8brx6g==", "X-Received": "by 2002:a05:600c:4e8f:b0:477:df7:b020 with SMTP id\n 5b1f17b1804b1-47d1957da79mr6151865e9.18.1766096101050;\n Thu, 18 Dec 2025 14:15:01 -0800 (PST)", "From": "=?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>", "To": "qemu-devel@nongnu.org", "Cc": "Anton Johansson <anjo@rev.ng>,\n Daniel Henrique Barboza <daniel.barboza@oss.qualcomm.com>, =?utf-8?q?Cl?=\n\t=?utf-8?q?=C3=A9ment_Chigot?= <chigot@adacore.com>,\n Pierrick Bouvier <pierrick.bouvier@linaro.org>,\n Richard Henderson <richard.henderson@linaro.org>,\n Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,\n Frederic Konrad <konrad.frederic@yahoo.fr>,\n Artyom Tarasenko <atar4qemu@gmail.com>, =?utf-8?q?Philippe_Mathieu-Daud?=\n\t=?utf-8?q?=C3=A9?= <philmd@linaro.org>", "Subject": "[PATCH 0/6] target/sparc64: Stop using the legacy native-endian APIs", "Date": "Thu, 18 Dec 2025 23:14:51 +0100", "Message-ID": "<20251218221457.73341-1-philmd@linaro.org>", "X-Mailer": "git-send-email 2.52.0", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "8bit", "Received-SPF": "pass client-ip=2a00:1450:4864:20::32a;\n envelope-from=philmd@linaro.org; helo=mail-wm1-x32a.google.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,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,\n 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": "<qemu-devel.nongnu.org>", "List-Unsubscribe": "<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>", "List-Archive": "<https://lists.nongnu.org/archive/html/qemu-devel>", "List-Post": "<mailto:qemu-devel@nongnu.org>", "List-Help": "<mailto:qemu-devel-request@nongnu.org?subject=help>", "List-Subscribe": "<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>", "Errors-To": "qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org", "Sender": "qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org" }, "content": "SPARC64 is always big-endian, so use the '_be' suffix to\nselect the big-endian variant of the load/store helper.\nSimplify gdbstub using ldn(TARGET_LONG_BITS...).\n\nPhilippe Mathieu-Daudé (6):\n hw/sparc: Use explicit big-endian LD/ST API\n target/sparc: Simplify gdbstub sparc_cpu_gdb_write_register()\n target/sparc: Inline translator_ldl()\n target/sparc: Use address_space_ld/st[n]_be() in ld/st_asi helpers\n target/sparc: Use explicit big-endian LD/ST API\n configs/targets: Forbid SPARC64 to use legacy native endianness API\n\n configs/targets/sparc64-softmmu.mak | 1 -\n hw/sparc/leon3.c | 42 +++++++++++-----------\n hw/sparc/sun4m.c | 6 ++--\n hw/sparc64/sun4u.c | 6 ++--\n target/sparc/gdbstub.c | 12 ++-----\n target/sparc/ldst_helper.c | 54 ++++++-----------------------\n target/sparc/mmu_helper.c | 30 ++++++++--------\n target/sparc/translate.c | 2 +-\n 8 files changed, 56 insertions(+), 97 deletions(-)" }