From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id l4HsHS1BWmpCyw4AWB0awg (envelope-from ) for ; Fri, 17 Jul 2026 10:50:21 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=yahoo.de header.i=@yahoo.de header.a=rsa-sha256 header.s=s2048 header.b=cOhoHsH7; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 63E251E09E; Fri, 17 Jul 2026 10:50:21 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-5.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id AF0551E033 for ; Fri, 17 Jul 2026 10:50:20 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 3C96B4BA23D3 for ; Fri, 17 Jul 2026 14:50:20 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 3C96B4BA23D3 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=yahoo.de header.i=@yahoo.de header.a=rsa-sha256 header.s=s2048 header.b=cOhoHsH7 Received: from sonic301-21.consmr.mail.ir2.yahoo.com (sonic301-21.consmr.mail.ir2.yahoo.com [77.238.176.98]) by sourceware.org (Postfix) with ESMTPS id A1C0C4BA2E1C for ; Fri, 17 Jul 2026 14:49:54 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A1C0C4BA2E1C Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=yahoo.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=yahoo.de ARC-Filter: OpenARC Filter v1.0.0 sourceware.org A1C0C4BA2E1C Authentication-Results: sourceware.org; arc=none smtp.remote-ip=77.238.176.98 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1784299794; cv=none; b=G4XcmbVz++ETlAKbR2URvTbKb35SRIWO02R8tMl+VCB9R2O3j3VePrqj5wBG/tnAU7eDyV4iqGdi5ZW5cyB9ba8/6LkomT4nHae3suQ4YdVPA6iSqnkJJ2uGUZd/L8NHwqsH1XolgjFRz8OCblClQR/ZGlZnGGECM4TrGcEdswQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1784299794; c=relaxed/simple; bh=tSxOOzzZn5EfsMbuOqDSenJwb5PmWCe4o7z5lf03s6M=; h=DKIM-Signature:Date:From:To:Message-ID:Subject:MIME-Version; b=MmM1NJYN0IFVsy1CQFT9KZJqgvxx5KoTE3QK9eNHlHJHYzhNqEaGNuNdulsJkqaSbAnpz46qG3apCvuT7n4i4ZTNu/v4wnzYuDSlRiJ9OPNsFlWCaJ5ZNvQ9K4jTaY/rT0ZACTlz7NqHUlHEnTj0b/piPbyNwgA5oxhjfrTBGuY= ARC-Authentication-Results: i=1; sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=yahoo.de header.i=@yahoo.de header.a=rsa-sha256 header.s=s2048 header.b=cOhoHsH7 DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A1C0C4BA2E1C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s2048; t=1784299792; bh=tSxOOzzZn5EfsMbuOqDSenJwb5PmWCe4o7z5lf03s6M=; h=Date:From:To:In-Reply-To:References:Subject:From:Subject:Reply-To; b=cOhoHsH72Ur0JYSikT0WLIZQh+S5NoNvJNsJR9A7OoaK1WSvfVfj420TbK+ajO1nkoSwEK/KTSSeM8Y2YWuzi5zVJRydJBmbBV6dTJIRDSN99axOkXA8It+uY2wCHr5LsI+EXyn7guO1kHtwypjHSKXnWiA6unKq93qOhjEuPMpt1IpfcFe0WaZfTjPzXcMKfUKmegU9hlroguAA6Fq4EM9fZtv6FuDVGW1O8s/w9AaYsL9eMvgAwSmr99E2DzvL5aSKz3qOcd/cW0WjZWi4wFv/qIjN+ZoqoQ70UIQbBZ/sMSnN++IK8EzSm/Sca3pCKW0jvkgnEIzByZ5KZqzWSw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1784299792; bh=F8IgM10Nj4dABoLaZ/RVT4BcqYiideFLNPqP70FZ9QP=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=IIav+RhAhMb5+RwPNEQ1WB6dC7yEAtLUYfUpzJU8TWt/7oIyAwNdvS7+35gcsnLHPQ9Uyj6+XLVuWt3w5CHBA3q15rEXR092coef0OeJkryR5o6+yc1JCX+Q0yIDNtSBYdeET9uE/6b4zVRx63sfhpEfqNYacT5WgmG/JDadfEK7daiwKbP6z5+Ilp4Zz7sowBT9QLjsxbB4zNZJG+JKdr3Qqe0JNhGfH71VJuB63Z8CNHsR6IsjLrPBYedbYvtVpfFUTJkTJTk+gKiHNUT2rAFHeDt85Qzl7USFeUkw9ADt57SFpv8Yho+Bx4L2JlCdwtZJLRpj/SZZCH/7OYOlGg== X-YMail-OSG: rt_S7AcVM1n1mczb1JsdAlg5GuThdoKxf3NKZ7cjVS40RYCG5_KFne.p9ROL_Qz vyfAR9PY7.5zIDj8HkVJTjB4HexWuDsSngvKs5_gdmcETSs4o26x2z6VAMktnWhyOpntcU9FwxmH D7xUG44PgYOD00AnwmUc5J1riRFnksADkprTNqKXCvMAuuKA_TH0qEwoijMUJAcv8mnAAhQtJW.4 gO87XUzZV.NmeqIcJwyUSTGE3KwUGJgUljmAKO4vu4dzj1b4pVi7l.iKC3y_GYyAkLgSxfS4eJgB vSGiMdZSD0t1yVoE_MpiYoAuF5OmiHqWv4oAiYyZB8z9IvaoDCNKctp.5fqh_8B9JSnU2YodCi7_ ETu1F6RJqynK8E6.5v_e9hXdbIkRUD7OL2WOPmN3GwPROrWOtwCH2ECCZAAJO_HEB8W_9sv.nc6M uSgNvStiub628qU9G7COGcW8khiuwZp8oL_rapkyeW5E3Mv0tRrYRTN8LAuUeshjZ1KR9s92rh1M pjBm45fEc6w6EdeomGukaNPUhOTbFjzIYoa.IFCrd6WcjJU_H3xa91VVjn3G0y8sHVZ89toZiG4F PfO8omBYbw_NC3e8zz_mC4s6ZCKN254MPs9bR.YKj_2qZtvB5evJ2vEbUWkTz7Oojw4kIi_zLfEd EuqOdA1vBNsTCFCsMsKB3IZ1Ez.WTFU_4uJB80GV2x08u25t_LZ.tYxCKu7wWJUWm9GYrQQJWsVs Aj43e4B.1YKHWcbfvodfUo01WZ1Sbo_BxESk_XTMhd3utQvf_WcP4mC0A4tvb9Q5PX0DguQf3WNG 64oeSpIflhFO1aCyDRiclwq70GDcn86cjgRi6vlQ5LvE0PioXFBTchgiMiH60NPz2GPD1DpZgWqv TpCixFIlT9fBm5dCVntJi7mf9jqp5NjQSkpLAy.9tz51Y_z86PYT4sigfFnh7gBw3O37RAZatAze ie0qbpY.EE4MLUa4sacis56lgJz36V0V8fV26VXIA.wpdXJ1BEbFhKKkRp4yxniwiXGplFB1Vybf hyqvcPP5.yL0YteV9WzY_m5nDKcjU11VN5cBvnzLdNPFO5DV34STCZfy1KRGpRm28CyBeUvHSIQn vWoZoEx.JfHj7HFAKRB86XFNI1LG0OYE94oRa1OOzq7N3TuQieKIffiyzL3aWd_vgPXZyeBMUUGF gue211P.OefF6v.bjpCC4uY9gaEDW7NNrSsjhFlEGYlxymMpT9BRMH5vkZXj0eEvxgg35l9n2mH. pGbmCiasFpGCJ3oYHRZrCpyE2jadTxIIzx0c1HuJV_DFOaeDGs3q0sNpiHqXEwe._w3ljlolDhUm v2JFVT3DEnANLHz70I5YSxh4DSsxinLNtLAucmLc9XD4bDlCq3GQlIRJHFBVof5xzwzJFXu_JWKy vdFNibfYy2vr_Apn2WWYq4KXVBimVEWLZSOBlXcg6LWyCN2X9XvtzqDkPM1JpFvp0XlvN5Z3zvQU eekVysFlFUAtJZzujJIuGf5joV0BEyFkHZtu_GdxfuAuaB6J6T2zohFY9QR.7YbXmx_fu0EuXtFk JIyjf1BmEubUgr2uSTr7_vP1bVl5IDpnJlxXJb1HQeM69GKhSX_jwDLuqU3m3A7ecD7KbZdz7xJa vBirURgFLhSx_1CRKlKgov5Ip9Esuzdem92Px55DiUndY3PHxQIhtDqXQMCPlFGf2JvwrQsjeUbN 5llxUPEdkODRxo91aSmwQvExQ90jtjRFLMZA.e.cBpU_1qDUJX2QozTvTuo4JT4L1dGPD.L2J7Jl DghL2Teu7graVv.IgYSE_LjrPwH96IXwwfHUj25E7osfr498WrZ2HWSnyi2Wyc1ubXdVySrOXZwU t060voaWllSPkQolMrUyBdnk4bNgbUZMJxvE0uf9HEPiwM7OaQRhRiXm3JiCrTcuX0ivjlLe1UtU ZYqE4d.i.8zIVigvi4JeUrqVCwpzN6BkadokqXJI18RdgEQzew4I0lD7SF2hFaNyayeIIvos7dRn LoEsuA_cjUKtgVJoBPxLeQ12rQRDF8f0NgPIGi8GVL06cMbgdHKkzIidLmToSbwWiCNTgMdosh2e FD1KUbCxWE6vYtEj0nQ7.wA_kVcbt9jsZegjXgvt6tUWNEl5mJAAybY25C53MJl3qInMHszJlqVR BGkitqTw9IZhFvuRUARDm.F3xPEWBx87u3d2RVtoziyVv.2In8oaI6A1Quz4rRYowL6W7JtbdDBp wox0G7l_epFBC4UpZHHeWDkfdcQiU33UTXBCddiu92X9nTSVoppzInizYk5N9 X-Sonic-MF: X-Sonic-ID: 977d8798-4cc7-4f71-b39a-4d02f42d972d Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ir2.yahoo.com with HTTP; Fri, 17 Jul 2026 14:49:52 +0000 Date: Fri, 17 Jul 2026 14:49:50 +0000 (UTC) From: Hannes Domani To: "gdb-patches@sourceware.org" , "Schimpe, Christina" Message-ID: <1971012298.3491204.1784299790735@mail.yahoo.com> In-Reply-To: References: <20260712113229.3695246-1-ssbssa@yahoo.de> <20260712113229.3695246-7-ssbssa@yahoo.de> <1783589955.3451825.1784296008828@mail.yahoo.com> Subject: Re: [PATCH 7/8] Windows gdb: Implement XState (Intel AVX) support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.26136 YMailNorrin X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org Am Freitag, 17. Juli 2026 um 16:16:31 MESZ hat Schimpe, Christina Folgendes geschrieben: > > -----Original Message----- > > From: Hannes Domani > > Sent: Freitag, 17. Juli 2026 15:47 > > To: gdb-patches@sourceware.org; Schimpe, Christina > > > > Subject: Re: [PATCH 7/8] Windows gdb: Implement XState (Intel AVX) supp= ort > > > >=C2=A0 Am Freitag, 17. Juli 2026 um 14:54:59 MESZ hat Schimpe, Christina > > Folgendes geschrieben: > > > > > Hi Hannes, > > > > > > Thank you for working on this. > > > It appears that this patch uses the same commit message header as > > > patch #8. Is it intentional that these are separate commits? > > > > This one is the gdb part, and #8 is the gdbserver part, that is stated = in the > > title. >=C2=A0 > Oups, I wonder how I came to that conclusion.=C2=A0 Sorry for that. >=C2=A0 > > > > > In any case, IMO, commit messages should not have identical headers. > > > Also, this patch seems big enough for a commit message which is not > > > header only. :) >=C2=A0 > This part still stands for the commit message. Since it's not only avx re= gisters, > I believe it makes sense to share more details here. Yes, I will do that. > > > Do any AVX-* specific tests pass on Windows now? If so, it would be > > > helpful to mention that in the commit message as well. > > > > I actually planned to add that info, but forgot. > > > > These tests then pass on Windows: > > gdb.arch/i386-avx.exp > > gdb.arch/i386-avx512.exp >=C2=A0 > What's the state for SSE=C2=A0 (gdb.arch/i386-sse.exp) ? i386-sse.exp works since patch #1, it was only a compile issue of the test = itself. I will mention this in the patch as well. > I also saw you introduced some code for PKRU and the shadow stack pointer= . > We have GDB tests for those registers, too: > - gdb.arch/i386-pkru.exp > - gdb.arch/amd64-shadow-stack*.exp For these I just added the equivalent code as is done on Linux, without rea= lly knowing what they are for. i386-pkru.exp tells me: (gdb) print have_pkru() $1 =3D 0 (gdb) PASS: gdb.arch/i386-pkru.exp: probe PKRU support UNSUPPORTED: gdb.arch/i386-pkru.exp: processor does not support protection = key feature. Do only certain CPU's have this register? And amd64-shadow-stack.exp: (gdb) print $pl3_ssp $1 =3D (void *) 0x0 (gdb) FAIL: gdb.arch/amd64-shadow-stack.exp: test shadow stack support No idea if that should work, since Windows is supplying data for the $pl3_s= sp register. Hannes