From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B069D19AA53 for ; Tue, 22 Oct 2024 12:10:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.133.124 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1729599033; cv=none; b=lt7/QxvkQm02x6nylT6JZiVXqVez6dEwMnlxDJdYxa2SAfN9tUW3y4Dxfp1ZYSPdYEPeV/EnexQVF+EfaIYY5elGZXCTO6rnt5NB6XrQf8ym4XF24dJZUMGJ+/G/Zxi9AWazk30rUj4nolWWuU6pR25WbsIm2yeT9Cd6KBRCoTI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1729599033; c=relaxed/simple; bh=rkEM2LEKQaYY17K5UvDKFkrqBzMmTrnyQdSd0lWR/0I=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID: MIME-Version:Content-Type; b=C0Ac0rjtVpLCLodRjnEFzsvo0cZQNe6mvcWGbRKNo31SbKdCzaEuKv84kfExmTHfcXq1wv3KvnrZSjj7sP3IYZx76PME1qJ/oxkLXaEI+lTwVtTZ0qALNwfFb1rV7AmJ/XrAGln2aIIum2X06Xfi8gYrj4uWQZ8T+UgzeHokDuw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=RrThVlAN; arc=none smtp.client-ip=170.10.133.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="RrThVlAN" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1729599029; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=JlZj3gYulImDNcPsctHRReteO7wMtRodjn9n2tXEDiM=; b=RrThVlANrYTIqUVyqnNcTssFMk7kbz9Jf1i7hwHWPICNV8wAb4YIZApWzO12cX98QDfX2S zzBe9pftGhNyPE6rhE6n06WeJpTW9tA1kxcke8BlHBNwNK1n8Y8h3vzMenBlo4+20rt8KQ yQ/CRSm0/+AC8M1d7N56MqrgKS/qrnQ= Received: from mail-wr1-f72.google.com (mail-wr1-f72.google.com [209.85.221.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-192-93TD9pWqP-eH371xagZwlw-1; Tue, 22 Oct 2024 08:10:28 -0400 X-MC-Unique: 93TD9pWqP-eH371xagZwlw-1 Received: by mail-wr1-f72.google.com with SMTP id ffacd0b85a97d-37d609ef9f7so2702936f8f.3 for ; Tue, 22 Oct 2024 05:10:28 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729599027; x=1730203827; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=JlZj3gYulImDNcPsctHRReteO7wMtRodjn9n2tXEDiM=; b=ao7LR+Q8nJaerzNgjIOdGwJoWgFlvVzZAtGDqdG3wdK3IF6BOHUtt+8+9aBSlZLMTN YaAdfPJAbJ4v5KmxN0Xov0CcRxvB/04sF60FFL+JlCfksgkqDuaWbrA1hKmWlQ7lt4zB 2ffOFLM7FZhN6iC0y4rJI3b7fQyxZPKysohwEzghboKUzsdNwNfO2uMb3k0RK6SvVMG9 UHtPr9wclaBDHNaUcyEUGKfRcMGes1PlqBPMKq5k0WiQxBanHbNEBfxJ9OIuq4sFj+Po AiHrX8h7u7XG10h+5X72fufltH2AJ+zCfhXCJgzz9yHdTc/Ao0xhHiCFQzDmPiLGd1fi Ebig== X-Forwarded-Encrypted: i=1; AJvYcCXAKW965moc2Nalhw5efDdjWSXQ1FL3KSdGQRgZal8Pt0p6Svbvec1cVO5U28KwHReHgm6CKp9dLFXfUZZgbMA=@vger.kernel.org X-Gm-Message-State: AOJu0Yyqz7nKDrYWGmB2xoZ/FnpD643VBRMuOoGOk8iHy9z5JVXLIjS9 5AaAEW+P4qnFv7UJVZ+kU87PdHNwwNFKHiETF1M6x+5XRAOgxExUAT/SRM88cKxvTk++eT4xR2N RiwnMzoKEWCMWFLnGd/Nw2S3uNcifcdBDSOrTt39ohoJTKqCMXdi3W3/SO0HwLJ8/2Q== X-Received: by 2002:adf:f2c6:0:b0:37d:4afe:8c98 with SMTP id ffacd0b85a97d-37ef2169dd9mr1768371f8f.26.1729599027090; Tue, 22 Oct 2024 05:10:27 -0700 (PDT) X-Google-Smtp-Source: AGHT+IED2FwISsMS71RBCGO/niVCIqDBAj3+5LFK2ahqHe+l8fm/8jy8UTt1bgGQW98rnQRzbkpnUg== X-Received: by 2002:adf:f2c6:0:b0:37d:4afe:8c98 with SMTP id ffacd0b85a97d-37ef2169dd9mr1768345f8f.26.1729599026629; Tue, 22 Oct 2024 05:10:26 -0700 (PDT) Received: from fedora (g2.ign.cz. [91.219.240.8]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-37ee0a37b5asm6477896f8f.10.2024.10.22.05.10.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Oct 2024 05:10:26 -0700 (PDT) From: Vitaly Kuznetsov To: Mark Brown Cc: kvm@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Paolo Bonzini , Shuah Khan , Linus Torvalds Subject: Re: [PATCH] KVM: selftests: Fix build on on non-x86 architectures In-Reply-To: <20241021-kvm-build-break-v1-1-625ea60ed7df@kernel.org> References: <20241021-kvm-build-break-v1-1-625ea60ed7df@kernel.org> Date: Tue, 22 Oct 2024 14:10:25 +0200 Message-ID: <87ttd4tk26.fsf@redhat.com> Precedence: bulk X-Mailing-List: linux-kselftest@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mark Brown writes: > Commit 9a400068a158 ("KVM: selftests: x86: Avoid using SSE/AVX > instructions") unconditionally added -march=3Dx86-64-v2 to the CFLAGS used > to build the KVM selftests which does not work on non-x86 architectures: > > cc1: error: unknown value =E2=80=98x86-64-v2=E2=80=99 for =E2=80=98-mar= ch=E2=80=99 > > Fix this by making the addition of this x86 specific command line flag > conditional on building for x86. > > Fixes: 9a400068a158 ("KVM: selftests: x86: Avoid using SSE/AVX instructio= ns") > Signed-off-by: Mark Brown > --- > tools/testing/selftests/kvm/Makefile | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/tools/testing/selftests/kvm/Makefile b/tools/testing/selftes= ts/kvm/Makefile > index e6b7e01d57080b304b21120f0d47bda260ba6c43..156fbfae940feac649f933dc6= e048a2e2926542a 100644 > --- a/tools/testing/selftests/kvm/Makefile > +++ b/tools/testing/selftests/kvm/Makefile > @@ -244,11 +244,13 @@ CFLAGS +=3D -Wall -Wstrict-prototypes -Wuninitializ= ed -O2 -g -std=3Dgnu99 \ > -fno-stack-protector -fno-PIE -I$(LINUX_TOOL_INCLUDE) \ > -I$(LINUX_TOOL_ARCH_INCLUDE) -I$(LINUX_HDR_PATH) -Iinclude \ > -I$( - -march=3Dx86-64-v2 \ > $(KHDR_INCLUDES) > ifeq ($(ARCH),s390) > CFLAGS +=3D -march=3Dz10 > endif > +ifeq ($(ARCH),x86) > + CFLAGS +=3D -march=3Dx86-64-v2 > +endif > ifeq ($(ARCH),arm64) > tools_dir :=3D $(top_srcdir)/tools > arm64_tools_dir :=3D $(tools_dir)/arch/arm64/tools/ > > --- > base-commit: d129377639907fce7e0a27990e590e4661d3ee02 > change-id: 20241021-kvm-build-break-495abedc51e0 > > Best regards, I see this patch is already in Linus' tree, but anyway Reviewed-by: Vitaly Kuznetsov Thanks for the quick fixup! --=20 Vitaly