From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id VJ8MCBIPl2owfRsAWB0awg (envelope-from ) for ; Tue, 01 Sep 2026 13:44:50 -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=LZcjmCN+; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id F0C5B1E033; Tue, 01 Sep 2026 13:44:49 -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 E76421E033 for ; Tue, 01 Sep 2026 13:44:48 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 1D2614BA2E31 for ; Tue, 1 Sep 2026 17:44:48 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1D2614BA2E31 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=LZcjmCN+ Received: from sonic.asd.mail.yahoo.com (sonic-euwe4-0022.asd.mail.yahoo.com [34.2.86.21]) by sourceware.org (Postfix) with ESMTPS id 6412E4BA5435 for ; Tue, 1 Sep 2026 17:44:25 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6412E4BA5435 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 6412E4BA5435 Authentication-Results: sourceware.org; arc=none smtp.remote-ip=34.2.86.21 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1788284665; cv=none; b=MS7opK8pI578KXjUXV955+qmK3NBOb6+Rm6wfuDSemnnkCuqGISupHhawPas0MiUwFZcHv0VG/QMM/fh/Cgnfo/5842TzI61N9EpvchLcoNsNI+n3EVy3eK9lO1pXu3uhUXoYb/mH+uulPzDT1MVBzJr0FtMbJyfMtQJ9JbJUyM= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1788284665; c=relaxed/simple; bh=2vof9s7mM2wPUv/qzPRl1IVfWxOdoKvikymgBUAhHoQ=; h=DKIM-Signature:Date:From:To:Message-ID:Subject:MIME-Version; b=bETx6XtdXElidtnS2Mc5XeLJLvn96PR/K8+UU8uCBAsiq0px62rZFi6V0ib/WUDk1YmP4dZcda99TcmaSo24C4ivzeWIoY0fDFYtDsRhYTG7qj+FjruC9JRxfEytcPKQAiQ0gEfO52ZgfVWkonsD0MLfcF8GalrWMDEU47kvYD4= 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=LZcjmCN+ DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 6412E4BA5435 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s2048; t=1788284664; bh=2vof9s7mM2wPUv/qzPRl1IVfWxOdoKvikymgBUAhHoQ=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject:Reply-To; b=LZcjmCN+umXnrK7E0e350Jgn7ly3Hwr7QNqGhpMYpiVLZcA2/QZU0WyRzPuUkEXBrRfA1tEKiYvu+UfhSyyAFa9H5V+pAdKFqgyc3pfHIazIgLRMeeF155JLGxpPQmrBAh+35Viw7onxc2bfD/uJUECggFXKLTyI+cIAp2z0o89h9TVuMp1NBDl+iYFuO2yDiPK09kY0FODd/gVxYuPf+56YZ1+WoZyHwLIZl+kzNXTKkRSGNqHNeaDyhGWEf0kPGICAJh5X2Z5givddEqakmtoI+6NqT9xHdd5AP7GIUFDS1tycKTgWqkUDn6cHgNFuLm/7f/XBwwMVLe+ZbkYv5g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1788284664; bh=2HeYQLZImdWcT4P7Mk7cYVmqm2TvEPDvzmpW1yvK+Cj=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=M5FTTAixMn/SKsG95rjOMVq6yyDAZV5MyJ6mUCjSZWRTZu87tOW+HJiqJgKGzQB6oVsYqpySzocB8gA/dvQr64hFCVN/8hIR60qxOSgecEFEHy8GC5UvTsgn2P9XsQnywfnz0CMo7HKbylgZMq2CaVuA6LoPczMYYr6iWYwxHvEZbZXz4BwOHL/JmEv/KJHDLqLwVgJsDIZLkMUvmAQPScWUD9xWov75QdDl+ELUP3t00eljvDhGlXw4qTui5fFygM+1qlC7rrznutNKzAXLu4Hod7qXvLkNDdqN8tL6mkbJY+TXx0XKEZ6jV9lsWT94X3/DuYoViKdysUDMdg2hzA== X-YMail-OSG: gg95U2kVM1kaqhfx3Jw6QrdHyBHhDvv3mgZEmUuyd5sDxrH92kpJEw2oyQ3Fw0u uyV.IpU_zp_MQvdw94UqkN0NbYEgPb_2Ulbyp0Ji.s.XGMiq7vyvnwbZsdPyDwz8IRfyLnXORcZH TMHSHoS4bGzeXCuBcGDsAjX88vbMzuzfjY3.kh4z1sV7AFcY.ti.i3vslWnbjzNHcB9FhyTqHFuE Nk_9JeXN.exhzXR5bXjVITzF1y7V_9K.cI0HeGESFo2v6gR1gyX7ECgqdDz35l3KmoX8R1kk5IFX p8qu15iTZYS3FW78AqAWIfK.29TWwxZfOY8Lo96kV.jmCI_6GphMzm04Jft80nJenkmTJycHt9fE e34_Uo64udNuB7r7eNmR9pdvHEG.wFxWFIBLGEXn.7YtcoAQrRKqEm4XNX7LKoiJCtqiJPXiebxD FltzPZLyHsaRQkBqOkJLP.x6ui.XDCOLaS1HnN_MEYWngweAKhvkaqPG0gApVKPhwbW4ZdROkA.N ML4la4pVcEbBjyG56luMvjz025zJjKB.hGVsM3Hvjm48xEzqFLs9WGSzDJyqwf53lRJCdbimeCJs ufqWwplLWMISeLccyV2IlduCwo2r538S6b_YTVOf0NGTowU7zIlP9mIZM0X_nYvHK55_PC86rYxC GluQQqjvn3DNhNJO_Wkm8L9XZZ875FNkx8MsSYDbyGgR7A5XyKNiqPeGMYT72qvegw2FM3Ryn6XQ 8Ns7PZw_9..ae0JU._j43C8fTUOoT1b13hay.M0MjT4QCMBM5o79ZX014XGd3IClcKilD_kX8eDS PIPQ_VHEk.a3Pwvkl3G3ySDYtS0Ee3T0aw2ApKDnBmY4YaSPPSYLPDHkcPefGnGtc7S7Ls9Bgdkz qN72XW682JXoSqBfrDUsqzk9gRwFrr4.mg1UHKgXPQnp7uUgZR4Y_eWMYpTrbXRcUlK7veB97w0q yJSk_MtdWN3A.sRA6y8sQLPcer0jFETfyUhjzRdt5MRVqlaDmSl7R.wIfhoZ0PsAIs.iwY7gg_6m xHv6_ON0gfLDxqinVNxTUa9dAb1rCuOW3te0RKpkZPvZBhkRR09CF.w.tciSsbAmvddFk9EDDacr 1j4f_eMrzyWKH4xQDHx2s0LRvyvFlyeLPlKTZE3L42esSR2n1C2jbbJNDRaPcqQaaIpHYye_du6j 6KUJW2dmHSjtW4PS2ab_5IylTf5pONZJmqr0xCCqVnFS57waIwN.oEMtGfPHKq_l5dEj5GTgvggb geySNgAbfRZy2bHEzX1wA_zsfdcm2VX6fWuLuQnq4svhzaQJTwEEE4dm3no1NAaDWmbH1kJJ2fFP UgRud6LZA5hz2hnqrcDT1fPWrgZ24YRFssrMd0BYvoOdJkuvWA_hMMLpjuRPyCYTm4qslG819BaD ZSy6z3E3cLZTZxj4qTHg4vDAYhPpj_knePjc3F7vPD7uydtaeGwfzRfZixvycT73HtaYa4JNxU00 oNVHMovRjF4j8PlZx8IOjVa69K2MN6muJMfbzfCOdpbCKxI_j89kDW0qh0vxriRZh4qm2BDRnRLV x3Qejf.jyRWjKnz5jwwV2za8KQ3nKkMWYsKoQww_p..hJTfwGVSto6C2.vQfWC2fdR66wXGDrk27 tvh_fk06dyffcVfEc2uKuf8iQ0hxdJp2yw8GYfF.zAx7oY_MzTBR0VkJO4uuOiHo7PrQ55szsz3W sWoEnstwVUeSLFi7iva4OrWTEaCt4n0qFxzljLxOGMB0GPLwYvtHOoaTsmU1HIwbYfqBRvz2CycV GdR8UDd6SyXFrr_PHgq43pheM5fEdCY3ukYS5xfJQLetu3e4fcgwPYga0J8L5GiBTxb_NH1vvOoS 7Dn91uxiSjIOFPPU3KBXtBV3lPZPHk.U2Chah.2Qq6piAdoqfW1oGuNt5nfrPmEY4vpN_TB4BZoo skFR3m6izKAjs6BKa9gUWBI_EJZS9Ekuf4jhJNVz4kwxvGNC4LAlUAzNnAMuAbiqjTMvjL_vGybp NR8CdDvZC2a9LPXDxAgstBb1hBh7ItmxtysWHS7b6UJSVs9qujeho_C5W1.3GNLPXAq1DvLxmYZE MBQrhi06wcjNRmjqGiAFS X-Sonic-MF: X-Sonic-ID: ae6a32c5-dfc7-4f52-9af2-5f407cd678fb Received: from sonic.gate.mail.ne1.yahoo.com by mail-asdoutdeli-p-cin-euwe4-prod-sonicconsumer-svc-102 with HTTP; Tue, 1 Sep 2026 17:44:24 +0000 Date: Tue, 1 Sep 2026 17:44:22 +0000 (UTC) From: Hannes Domani To: Tom Tromey Cc: "gdb-patches@sourceware.org" Message-ID: <542062786.23931.1788284662884@mail.yahoo.com> In-Reply-To: <875x0o7tza.fsf@tromey.com> References: <20260829145823.1034821-1-ssbssa@yahoo.de> <20260829145823.1034821-6-ssbssa@yahoo.de> <875x0o7tza.fsf@tromey.com> Subject: Re: [PATCH v3 6/8] Windows gdb: Get available XState features MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.26460 YMailCLDNorrin 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 Dienstag, 1. September 2026 um 19:38:06 MESZ hat Tom Tromey Folgendes geschrieben: > >>>>> "Hannes" =3D=3D Hannes Domani writes: >=C2=A0 > Hannes> Also prepares the thread context for the additional registers. > Hannes> --- > Hannes> v2: > Hannes>=C2=A0 - Remove PKRU from the implemented features mask > Hannes> v3: > Hannes>=C2=A0 - use throw_winerror_with_name instead of error > Hannes>=C2=A0 - fix formatting and value of xstate_features >=C2=A0 > Thanks. >=C2=A0 > Hannes> +=C2=A0 =C2=A0 =C2=A0 /* Available XState features masked with im= plemented features.=C2=A0 */ > Hannes> +=C2=A0 =C2=A0 =C2=A0 xstate_features =3D (GetEnabledXStateFeatur= es () > Hannes> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 & X86_XSTATE_SSE_MASK)= ; > Hannes> +=C2=A0 =C2=A0 =C2=A0 /* The extended XState functions are only n= eeded if the available > Hannes> +=C2=A0 =C2=A0 features exceed SSE.=C2=A0 */ > Hannes> +=C2=A0 =C2=A0 =C2=A0 if ((xstate_features & ~X86_XSTATE_SSE_MASK= ) =3D=3D 0) > Hannes> +=C2=A0 =C2=A0 xstate_features =3D 0; >=C2=A0 > Won't this condition always be true? > Resulting in xstate_features=3D=3D0 always? Yes, with this patch xstate_features is still 0. The next patch then changes the 'and' of the first xstate_features to use X86_XSTATE_AVX_MASK instead, so it will be possible to have other values. Hannes