From nobody Sun Feb 8 20:23:59 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=reject dis=none) header.from=citrix.com ARC-Seal: i=1; a=rsa-sha256; t=1712695220; cv=none; d=zohomail.com; s=zohoarc; b=g3VD8QEfUndQuLbjfqakhQp2pd5Vy+RouFW2EpZxOibhciq1xChe9oIwlZV+Gpz3XzdVf+bEzFxS8/o4Sx0KIkv8CybhdI39CWTtgOeSFBl3htBQ8ZtftOSN3ew0EORVwe6rE09X4knLm7Tn45TAAS4DrMETPp60VI/8NOCMmkA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1712695220; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=QHNIsObenkT3/PuQu0roL45npBIQsBHe0lyyeGDOwCQ=; b=CgQpN+xM3xfFMQKKJHUilPMOBBJPb5ghGRDHof0EwVzPaS3Oq6WNl+kYaApBchUwfAL6uHeszF/paqJpYts/Z38r/XahaRNM8Wi+a1dSGPoQaX6JLHAI0sgoppHnxHjrbmILiItasNAd558iijyBW8IauKFPV4BwMRta7lJW3YA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1712695220228507.8162341106771; Tue, 9 Apr 2024 13:40:20 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.702820.1098388 (Exim 4.92) (envelope-from ) id 1ruIG6-0003Zc-IM; Tue, 09 Apr 2024 20:39:58 +0000 Received: by outflank-mailman (output) from mailman id 702820.1098388; Tue, 09 Apr 2024 20:39:58 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1ruIG6-0003ZV-F6; Tue, 09 Apr 2024 20:39:58 +0000 Received: by outflank-mailman (input) for mailman id 702820; Tue, 09 Apr 2024 20:39:56 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1ruIG4-0003ZP-Lq for xen-devel@lists.xenproject.org; Tue, 09 Apr 2024 20:39:56 +0000 Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [2a00:1450:4864:20::630]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 52b132c5-f6b1-11ee-b907-491648fe20b8; Tue, 09 Apr 2024 22:39:55 +0200 (CEST) Received: by mail-ej1-x630.google.com with SMTP id a640c23a62f3a-a47385a4379so1305816766b.0 for ; Tue, 09 Apr 2024 13:39:55 -0700 (PDT) Received: from andrewcoop.citrite.net (default-46-102-197-194.interdsl.co.uk. [46.102.197.194]) by smtp.gmail.com with ESMTPSA id my46-20020a1709065a6e00b00a4735e440e1sm6119925ejc.97.2024.04.09.13.39.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Apr 2024 13:39:53 -0700 (PDT) X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 52b132c5-f6b1-11ee-b907-491648fe20b8 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=citrix.com; s=google; t=1712695194; x=1713299994; darn=lists.xenproject.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=QHNIsObenkT3/PuQu0roL45npBIQsBHe0lyyeGDOwCQ=; b=EfyPG2SLrID8TVqtOIbYaCeDelRX7JLX0gVC1eFwa81rjdQ3AdLwBhJT8Z+Jl1cu4B t0PhuzMdnXJPXdlZ/HdFRcaKP9d4pS0+7sHKvZkXapkSt3xYguUI8u+w4vXIubmvA5Lo XM9AGf2rkQYyXud0/85e7DnDPqzLybaX3FL48= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712695194; x=1713299994; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=QHNIsObenkT3/PuQu0roL45npBIQsBHe0lyyeGDOwCQ=; b=uSgHqWEcmgw7lEBcT6SZz0w3CQ5b3arj3/e0lpuMr7tf54Bh8WqoDe3+WVy8I+/SGG oRdxHkebk9FolAI2+P5zyawrJiJtnTVst2EykWWSWKZ0fVO6cjmLwK1QtDMNtwUZKP4W Xc97loh3PhWWHy0rZy3XkIvIiS2ftGJf7Kq9ATMKAbchL7Gpo0kSCxkeJRL7PD5lohXd amYKnZ4uE2B1PrTPc4XUmlYX1N2LTqfPZMZ8IGsuRNFw9LL9WTkdIl3GtpDBwdTqyzMq BTZo8EdTlzSud0lTJLu8Rz8vWefWDf75cprx8qz66Jj4lfOd7GguhczCBFjRJqEseP3+ Wdxg== X-Gm-Message-State: AOJu0Ywq74f+msXWqhxVTDI3soOhjIoIVNRZVJFnoop40n7AOxws5FJH 6TLM77CC/+jxQwOlA9reJf2rj935JBNYHZ4yHxzsdsRA1MeNTsN7kTDTRABsBfRNJSeXz1X1XN+ /vdw= X-Google-Smtp-Source: AGHT+IFGSrSIqqVp9tm8xJtqPkqRwkMyPt6JhkKrTap9lpnDGTJnIfIyTRoME/U63ygzoFlJg/8IiQ== X-Received: by 2002:a17:906:a8d:b0:a51:f865:61b2 with SMTP id y13-20020a1709060a8d00b00a51f86561b2mr641509ejf.15.1712695194016; Tue, 09 Apr 2024 13:39:54 -0700 (PDT) From: Andrew Cooper To: Xen-devel Cc: Andrew Cooper , Jan Beulich , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= Subject: [PATCH] x86/entry: Fix build with older toolchains Date: Tue, 9 Apr 2024 21:39:51 +0100 Message-Id: <20240409203951.577241-1-andrew.cooper3@citrix.com> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @citrix.com) X-ZM-MESSAGEID: 1712695221391100001 Binutils older than 2.29 doesn't know INCSSPD. Fixes: 8e186f98ce0e ("x86: Use indirect calls in reset-stack infrastructure= ") Signed-off-by: Andrew Cooper Reviewed-by: Stefano Stabellini --- CC: Jan Beulich CC: Roger Pau Monn=C3=A9 --- xen/arch/x86/x86_64/entry.S | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xen/arch/x86/x86_64/entry.S b/xen/arch/x86/x86_64/entry.S index 461bbc355872..a4615e1ccbaf 100644 --- a/xen/arch/x86/x86_64/entry.S +++ b/xen/arch/x86/x86_64/entry.S @@ -650,7 +650,9 @@ FUNC(continue_pv_domain) * JMPed to. Drop the return address. */ add $8, %rsp +#ifdef CONFIG_XEN_SHSTK ALTERNATIVE "", "mov $2, %eax; incsspd %eax", X86_FEATURE_XEN_SHSTK +#endif =20 call check_wakeup_from_wait ret_from_intr: base-commit: d5887c0decbd90e798b24ed696628645b04632fb --=20 2.30.2