[{"id":3678386,"web_url":"http://patchwork.ozlabs.org/comment/3678386/","msgid":"<b33a0552-7202-48f3-a6c3-89157e54312e@linaro.org>","list_archive_url":null,"date":"2026-04-16T21:12:09","subject":"Re: [PATCH v5 1/9] hw/hexagon: Add globalreg model","submitter":{"id":85046,"url":"http://patchwork.ozlabs.org/api/people/85046/","name":"Philippe Mathieu-Daudé","email":"philmd@linaro.org"},"content":"On 16/4/26 23:02, Brian Cain wrote:\n> Some of the system registers are shared among all threads\n> in the core.  This object contains the representation and\n> interface to the system registers.\n> \n> Signed-off-by: Brian Cain <brian.cain@oss.qualcomm.com>\n> Reviewed-by: Sid Manning <sid.manning@oss.qualcomm.com>\n> ---\n>   include/hw/hexagon/hexagon_globalreg.h |  56 ++++++\n>   hw/hexagon/hexagon_globalreg.c         | 240 +++++++++++++++++++++++++\n>   2 files changed, 296 insertions(+)\n>   create mode 100644 include/hw/hexagon/hexagon_globalreg.h\n>   create mode 100644 hw/hexagon/hexagon_globalreg.c\n\nAssuming you'll end merging this:\n\nAcked-by: Philippe Mathieu-Daudé <philmd@linaro.org>","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=rPUQqqVf;\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=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.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 4fxW1l74xqz1yHp\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 07:12:42 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wDU0Y-0006Oo-C0; Thu, 16 Apr 2026 17:12:19 -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 <philmd@linaro.org>) id 1wDU0U-0006Nq-JW\n for qemu-devel@nongnu.org; Thu, 16 Apr 2026 17:12:14 -0400","from mail-wr1-x42d.google.com ([2a00:1450:4864:20::42d])\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 1wDU0T-0003rp-0g\n for qemu-devel@nongnu.org; Thu, 16 Apr 2026 17:12:14 -0400","by mail-wr1-x42d.google.com with SMTP id\n ffacd0b85a97d-43cf8d550bdso7704058f8f.0\n for <qemu-devel@nongnu.org>; Thu, 16 Apr 2026 14:12:12 -0700 (PDT)","from [192.168.69.228] (88-187-86-199.subs.proxad.net.\n [88.187.86.199]) by smtp.gmail.com with ESMTPSA id\n ffacd0b85a97d-43ead401ca0sm14626190f8f.36.2026.04.16.14.12.10\n (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n Thu, 16 Apr 2026 14:12:10 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linaro.org; s=google; t=1776373931; x=1776978731; darn=nongnu.org;\n h=content-transfer-encoding:in-reply-to:from:references:cc:to\n :content-language:subject:user-agent:mime-version:date:message-id\n :from:to:cc:subject:date:message-id:reply-to;\n bh=h7HtmNeSlzJlliYd6IcLHgFl48vgsg/j4igni+zIcOk=;\n b=rPUQqqVf9RE5D1A31W6tkYQ81FetEdraWG5ea/btf57M1+lP5LRp/GuVYGgSa+fgm+\n AwG3Nuxe+20q1LR/NcMBVZkIm8O4pOh5fuNqrjn/ONUI7eVfPPsTKKepx7A4yEaC2dlX\n 1fkr6wYHo6DwfSuJWR9hinLc3fPcB8jtfHhdebM46Z14k8flbep2vPPyUz5Eqv7Ua0Q4\n nr8o4S6KC6o4lnaC0QwyZ1oUam3g3w/epS3H1xSYEkbBsIb25s5e8/R4c/Gtxxm/xQk9\n g2fma8+fbgHt3TmEVEEgO3LwOFd/adw6uzHYC9DZP6vcAC0gVup0SyCR3ojB0o1MaFO4\n rDEg==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776373931; x=1776978731;\n h=content-transfer-encoding:in-reply-to:from:references:cc:to\n :content-language:subject:user-agent:mime-version:date:message-id\n :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id\n :reply-to;\n bh=h7HtmNeSlzJlliYd6IcLHgFl48vgsg/j4igni+zIcOk=;\n b=DUAdzT2WZ8Ad7kI0DbGIY9RrxIqJOQaHWZU7co//W+9OKINlK6iP9P6EOKllbmO6k+\n 1Z7L7buNpmumTLJezbCZqhxcEVTNb5vx80IAdoyuvLNiwpNoLBLfE4Am9k1ZXIiWfZL1\n HywNHPtYoG0KGCBgJup1dk+HjTghY9BOYKVMnoo2SIYF2QCth76TDwrlpYOwicRahVS+\n TX1izae7Dvw1/PM/voRqoBiNjalQhPGOLYRTI/eHsz2eATBxDqo4xnklbGQjH89epChz\n eIm6KSxaYuknVq/C+MxR3E4w4MmikMUPU7Vx+Gl4ocZuJgJnLGLjcyDX8PZIwqsh8AsS\n Z4CQ==","X-Forwarded-Encrypted":"i=1;\n AFNElJ8bgIRcxwQtFvC5zqo05KY8os0A3QzIGSO51b/eG+gIMns7q67LKPxLQ23auG2CivzEbxUcsNgY8Yyw@nongnu.org","X-Gm-Message-State":"AOJu0Yy1JJETvU1Bim2KinMWBu6x9mdw7mm0lJQQ38xFQ6k8YMdo5/4e\n WfiZ+3k6XDLfVPSuxXfo2A/PQrXqomJZCGw1IVyuRCB+1dGaydMMPndHPyDXwu0e5CM=","X-Gm-Gg":"AeBDietzERTtPDkkAiqlBDY7pLwyhAWzu1ApIcPSmURU+Yp7+5KZJGyOCrXfFpwLwVh\n 7qJvnz2NIegY/5JH6dJvhUcPWV7Pl+Xk1Np+9gGPiC6B3sFk7wBymMiOQz+yEJA0MlE5cwEukO8\n KWmkDh6lqGewhm9lysYpKGbHaROGFwSMZJSnWu/nVxo3SUdiujz/VbYZIx8EtUQj956zpPQUQO4\n E00wXrwZ0wSlppNNWToPMndZcvTXxOfNQF0Tc4agveXhtLSkK7uKYnQVs5oYMEIqnVfZMKmE56U\n yd4tWHpL9rlBKX1s0fkprtL/6bQglDhvm/HxDZsUHe4zyP2j947Ioi8PxYYRtmUZ3AEvXb0ujfy\n 2CLvSqfuGCWtaQ0+viPnBNxoQUTCNBZ7K7NPb2uXZ21QztOW2cnVLx7iRYygNaRt1NFfsKgzwZo\n Tp0AEK48LNwoEpm4TLV0khn5QB3G50bL+c4QMHB7v++EsXFteDXZjycnz053eSyACn0n2Ve4jDa\n yu2","X-Received":"by 2002:a05:6000:4283:b0:43d:7b85:6c95 with SMTP id\n ffacd0b85a97d-43fe3e144d7mr133108f8f.33.1776373931421;\n Thu, 16 Apr 2026 14:12:11 -0700 (PDT)","Message-ID":"<b33a0552-7202-48f3-a6c3-89157e54312e@linaro.org>","Date":"Thu, 16 Apr 2026 23:12:09 +0200","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v5 1/9] hw/hexagon: Add globalreg model","Content-Language":"en-US","To":"Brian Cain <brian.cain@oss.qualcomm.com>, qemu-devel@nongnu.org","Cc":"ltaylorsimpson@gmail.com, matheus.bernardino@oss.qualcomm.com,\n marco.liebel@oss.qualcomm.com, quic_mburton@quicinc.com,\n sid.manning@oss.qualcomm.com, ale@rev.ng, anjo@rev.ng,\n pierrick.bouvier@oss.qualcomm.com","References":"<20260416210305.2255579-1-brian.cain@oss.qualcomm.com>\n <20260416210305.2255579-2-brian.cain@oss.qualcomm.com>","From":"=?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>","In-Reply-To":"<20260416210305.2255579-2-brian.cain@oss.qualcomm.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"8bit","Received-SPF":"pass client-ip=2a00:1450:4864:20::42d;\n envelope-from=philmd@linaro.org; helo=mail-wr1-x42d.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 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":3679409,"web_url":"http://patchwork.ozlabs.org/comment/3679409/","msgid":"<20260420133838.1050234-1-matheus.bernardino@oss.qualcomm.com>","list_archive_url":null,"date":"2026-04-20T13:38:38","subject":"Re: [PATCH v5 1/9] hw/hexagon: Add globalreg model","submitter":{"id":90606,"url":"http://patchwork.ozlabs.org/api/people/90606/","name":"Matheus Tavares Bernardino","email":"matheus.bernardino@oss.qualcomm.com"},"content":"On Thu, 16 Apr 2026 14:02:57 -0700 Brian Cain <brian.cain@oss.qualcomm.com> wrote:\n>\n> diff --git a/hw/hexagon/hexagon_globalreg.c b/hw/hexagon/hexagon_globalreg.c\n> new file mode 100644\n> index 00000000000..97e75a2f1ea\n> --- /dev/null\n> +++ b/hw/hexagon/hexagon_globalreg.c\n>\n> +static void hexagon_globalreg_init(Object *obj)\n> +{\n> +    HexagonGlobalRegState *s = HEXAGON_GLOBALREG(obj);\n> +\n> +    memset(s->regs, 0, sizeof(uint32_t) * NUM_SREGS);\n\nnit: sizeof(s->regs) would be safer\n\n> +void hexagon_globalreg_reset(HexagonGlobalRegState *s)\n> +{\n> +    do_hexagon_globalreg_reset(s);\n> +}\n\nIs the wrapper really needed? Should we perhaps inline\ndo_hexagon_globalreg_reset here, instead?","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=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256\n header.s=qcppdkim1 header.b=Jcxfw7F8;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.a=rsa-sha256 header.s=google header.b=D+71fdnn;\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=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.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 4fzmmY11F8z1yGs\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 20 Apr 2026 23:39:09 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wEopz-0007HC-Uq; Mon, 20 Apr 2026 09:38:56 -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 <matheus.bernardino@oss.qualcomm.com>)\n id 1wEopr-0007F4-V5\n for qemu-devel@nongnu.org; Mon, 20 Apr 2026 09:38:50 -0400","from mx0b-0031df01.pphosted.com ([205.220.180.131])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <matheus.bernardino@oss.qualcomm.com>)\n id 1wEopq-0002AW-Fs\n for qemu-devel@nongnu.org; Mon, 20 Apr 2026 09:38:47 -0400","from pps.filterd (m0279868.ppops.net [127.0.0.1])\n by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 63KBdE9m3212149\n for <qemu-devel@nongnu.org>; Mon, 20 Apr 2026 13:38:43 GMT","from mail-dy1-f198.google.com (mail-dy1-f198.google.com\n [74.125.82.198])\n by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dnfcfhmsq-1\n (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n for <qemu-devel@nongnu.org>; Mon, 20 Apr 2026 13:38:42 +0000 (GMT)","by mail-dy1-f198.google.com with SMTP id\n 5a478bee46e88-2c16233ee11so4124757eec.1\n for <qemu-devel@nongnu.org>; Mon, 20 Apr 2026 06:38:42 -0700 (PDT)","from hu-mathbern-lv.qualcomm.com (Global_NAT1.qualcomm.com.\n [129.46.96.20]) by smtp.gmail.com with ESMTPSA id\n 5a478bee46e88-2e539fa5c38sm14020122eec.5.2026.04.20.06.38.40\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Mon, 20 Apr 2026 06:38:40 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h=\n cc:content-transfer-encoding:date:from:in-reply-to:message-id\n :mime-version:references:subject:to; s=qcppdkim1; bh=fYokICpGobc\n 7HgSAURrBoqvAmQlrnvQorKBkQ8TZTxE=; b=Jcxfw7F8nwTKULKzBQyLQKNeT/y\n q6mt7udhOrWAtY8dv7b4jX4kizj5NM//VxKohwHqmsZKQKginITfn1jkVaFD95Op\n ww0r4lqMLzkS6zSi2P52sN8MRHYh++QpG1vj1CEmPWnQM39TulxBlT1ujsXPNfYp\n c+XHT6bd6/0HhDkXrhh2Fnuex87AwhF200p9Ze/NqsnSNFFYk502SIRGfqp86TT7\n +pOgxEIZzACneLX2BeZh11oL+LrSojZgjGoNVh9E/5oPgj2jCuB8fwpmvaPsDUap\n PQivZiBFJ6im/wukxOrByGs/z3LPKj5pZ4xaUlumfE0ymlXnotxh2TKN1MA==","v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=oss.qualcomm.com; s=google; t=1776692322; x=1777297122; darn=nongnu.org;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:from:to:cc:subject:date\n :message-id:reply-to;\n bh=fYokICpGobc7HgSAURrBoqvAmQlrnvQorKBkQ8TZTxE=;\n b=D+71fdnnHFtZ2fPFJDU2F9B6xyA+VdK/gLPmOHHLQ43Ch4lzplrs1e4hTIsKFz5xGj\n n6VjLzdB/lS12CffqBewu1mxNqqtsx5bxovvdTXAu8MhoRJ3jXZFfSDCjj0CEcFTSVMh\n T6V2jK/D6B0MKzajXCCRw4TU7yOjVgS1JTxuEj5GvAYUdEDC1q5VR8+wYkSf/Rv3WSab\n NzO8cMe/MWU4Ccg4LXnL2CTSnFZsBdTcSPjV866ZDlhjQbUC0t8u6gFteaeEHlmSHbNE\n aKw6kxLu+4SWxF7UG+0psLOUtTcxYHc61iKFiyiePIGGXH/p5CddpAW6A7q6uxy0cIW/\n Vzgw=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776692322; x=1777297122;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=fYokICpGobc7HgSAURrBoqvAmQlrnvQorKBkQ8TZTxE=;\n b=tAJ3GlO/K3tzUuoLB4xHQoeZkdDYps4Jc7PqUNAHPpQYqnnEmvCdSMkbK2fHfmYFfd\n t+xFtGJfSAlQkE7ADmA1+oKKSv/7qS1XWE1N+fFURzo8seGHqQ8yr/g+8I6tunYYXD7F\n YAV2ED/RexG0e5NkL5evV/Lp+l9SY5ApaM1KISVUS2uMl5UUOAwaA9GcM2AK0M7wNMj8\n WDY5VJZXfBEIVPm4GI6ig4NCljyaG8mx8OlF5C/Of7y717oBG5FvM7APa30EMOF2QVLB\n 3ebIB+6FON2s/Jy9MArIE4eazy8kY1ouQg/zCDPBEtI2gGCgtnmF4Xra2u/KQ0MZs1Nm\n PPmA==","X-Gm-Message-State":"AOJu0YzzkP0lBG6WObrjng6Me8lQ9aP/+g8EH+uTnZO4OOdZx8Rj5yNP\n 5bUcalw7eOAviMk0ehQmwjJz8rZrsbtIJ5uvCXE7jKyfUiKBpcZLG3rl4CzLsqUmVsrc3gEepo9\n bxK9zutswU/LmRyjq5EAGpQAdArrPtn9kte2TbG9++Cu3j0gDR1dNZ6TH3Q==","X-Gm-Gg":"AeBDietENwOc29uNnaQ/nidAL/bfvG2oqw78J4bI9wmHipSqktCaW7VVPF37uEbsKec\n 0KqmixI6R8AIM/b67/WpHA4tjVq0UuQRCyt0360ixk3VJkax8E5ULzQvr05WBvcHchW99vyTrnO\n L3tkp5DO8Pyik0kZ6k0q7JbXSWzsSXinVMJlbF/1nSd7r4T/TkzB7lfwyxwhfDL5eK8R2t6HDF+\n WRCtSvbXVX77160tvC1vCtqPv72Lat0qYe+qqmD8Ey62O46F999in6E6JH8PxRXY74SwuEUAbqr\n VG1BXo7R+r/dkCMt588BX6MxvL5pNpOdycPdC2f7ZnU0sSrlXlebRo4EjrWNbdfcCstxbJw5g1v\n WFGMUZcE6M0Au2cDGTZAXdP8zgI8xMOMuEqTEqPjdr6JP2gAg2Z/tLGngJd558/AwfhtGLbeYkA\n ES7wHBi2XuLAbOPJSUv/U=","X-Received":["by 2002:a05:7300:6da1:b0:2e2:d94d:6188 with SMTP id\n 5a478bee46e88-2e46538d9c4mr5994631eec.7.1776692321750;\n Mon, 20 Apr 2026 06:38:41 -0700 (PDT)","by 2002:a05:7300:6da1:b0:2e2:d94d:6188 with SMTP id\n 5a478bee46e88-2e46538d9c4mr5994594eec.7.1776692321144;\n Mon, 20 Apr 2026 06:38:41 -0700 (PDT)"],"From":"Matheus Tavares Bernardino <matheus.bernardino@oss.qualcomm.com>","To":"brian.cain@oss.qualcomm.com","Cc":"qemu-devel@nongnu.org, philmd@linaro.org, ltaylorsimpson@gmail.com,\n matheus.bernardino@oss.qualcomm.com, marco.liebel@oss.qualcomm.com,\n quic_mburton@quicinc.com, sid.manning@oss.qualcomm.com, ale@rev.ng,\n anjo@rev.ng, pierrick.bouvier@oss.qualcomm.com","Subject":"Re: [PATCH v5 1/9] hw/hexagon: Add globalreg model","Date":"Mon, 20 Apr 2026 06:38:38 -0700","Message-Id":"<20260420133838.1050234-1-matheus.bernardino@oss.qualcomm.com>","X-Mailer":"git-send-email 2.37.2","In-Reply-To":"<20260416210305.2255579-2-brian.cain@oss.qualcomm.com>","References":"<20260416210305.2255579-2-brian.cain@oss.qualcomm.com>","MIME-Version":"1.0","Content-Transfer-Encoding":"8bit","X-Proofpoint-Spam-Details-Enc":"AW1haW4tMjYwNDIwMDEzMiBTYWx0ZWRfXzF6rB0L1RmhE\n lyk/qkuP+Lqs9cOJKO73ibDt12bY9zhqRqpGk6PTb4tLTY2IW5O3sR2QehGWHdv2yTcclJwlQcu\n ISKcTs5J41x3QvKWHR0Uwg9kZg/ASKg09oxUB3Gg5ERXw2GLrGo9cO3py5RJOkI+y9+2Tj2u1C5\n x+30LvCmWfThn4rSmO8NnmgiS13NBPhNfvCkTU1/R4k8Fi0mEeGu7x5nUW9bXkQtm0pp4KjWVTu\n 3jFJvuVck3t1zALJ5PXUb3teSha9NpodQXnaEilkll1qNXvYpUVrPmH2lkyceUWDcCLq7CMHrph\n PftfZEOf3Gdwcq5QcBIXKCzbVq4LKYp+EeH4gVtE2ckui3dfNITNYeuxpKPt6zGrU6QL70cXS0p\n vqoRg2Cccp2JpYFFjHXB589wHASyYq9OOunaq5G+s+Ok1v78X5uAKbIjNUtJmyzjDDLIOr8JrZD\n +DSQMrS4a1ZrG3AIePg==","X-Proofpoint-ORIG-GUID":"PjVEyMMDpKFtPvqsqdFmvzbPOR-NF1XN","X-Proofpoint-GUID":"PjVEyMMDpKFtPvqsqdFmvzbPOR-NF1XN","X-Authority-Analysis":"v=2.4 cv=L+ItheT8 c=1 sm=1 tr=0 ts=69e62c62 cx=c_pps\n a=wEP8DlPgTf/vqF+yE6f9lg==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17\n a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22\n a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8\n a=U25CkC4OY72ay66f1csA:9 a=bBxd6f-gb0O0v-kibOvt:22","X-Proofpoint-Virus-Version":"vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-04-20_03,2026-04-17_04,2025-10-01_01","X-Proofpoint-Spam-Details":"rule=outbound_notspam policy=outbound score=0\n priorityscore=1501 phishscore=0 adultscore=0 lowpriorityscore=0\n suspectscore=0 clxscore=1015 impostorscore=0 malwarescore=0 spamscore=0\n bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound\n adjust=0 reason=mlx scancount=1 engine=8.22.0-2604070000\n definitions=main-2604200132","Received-SPF":"pass client-ip=205.220.180.131;\n envelope-from=matheus.bernardino@oss.qualcomm.com;\n helo=mx0b-0031df01.pphosted.com","X-Spam_score_int":"-27","X-Spam_score":"-2.8","X-Spam_bar":"--","X-Spam_report":"(-2.8 / 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_LOW=-0.7, 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 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":3679495,"web_url":"http://patchwork.ozlabs.org/comment/3679495/","msgid":"<5b1c0f7d-0152-4d22-a0f1-112c5feefccb@oss.qualcomm.com>","list_archive_url":null,"date":"2026-04-20T17:27:27","subject":"Re: [PATCH v5 1/9] hw/hexagon: Add globalreg model","submitter":{"id":93152,"url":"http://patchwork.ozlabs.org/api/people/93152/","name":"Pierrick Bouvier","email":"pierrick.bouvier@oss.qualcomm.com"},"content":"On 4/16/2026 2:02 PM, Brian Cain wrote:\n> Some of the system registers are shared among all threads\n> in the core.  This object contains the representation and\n> interface to the system registers.\n> \n> Signed-off-by: Brian Cain <brian.cain@oss.qualcomm.com>\n> Reviewed-by: Sid Manning <sid.manning@oss.qualcomm.com>\n> ---\n\n> +void hexagon_globalreg_reset(HexagonGlobalRegState *s)\n> +{\n> +    do_hexagon_globalreg_reset(s);\n> +}\n> +\n\nWhere is this function is supposed to be used?\nSeems like only reset_hold mechanism is used.\n\nRegards,\nPierrick","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=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256\n header.s=qcppdkim1 header.b=bWBIDb3Q;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.a=rsa-sha256 header.s=google header.b=XbjCJkTs;\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=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.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 4fzss43jyCz1yD4\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Apr 2026 03:28:22 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wEsPL-0002p9-S9; Mon, 20 Apr 2026 13:27:42 -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 <pierrick.bouvier@oss.qualcomm.com>)\n id 1wEsPG-0002p0-TC\n for qemu-devel@nongnu.org; Mon, 20 Apr 2026 13:27:35 -0400","from mx0a-0031df01.pphosted.com ([205.220.168.131])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <pierrick.bouvier@oss.qualcomm.com>)\n id 1wEsPF-0002zt-8S\n for qemu-devel@nongnu.org; Mon, 20 Apr 2026 13:27:34 -0400","from pps.filterd (m0279865.ppops.net [127.0.0.1])\n by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 63KGjZoK2980973\n for <qemu-devel@nongnu.org>; Mon, 20 Apr 2026 17:27:30 GMT","from mail-dy1-f200.google.com (mail-dy1-f200.google.com\n [74.125.82.200])\n by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dnj2psmnp-1\n (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n for <qemu-devel@nongnu.org>; Mon, 20 Apr 2026 17:27:30 +0000 (GMT)","by mail-dy1-f200.google.com with SMTP id\n 5a478bee46e88-2da19227bc1so6347493eec.1\n for <qemu-devel@nongnu.org>; Mon, 20 Apr 2026 10:27:30 -0700 (PDT)","from [192.168.1.170] (216-71-219-44.dyn.novuscom.net.\n [216.71.219.44]) by smtp.gmail.com with ESMTPSA id\n 5a478bee46e88-2e53dcb487bsm15531177eec.31.2026.04.20.10.27.28\n (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n Mon, 20 Apr 2026 10:27:29 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h=\n cc:content-transfer-encoding:content-type:date:from:in-reply-to\n :message-id:mime-version:references:subject:to; s=qcppdkim1; bh=\n lx1lADZNXwEIXK2UAxMev0zG0DR2VIDxTkEbtTUoyh0=; b=bWBIDb3Q0Sn3DC9q\n Vg/fQUgETT2ZytUZJcuB/Bb5wgo0nP4DFa/PcW7BaOR4puDpS+rfoROn+a8aET1R\n G1LzhtCuGidyrTJ2W8UbsHPqLlswB8He8AVo2Nc7KyDBoyEfTVZNBVbZIAkAu2Lz\n ufEoBFwnfwNQ9igp9tKxKOsZ2e8gy93JsxrCGB6vSP7LwjvTfzVUDR1OqSfgDxml\n gN2ZMCN9glmFf538V6bI+7c8r3MtOmBekPHPHrzkqb7OWx4Vjw0Ny5rWkj/5Dsxu\n ixaF+5Sat6OeChAiwKthGL8X0sMfE9mqfyt5aauNyLiDp5OlJFAk6WkdqY5RUbFf\n W7SS6g==","v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=oss.qualcomm.com; s=google; t=1776706050; x=1777310850; darn=nongnu.org;\n h=content-transfer-encoding:in-reply-to:content-language:from\n :references:cc:to:subject:user-agent:mime-version:date:message-id\n :from:to:cc:subject:date:message-id:reply-to;\n bh=lx1lADZNXwEIXK2UAxMev0zG0DR2VIDxTkEbtTUoyh0=;\n b=XbjCJkTsRgJjG1OJzcH2XsYpr0Tva9IBPXa413qRkLHrCL6yRgvero7AWoycf8VL+8\n LUUEE+hzlrGAgmL8Z8E1Y0zD87q8p9YG2jeUIWC/jj44sfpIE7lCd5qWSUQB4NE1hb2c\n Ug37OHq8k2W6inYSCcvyoQLeidxhduhFgod2wQun71JZeKpohr6edNTImaUR9vZg9DgT\n FFdG0nQTy9lM6RN7zt56jAZGGRDdthH8HVpsw93N6UMMTeqNq7sHZs36weh+m6NJ7tDE\n djQp9MtrisXUC+2Gw54ql8KMTeWtLqaVn8oPl/cV9iBK5cJL0Oe+nsvQTxnd0GljefMJ\n dZ0A=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776706050; x=1777310850;\n h=content-transfer-encoding:in-reply-to:content-language:from\n :references:cc:to:subject:user-agent:mime-version:date:message-id\n :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id\n :reply-to;\n bh=lx1lADZNXwEIXK2UAxMev0zG0DR2VIDxTkEbtTUoyh0=;\n b=gzdFHChGDJytH8WdZy5USmdIFANc4FlHVeEqM8suYZbw6tcoRSTrZm2SOLWgE/Q0bC\n LJ4mXRaXdvr9I3UlnGAbxad3Z626F99GrWqppmMx9fDnf2y4Pnv7od3auu89iOgomB3c\n Lky+WQzemBYgio+1SJm3oJpLVzyiWOkegmQ0VNqxOi4/gm+ubtJKNQeMbn5MHDSYfJdm\n FBsOU7QvwQ+6raBrWGt9jN3LLlXW6YKQJs5rA3d+TnmbV0IPkwP5Ic1ms8hihbdbYXLK\n 6kfbBdruga43sXvGnLpjWPm0pA6vg3sOuNBfkpOU7WCmHSaB7Vky2g4qdjHmYcaapzKj\n sxOw==","X-Forwarded-Encrypted":"i=1;\n AFNElJ9KP5QlvoHYxN8yF5AXHb83OQRHNd3yA61Kt7t4ZD0ptg/kKB7WP7sJLZx8ITBeiqm/HDzqE2XSs3Ff@nongnu.org","X-Gm-Message-State":"AOJu0YzuyiGq0mg7fPB7/ZEGzsau2c8qlWl9A4NETvFvcPyXQaZ6yG/q\n 7/G8Pp3ir/33RfsZFQPilver8tehZaZMZIGsKOZ78BHA5hCDoE/k0PGh/rHSRyVtqYHc+9XGnRW\n SEOmnlFVP+mIwVCmdvHmxho4f30ztUTtzK+c8S1aBjO9Dp4xmOJSqECJj9A==","X-Gm-Gg":"AeBDiesmFeN7Z9GWQe9khi2GkRRzFAOhnkip0K9VxL9ZSaluCIU+fyZaEYyEGIkZrf/\n 4rWPtQ7BOaq6szShBWeHcbk+BhNTk9rNrPVwo3v1WeX8b+idjVJz/NXwaPrajkt6fAHnhJlsPeR\n UZsjso8l5zveCeCQzUfwY1O/ypqR/PgI9cN8+O41N9On2CBBUO1Mwr/p6mbHl+1vZ0aJfV7Ixzd\n 94L0g7YmgzeX006SKFVth/++aoxNJd3sNfmgZ3vVz/bs9B1PUUkEX8buCO7eHHqJmt8LYZB2fZo\n cnyciRss6LC80OQYo+Xd3YtiuuavorbikZK9nVbJb9LikFqTcNpMf6PzjfS8genTI7O7CeQd7VA\n 5j7q3Fje2ilbjdpih9V+W3J84UWKhJQ0wFgnpQa0ExnK2n4tdKEtvy44BXGeVQt2BIC/SXbzxeB\n 6Gd0QNg0eGGuLtqKeSxhuT5eFS","X-Received":["by 2002:a05:693c:2b04:b0:2e1:f72:3f2a with SMTP id\n 5a478bee46e88-2e4647d03admr7474267eec.4.1776706050106;\n Mon, 20 Apr 2026 10:27:30 -0700 (PDT)","by 2002:a05:693c:2b04:b0:2e1:f72:3f2a with SMTP id\n 5a478bee46e88-2e4647d03admr7474230eec.4.1776706049580;\n Mon, 20 Apr 2026 10:27:29 -0700 (PDT)"],"Message-ID":"<5b1c0f7d-0152-4d22-a0f1-112c5feefccb@oss.qualcomm.com>","Date":"Mon, 20 Apr 2026 10:27:27 -0700","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v5 1/9] hw/hexagon: Add globalreg model","To":"Brian Cain <brian.cain@oss.qualcomm.com>, qemu-devel@nongnu.org","Cc":"philmd@linaro.org, ltaylorsimpson@gmail.com,\n matheus.bernardino@oss.qualcomm.com, marco.liebel@oss.qualcomm.com,\n quic_mburton@quicinc.com, sid.manning@oss.qualcomm.com, ale@rev.ng,\n anjo@rev.ng","References":"<20260416210305.2255579-1-brian.cain@oss.qualcomm.com>\n <20260416210305.2255579-2-brian.cain@oss.qualcomm.com>","From":"Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>","Content-Language":"en-US","In-Reply-To":"<20260416210305.2255579-2-brian.cain@oss.qualcomm.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","X-Proofpoint-ORIG-GUID":"Hp0fisSbSbsXZEFhBEEvwXCmGgqUECFc","X-Proofpoint-Spam-Details-Enc":"AW1haW4tMjYwNDIwMDE2OSBTYWx0ZWRfXzWuiKxRBMKyv\n Uk6ODNSR39X7zkWt+H/wpZaXnRHAT0B5igMZkXBnjPL4Uu6Xgxq57SzqQJiFRQiY9ToKSa+Zho7\n mPGMfGzJCdfRehszhzK6UnJsfQz/wUs/0v5YwkYoRtMWj288QKED/2WGJ0pGWVW25IA6c5DDW2l\n H1T/49P4P0JifWiuzEE/GkYIdu7jmZt9yDmEoSwmllyBryrSGAZRLi87unhE4ymcKBr5FK3yU+D\n ICZ3b6lNPqHSePqzXEEfxC4SA+gSWnuvv12BfLIoHyGfCdWXPtEt2LIxRFtTNxejOlpgc8xL/8+\n vUXMsxLAZucQ5KjaxuYWoOnjtzK4ewIw5dBUIOpJD/gJhW8iuzB6pWgrvaCEMKmo2jB29lMbscZ\n nxJewT2CrYuMJo3HhAWM/gxIL32yc66Zry/lhzrinU3Ta3qu7PnJQN1H2zFEp4ccjzT15Bn8/uO\n tA4aw9UX2ruuvXJp/pw==","X-Authority-Analysis":"v=2.4 cv=XMoAjwhE c=1 sm=1 tr=0 ts=69e66202 cx=c_pps\n a=PfFC4Oe2JQzmKTvty2cRDw==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17\n a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10\n a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22\n a=EUspDBNiAAAA:8 a=KZe48YFUlJDY7fMftiQA:9 a=QEXdDO2ut3YA:10\n a=6Ab_bkdmUrQuMsNx7PHu:22","X-Proofpoint-GUID":"Hp0fisSbSbsXZEFhBEEvwXCmGgqUECFc","X-Proofpoint-Virus-Version":"vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-04-20_03,2026-04-20_02,2025-10-01_01","X-Proofpoint-Spam-Details":"rule=outbound_notspam policy=outbound score=0\n bulkscore=0 impostorscore=0 phishscore=0 adultscore=0 spamscore=0\n suspectscore=0 clxscore=1015 priorityscore=1501 lowpriorityscore=0\n malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc=\n route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604070000\n definitions=main-2604200169","Received-SPF":"pass client-ip=205.220.168.131;\n envelope-from=pierrick.bouvier@oss.qualcomm.com;\n helo=mx0a-0031df01.pphosted.com","X-Spam_score_int":"-27","X-Spam_score":"-2.8","X-Spam_bar":"--","X-Spam_report":"(-2.8 / 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_LOW=-0.7, 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 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"}}]