From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca (simark.ca [158.69.221.121]) by sourceware.org (Postfix) with ESMTPS id 0405238381D7 for ; Mon, 28 Nov 2022 16:07:18 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 0405238381D7 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=simark.ca Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=simark.ca Received: from [10.0.0.11] (unknown [217.28.27.60]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by simark.ca (Postfix) with ESMTPSA id 7E51A1E0D3; Mon, 28 Nov 2022 11:07:17 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=simark.ca; s=mail; t=1669651637; bh=dNWapVV0W0rpa5Z6gp6/3cY0Y6fBY4PuWn7upwFdxOc=; h=Date:Subject:To:References:From:In-Reply-To:From; b=HV485T5HBdqi/ZuuDh00Tn/t9J3IOpEq24ylYDeDDcU4eZlMd9VpXMg8od4CfTtTc bQr0sV9djzXwfnmEiI0tonQhm+LCQ2fqKxfMhh7OqKhsroR6qupyjl1DGesLR5LUFd 8eNk9E0F7Kfe57w0XuH20M2K458K98Y0tTjRABJc= Message-ID: Date: Mon, 28 Nov 2022 11:07:17 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Subject: Re: [PATCH v2 4/6] gdbserver/linux-aarch64: When thread stops, update its target description Content-Language: en-US To: Luis Machado , Thiago Jung Bauermann , gdb-patches@sourceware.org References: <20221126020452.1686509-1-thiago.bauermann@linaro.org> <20221126020452.1686509-5-thiago.bauermann@linaro.org> <3539acb1-462d-62e3-5a70-40786942c325@simark.ca> <103622a6-68c8-326b-59fd-c16862ca3b32@arm.com> From: Simon Marchi In-Reply-To: <103622a6-68c8-326b-59fd-c16862ca3b32@arm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-5.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: >> Is it not possible for a process to start with SVE disabled (vq == 0) and >> have some threads enable it later? > > No. When supported, SVE is never disabled. It will always have a valid VL value, which is > 0 and restricted to a certain set of values depending on the hardware. > > What does happen is the SVE state starts up as inactive, so we have neon vector data instead. But the SVE registers will always be there and the VL will always be valid. Thanks for clarifying. Simon