[{"id":3675198,"web_url":"http://patchwork.ozlabs.org/comment/3675198/","msgid":"<CAFEAcA8MsNRCXp2xKzB2goiQeXbSM0qEZurx9ZV1C2X=4avMBQ@mail.gmail.com>","list_archive_url":null,"date":"2026-04-09T09:15:46","subject":"Re: [PATCH 0/5] hw: Fix unit addresses of FDT CPU nodes","submitter":{"id":5111,"url":"http://patchwork.ozlabs.org/api/people/5111/","name":"Peter Maydell","email":"peter.maydell@linaro.org"},"content":"On Thu, 9 Apr 2026 at 07:40, Vivian Wang <wangruikang@iscas.ac.cn> wrote:\n>\n> Apply some pendantry to the node unit addresses of /cpus/cpu@*:\n>\n>     / {\n>         cpus {\n>             cpu@??? /* <- here */ {\n>                 reg = <10>; /* Equivalently, <0xa> */\n>             }\n>         };\n>     };\n>\n> According to de facto convention, as confirmed by DTSpec maintainers,\n> these unit addresses should be in hexadecimal [2], i.e. cpu@a instead of\n> cpu@10. Currently apparently everything uses decimal which is wrong.\n\nWho counts CPUs in hex, though? Decimal works fine, so it\nseems to me more sensible to say \"you can use either base\".\nThese are just node names, there's no particular obligation\nto use any specific name format.\n\n-- PMM","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=ZfdejXVE;\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 (lists1p.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 4frvTD4Zbzz1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 09 Apr 2026 19:17:02 +1000 (AEST)","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 1wAlUa-00044K-EV; Thu, 09 Apr 2026 05:16:04 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <peter.maydell@linaro.org>)\n id 1wAlUY-00043S-GV\n for qemu-devel@nongnu.org; Thu, 09 Apr 2026 05:16:03 -0400","from mail-yx1-xb131.google.com ([2607:f8b0:4864:20::b131])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <peter.maydell@linaro.org>)\n id 1wAlUW-0003mh-48\n for qemu-devel@nongnu.org; Thu, 09 Apr 2026 05:16:02 -0400","by mail-yx1-xb131.google.com with SMTP id\n 956f58d0204a3-64f48a5c3d8so699360d50.1\n for <qemu-devel@nongnu.org>; Thu, 09 Apr 2026 02:15:59 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; t=1775726159; cv=none;\n d=google.com; s=arc-20240605;\n b=MPU/MMHGnfxE9W8VpKDMkYMZ0o07iTiCjuudmChzcIO5SUx/GlD2n886UyHb3ZDLB4\n BNRjbPjjretVQLD9IR2pAkS9u4xX2JNrBHEXZofWMjbJfubLJyNvyTDBaDq+4nnzXs5k\n SDFIfmga5wOpMCjcaF4a2ptQ+LeFlrJ10MasT+xO2S6OuIDp8EoOkiGRM0HC38A60Fe8\n HHnnxym6JRubpkkgdniK/WkWR1IzP9xkL7afPm+Ls3r8Ay8PcH90jj8t/GLp7coHMrEi\n nnaMLx5dvia5Q0B8JLoO3VCESIhinXK7rU29OoSg9IkSO4nYdzfZ3XBl/k3izRkd046I\n lWQA==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:dkim-signature;\n bh=Ji/MitblkuNDNICVUIyixzUQa1KXUQq1gYxLKB6hZuA=;\n fh=ZKds+nUgoQEsVQWyLb5eyl+oP68VH/5k4ombeful5ps=;\n b=EpR8u0PEKhUojz7XeaWv53wwJHh3EXBhI1XI4CDbTR4nJrWNoU1Z58Y+ObgwPH0tGr\n 1q1NQQt1Wc1IF/e3ll7heMsFOdZ/fZD2J8VKwtzOIXeIgjGPbWi1SSLhmqhhz8jzgR00\n nzH76qQ9VqqiGbBkRFrl8QLITTtpJZa7wZnZXORvMF2Tf6VRTPxzvFd/Vj6yAaVAEFc+\n zTO/pTc1bwQLQTh6kPRJAkdbk4zGcINy+pAEQgLAfQZ7y7a1RKnPUSktRpq14Lo9N1Yu\n 4C/uY056xoZVVvWMq1mqmzD3r0yneOFJsNaojwN2zQV2dAyVcldwh3xcvh45wVYL5LDd\n FrLA==; darn=nongnu.org","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linaro.org; s=google; t=1775726159; x=1776330959; darn=nongnu.org;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:from:to:cc:subject:date:message-id:reply-to;\n bh=Ji/MitblkuNDNICVUIyixzUQa1KXUQq1gYxLKB6hZuA=;\n b=ZfdejXVEBNmfdFd7UDHOGytu8uOyMi39+iddlhRiuTYH/CIMW1krTBDGSsG65m5S3F\n PigYUdlrKOAanN3SWElDFNbRjprdL1kYzeYmRnDqHvj9L0FkdZ9m2xUBa+6YbyjwMnG/\n Q9CbPyti/Ao33LRLvXzXB4HbERDyOlt11uqm3oRYrKsjsSOcq4cu4CnvIYZBfe8FcuFu\n V6IxqZqlKsB2OFygKwKyarDOC5/Wc9PifbqlhPuhSnd6ylT7JSOfhgMb13onLmTdrjjD\n SNjAhxCElbc46ANFJABGTVc2FPR4hOWy0pZ+mTEc7O2ymBsXACtX3NX1UFvClQZW9g4C\n FcfQ==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1775726159; x=1776330959;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=Ji/MitblkuNDNICVUIyixzUQa1KXUQq1gYxLKB6hZuA=;\n b=P05/iaM+FyyzWsXgX7DmxtD57632IjzhjsPQt7GDn9BYXiK4dxYyQjiyP46CAyUkOa\n TwEf55vPuW0fmzadF1lfMmu0YR4XMhEn8yQg8aDECHgC1oqXYu5aHFQPr4pAbfrU5VNb\n nhbynBRq971Tl4LcBrBhfdOlvHureke0wNfeTlICSM+wAeJxo4K+7Dc7bmnc/1tJsBuB\n JTLSPqUlPwfltD/xVPT/sm6auDjo7V0dG4u678kcAwJHjW3sAQHuI43ktUOCZVmj8+uQ\n 49jyyGgqoPsP2yFhIXg3CKxQbt1pUOosrJX8RSvYPTRWm5wB40OFCGeQ0WpLFnsDKAU2\n 5EOQ==","X-Gm-Message-State":"AOJu0Yx7cqysEUUcrKMq5HoDbUeCuOlR23jK5TPFzWM4LdmOeoNFWYhk\n pyoLvRCnhV1EON6lz/2kd1uw9sCiOkFoHZtDKDHnRUKkWgOR4pcoHXDh/AsnoxQPYUP779l1DLR\n 67rss/9rr5LRFPp1l1H4Pzmu9iTmGnYZZFvlqlvKpYw==","X-Gm-Gg":"AeBDiettutlXTE65AY/aFRSqK/SKcLhXY9u933iCFXWeSsfvQ1i/7+62pNaw1lVVwn8\n GY8fpv7KPjLsWdBTzh8Ooivd/pvCdqh5TpkHKvYt51aDAvM0cL4Mkm3PhOfitFKSDvHyXblNu8y\n JQnjEOmr2XkVg3PE63OMUy71cRxdlqBei87g0dkXmir001Ex6SJI2POzPN0K6pxW/oNFpJYQqo9\n gbBDqc/xdvjJgRFoDzEwhMMWRw5tavD5B54s2deP5cZkqiNMD57aB3cSy6EiO8cC+TRTOswN1ex\n /TJehREUvsrMdbgIW9yLsM1nrSjM4hjmey/jfPHYlZBaEgjofyRkYnHsi851KJhS44Y=","X-Received":"by 2002:a05:690e:130e:b0:650:389f:8b7e with SMTP id\n 956f58d0204a3-650486eaebamr23879047d50.18.1775726158753; Thu, 09 Apr 2026\n 02:15:58 -0700 (PDT)","MIME-Version":"1.0","References":"<20260409-fix-unit-address-v1-0-946840930af2@iscas.ac.cn>","In-Reply-To":"<20260409-fix-unit-address-v1-0-946840930af2@iscas.ac.cn>","From":"Peter Maydell <peter.maydell@linaro.org>","Date":"Thu, 9 Apr 2026 10:15:46 +0100","X-Gm-Features":"AQROBzB4l51zZE1yVUUrjpAWGI--TBOlN6G9MYpFsp-7-zOFWBnSppEokR8Mjhc","Message-ID":"\n <CAFEAcA8MsNRCXp2xKzB2goiQeXbSM0qEZurx9ZV1C2X=4avMBQ@mail.gmail.com>","Subject":"Re: [PATCH 0/5] hw: Fix unit addresses of FDT CPU nodes","To":"Vivian Wang <wangruikang@iscas.ac.cn>","Cc":"qemu-devel@nongnu.org, Leif Lindholm <leif.lindholm@oss.qualcomm.com>,\n  qemu-arm@nongnu.org, Song Gao <gaosong@loongson.cn>,\n Bibo Mao <maobibo@loongson.cn>,  Jiaxun Yang <jiaxun.yang@flygoat.com>,\n Paul Burton <paulburton@kernel.org>,  Aleksandar Rikalo <arikalo@gmail.com>,\n\t=?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>,\n  Jia Liu <proljc@gmail.com>, Stafford Horne <shorne@gmail.com>,\n  Alistair Francis <Alistair.Francis@wdc.com>,\n Palmer Dabbelt <palmer@dabbelt.com>, Weiwei Li <liwei1518@gmail.com>,\n  Daniel Henrique Barboza <daniel.barboza@oss.qualcomm.com>,\n Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,\n  Chao Liu <chao.liu.zevorn@gmail.com>, qemu-riscv@nongnu.org","Content-Type":"text/plain; charset=\"UTF-8\"","Received-SPF":"pass client-ip=2607:f8b0:4864:20::b131;\n envelope-from=peter.maydell@linaro.org; helo=mail-yx1-xb131.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=unavailable 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 development <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"}},{"id":3675240,"web_url":"http://patchwork.ozlabs.org/comment/3675240/","msgid":"<e7ddbee4-e6d7-4a3c-933d-f19929e094f3@iscas.ac.cn>","list_archive_url":null,"date":"2026-04-09T10:15:36","subject":"Re: [PATCH 0/5] hw: Fix unit addresses of FDT CPU nodes","submitter":{"id":91053,"url":"http://patchwork.ozlabs.org/api/people/91053/","name":"Vivian Wang","email":"wangruikang@iscas.ac.cn"},"content":"On 4/9/26 14:40, Vivian Wang wrote:\n> Apply some pendantry to the node unit addresses of /cpus/cpu@*:\n>\n>     / {\n>         cpus {\n>             cpu@??? /* <- here */ {\n>                 reg = <10>; /* Equivalently, <0xa> */\n>             }\n>         };\n>     };\n>\n> According to de facto convention, as confirmed by DTSpec maintainers,\n> these unit addresses should be in hexadecimal [2], i.e. cpu@a instead of\n> cpu@10. Currently apparently everything uses decimal which is wrong.\n\nFor clarity, as discussed under patch 1 [1], this is really not\nsomething that needs fixing in QEMU.\n\nConsider this entire series abandoned.\n\nVivian \"dramforever\" Wang\n\n[1]:\nhttps://lore.kernel.org/qemu-devel/CAFEAcA-mTY3VksBcANok4+49UvVDv_w9X6ubKooQZ-kvWZ7r1Q@mail.gmail.com/","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 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 (lists1p.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 4frwnL4YQCz1xy1\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 09 Apr 2026 20:16:06 +1000 (AEST)","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 1wAmQR-0007vI-51; Thu, 09 Apr 2026 06:15:51 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <wangruikang@iscas.ac.cn>)\n id 1wAmQO-0007qs-Ee; Thu, 09 Apr 2026 06:15:49 -0400","from smtp21.cstnet.cn ([159.226.251.21] helo=cstnet.cn)\n by eggs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256)\n (Exim 4.90_1) (envelope-from <wangruikang@iscas.ac.cn>)\n id 1wAmQL-0004E7-Pw; Thu, 09 Apr 2026 06:15:48 -0400","from [10.213.22.34] (unknown [36.110.52.2])\n by APP-01 (Coremail) with SMTP id qwCowAAXwWxIfNdpFKq6DA--.3777S2;\n Thu, 09 Apr 2026 18:15:36 +0800 (CST)"],"Message-ID":"<e7ddbee4-e6d7-4a3c-933d-f19929e094f3@iscas.ac.cn>","Date":"Thu, 9 Apr 2026 18:15:36 +0800","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH 0/5] hw: Fix unit addresses of FDT CPU nodes","To":"qemu-devel@nongnu.org","Cc":"Peter Maydell <peter.maydell@linaro.org>,\n Leif Lindholm <leif.lindholm@oss.qualcomm.com>, qemu-arm@nongnu.org,\n Song Gao <gaosong@loongson.cn>, Bibo Mao <maobibo@loongson.cn>,\n Jiaxun Yang <jiaxun.yang@flygoat.com>, Paul Burton <paulburton@kernel.org>,\n Aleksandar Rikalo <arikalo@gmail.com>, =?utf-8?q?Philippe_Mathieu-Daud?=\n\t=?utf-8?q?=C3=A9?= <philmd@linaro.org>, Jia Liu <proljc@gmail.com>,\n Stafford Horne <shorne@gmail.com>,\n Alistair Francis <Alistair.Francis@wdc.com>,\n Palmer Dabbelt <palmer@dabbelt.com>, Weiwei Li <liwei1518@gmail.com>,\n Daniel Henrique Barboza <daniel.barboza@oss.qualcomm.com>,\n Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,\n Chao Liu <chao.liu.zevorn@gmail.com>, qemu-riscv@nongnu.org","References":"<20260409-fix-unit-address-v1-0-946840930af2@iscas.ac.cn>","Content-Language":"en-US","From":"Vivian Wang <wangruikang@iscas.ac.cn>","In-Reply-To":"<20260409-fix-unit-address-v1-0-946840930af2@iscas.ac.cn>","Content-Type":"text/plain; charset=UTF-8","Content-Transfer-Encoding":"7bit","X-CM-TRANSID":"qwCowAAXwWxIfNdpFKq6DA--.3777S2","X-Coremail-Antispam":"1UD129KBjvdXoW7GF47Xr45Gr45WF47Zry7Jrb_yoWxtFc_Ca\n y8XFykGwnrCF4jgr4avF13GrnFgrZ0vr18t3Z0kFn3Wa47AFnxJws5twnxXrZ7Aw48Krnx\n JF90k3Z0vry3ZjkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT\n 9fnUUIcSsGvfJTRUUUbf8YjsxI4VWkKwAYFVCjjxCrM7AC8VAFwI0_Xr0_Wr1l1xkIjI8I\n 6I8E6xAIw20EY4v20xvaj40_Wr0E3s1l1IIY67AEw4v_Jr0_Jr4l8cAvFVAK0II2c7xJM2\n 8CjxkF64kEwVA0rcxSw2x7M28EF7xvwVC0I7IYx2IY67AKxVW5JVW7JwA2z4x0Y4vE2Ix0\n cI8IcVCY1x0267AKxVWxJVW8Jr1l84ACjcxK6I8E87Iv67AKxVW0oVCq3wA2z4x0Y4vEx4\n A2jsIEc7CjxVAFwI0_GcCE3s1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqx4xG64xvF2IE\n w4CE5I8CrVC2j2WlYx0E2Ix0cI8IcVAFwI0_JF0_Jw1lYx0Ec7CjxVAajcxG14v26r1j6r\n 4UMcIj6I8E87Iv67AKxVW8JVWxJwAm72CE4IkC6x0Yz7v_Jr0_Gr1lF7xvr2IY64vIr41l\n FIxGxcIEc7CjxVA2Y2ka0xkIwI1lc7CjxVAaw2AFwI0_GFv_Wryl42xK82IYc2Ij64vIr4\n 1l4I8I3I0E4IkC6x0Yz7v_Jr0_Gr1lx2IqxVAqx4xG67AKxVWUJVWUGwC20s026x8GjcxK\n 67AKxVWUGVWUWwC2zVAF1VAY17CE14v26r4a6rW5MIIYrxkI7VAKI48JMIIF0xvE2Ix0cI\n 8IcVAFwI0_Jr0_JF4lIxAIcVC0I7IYx2IY6xkF7I0E14v26r4j6F4UMIIF0xvE42xK8VAv\n wI8IcIk0rVWUJVWUCwCI42IY6I8E87Iv67AKxVWUJVW8JwCI42IY6I8E87Iv6xkF7I0E14\n v26r4UJVWxJrUvcSsGvfC2KfnxnUUI43ZEXa7IUYQL05UUUUU==","X-Originating-IP":"[36.110.52.2]","X-CM-SenderInfo":"pzdqw2pxlnt03j6l2u1dvotugofq/","Received-SPF":"pass client-ip=159.226.251.21;\n envelope-from=wangruikang@iscas.ac.cn; helo=cstnet.cn","X-Spam_score_int":"-41","X-Spam_score":"-4.2","X-Spam_bar":"----","X-Spam_report":"(-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3,\n RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,\n 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":"qemu development <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"}}]