From patchwork Mon Jun 12 06:55:57 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Verma, Vishal L" X-Patchwork-Id: 106344 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp2456427vqr; Mon, 12 Jun 2023 02:24:28 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5tZ8jI9HHBjYb8R3+9mhcUZbeLR1qCYGBNnVv71nirAsAVUlmVrK5RyTvfqhCcKyxqgMQt X-Received: by 2002:a05:6a00:198e:b0:656:c7b2:876f with SMTP id d14-20020a056a00198e00b00656c7b2876fmr11028463pfl.14.1686561867618; Mon, 12 Jun 2023 02:24:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1686561867; cv=none; d=google.com; s=arc-20160816; b=YSYj4qxMYUhzRiZkcyprjQkz31x/sjfux3Z44oWCTevjhN6PeReNcFAXy/XkhcoFEf HtR4zXQdn2rgw67ymQyKfRusliKeoKMMAS6iGrk3IHgyv2cwY5OZ1+F3rDegIKYhYOvM MUFq8X2p+lvkOCH0nqkpWMOM4QJbYiYmCGRizHeMhxx3dGNs0pLVlZTHliBp4VWHL4VD 1ZjGE7KlyaiEIEmdcJNrJsYi3D97q698jv7JcMnvMjidsOyIAKg5HG70fVGECojxvlBK bs8IOHgQNiY50K35su7OXRy5gtBHXwYfU5g6g6hxQq7+s4z9PwExYwFv3wNCb6aYLYJM EFzQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=+AiQ6TM+E7zvMXNEwZbYQ6eEnhC8tmUIjf+RJblXAZk=; b=kKTqbzHq19GesnQAE87pqwOGN+eAilymijEzv/MGSnUXRo47REyL917lRdOL6+MzcZ kTkAY03VTJIoyJezlo8RiFCyILrZsmbep0X+eziU3fxW4yy6Mr2UL1CqCc3hSR0bDQCG 55NC85cs3HvoZ2wtKt+IYxpGGjQJcpCF2MKnRCepfuhRpx+cXi/3LrdPTTTW29WaivWx 6fO262yhYEVBGY30ZEwFT+t/8VvUxh84BXQuYz28n/ohL8KP1bj0s6M6q5zh1MT2nMXO uI9aUi/svzpVxY6NwNfuFtw5N1RsZLCgcOMppenNBzTZIjra7H5xaeONAi9byb95e4l+ /oIQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=mpn01PaI; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id x17-20020a656ab1000000b0053ee9b2181fsi3174357pgu.118.2023.06.12.02.24.15; Mon, 12 Jun 2023 02:24:27 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=mpn01PaI; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233099AbjFLIwJ (ORCPT + 99 others); Mon, 12 Jun 2023 04:52:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51466 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232392AbjFLIwA (ORCPT ); Mon, 12 Jun 2023 04:52:00 -0400 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8B0C6103; Mon, 12 Jun 2023 01:51:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1686559919; x=1718095919; h=from:date:subject:mime-version:content-transfer-encoding: message-id:references:in-reply-to:to:cc; bh=QitlA6B4BYqBP6zfLZfHaIPFUxXsTq0ZJfSC4gOQuEM=; b=mpn01PaIfGNe85S9CZHHHb5fjwiM0GchW0YTH94wrj7DHVHV5jdZP9cP KPNw0Lc5qqFWLVvY5XnVlcTG9cmupAk80aG+K6LuQ0FDSIR5mQTurC+Ql pypNP6TtzWzNuVAYuF8/sZjuU7Mjs+k2wYpXsJRv0UH6LxkUgc6wUrtad fd0ynqjGgZRZV0tjvTasEq+eUh4DBy544CUx4VlXmJIHWs/qjjlMVDEOd iHoMC1veisQ6s6u3MpQVzPO0lpp4KU2aD2S8UD++21dcEBJTVX2snuUsN qLydjQQ0nOMH2MQ3tGQQknRiqBDHzzdOXy7mfmrZwgZXpwynjYqCzIObF A==; X-IronPort-AV: E=McAfee;i="6600,9927,10738"; a="347613307" X-IronPort-AV: E=Sophos;i="6.00,236,1681196400"; d="scan'208";a="347613307" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Jun 2023 23:56:22 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10738"; a="835365318" X-IronPort-AV: E=Sophos;i="6.00,236,1681196400"; d="scan'208";a="835365318" Received: from apeer-mobl.amr.corp.intel.com (HELO [192.168.1.200]) ([10.251.3.238]) by orsmga004-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Jun 2023 23:56:21 -0700 From: Vishal Verma Date: Mon, 12 Jun 2023 00:55:57 -0600 Subject: [PATCH v3 2/4] tools/testing/cxl: Fix command effects for inject/clear poison MIME-Version: 1.0 Message-Id: <20230602-vv-fw_update-v3-2-869f82069c95@intel.com> References: <20230602-vv-fw_update-v3-0-869f82069c95@intel.com> In-Reply-To: <20230602-vv-fw_update-v3-0-869f82069c95@intel.com> To: Alison Schofield , Ira Weiny , Dave Jiang , Ben Widawsky , Dan Williams Cc: linux-cxl@vger.kernel.org, linux-kernel@vger.kernel.org, Davidlohr Bueso , Jonathan Cameron , Russ Weight , Vishal Verma , Jonathan Cameron X-Mailer: b4 0.13-dev-02a79 X-Developer-Signature: v=1; a=openpgp-sha256; l=1211; i=vishal.l.verma@intel.com; h=from:subject:message-id; bh=QitlA6B4BYqBP6zfLZfHaIPFUxXsTq0ZJfSC4gOQuEM=; b=owGbwMvMwCXGf25diOft7jLG02pJDCltB6ewBtZ85E7kS4w9qny354gha8v3mcoXM/V9edidA xQPOVR3lLIwiHExyIopsvzd85HxmNz2fJ7ABEeYOaxMIEMYuDgFYCKBigx/JWVuFAkq/7Ji2HXP uzXkxf+w57khvXGqReJ8+3as4Tf+w/C/bM9CGfXpMW+XrTg64VdE967COxUMk/WSDSdEnNnptlm RFwA= X-Developer-Key: i=vishal.l.verma@intel.com; a=openpgp; fpr=F8682BE134C67A12332A2ED07AFA61BEA3B84DFF X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1768488296690057296?= X-GMAIL-MSGID: =?utf-8?q?1768488296690057296?= The CXL spec (3.0, section 8.2.9.8.4) Lists Inject Poison and Clear Poison as having the effects of "Immediate Data Change". Fix this in the mock driver so that the command effect log is populated correctly. Fixes: 371c16101ee8 ("tools/testing/cxl: Mock the Inject Poison mailbox command") Cc: Alison Schofield Cc: Dan Williams Reviewed-by: Alison Schofield Reviewed-by: Jonathan Cameron Signed-off-by: Vishal Verma Reviewed-by: Dave Jiang --- tools/testing/cxl/test/mem.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/testing/cxl/test/mem.c b/tools/testing/cxl/test/mem.c index 34b48027b3de..403cd3608772 100644 --- a/tools/testing/cxl/test/mem.c +++ b/tools/testing/cxl/test/mem.c @@ -52,11 +52,11 @@ static struct cxl_cel_entry mock_cel[] = { }, { .opcode = cpu_to_le16(CXL_MBOX_OP_INJECT_POISON), - .effect = cpu_to_le16(0), + .effect = cpu_to_le16(EFFECT(2)), }, { .opcode = cpu_to_le16(CXL_MBOX_OP_CLEAR_POISON), - .effect = cpu_to_le16(0), + .effect = cpu_to_le16(EFFECT(2)), }, };