From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id E2079C433F5 for ; Sat, 15 Jan 2022 00:16:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230441AbiAOAQ1 (ORCPT ); Fri, 14 Jan 2022 19:16:27 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43386 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229913AbiAOAQ1 (ORCPT ); Fri, 14 Jan 2022 19:16:27 -0500 Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AE04FC061574 for ; Fri, 14 Jan 2022 16:16:26 -0800 (PST) Received: by mail-ed1-x52a.google.com with SMTP id a18so39815065edj.7 for ; Fri, 14 Jan 2022 16:16:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=YMjl+BxlkAj0ocutgxgneZ3nnXQxRxjy7+A3Hb6S6MM=; b=gwjMmUAyK1GBKkWHyvVu/xpiD3h5QUoGKZHkfi/GNbhoRcGZgtJ6G2cJZNrw6PFEbk ZfnuHgUF+YbnFIUfw73vXqakRjBml+BD1K5MNNoUf+aJAlGTozdLQFskh1C3Vmibmipl QsZJamvr0/jzhnpyxpxfI1PaQBVGpqt/2HaEc+U1/kOz3aGCHvCJfFSHHw71YnzulfPs M5h1tsShnmFgJGJdDyvLaq19ZAq+ieaui6JMHsx+SDmvdUEApmuxTIRAVsFl0Jbvh4kv YbZGkkjG0rmlsG86Sb0UF0zT6fpNcAA+ggFhCmCJJfDtbtsVBmXboJNfohpUI2QtZdh2 3s2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=YMjl+BxlkAj0ocutgxgneZ3nnXQxRxjy7+A3Hb6S6MM=; b=WUTNOl38GqGCgBit8bKatyfmwcR6POwidSrRm8jOUUYPsxT49nFxyWZ4w2gsHRn4f5 812/ubL1ZhPiMySuUg2d/svUSLn3sbM1+53btELwnn7fYggP9a11KyiurX/MHCg7gJIi DCNxr9SaTIXp3X91+mW41AlgDv+MVEzim0GdDkaUziWQ1CfDAGpLA9u4KNrcvYg36wMv pKMRrJyd6cB0MqHc4/tCZxiHMu5CJh0ER6KXv0Qm97pviIcRgxfshhdgDJNkCRWdOJMt L05fPgF0o/wfOTyK4mN3UUgkvC/b2tBYV5cueQghXKvl59SbAoZItNDZtCfKTNYzJHJv 7DNQ== X-Gm-Message-State: AOAM533BK1gjFEv6kj062PUoE7xj04deM0OIY3FDGRquWUcwl8w3ZnMw AlFSk+4TarHn/7IP97XSMsNjmi8VjSct0jElzDDvgRZxgLnKTwZ0DQI= X-Google-Smtp-Source: ABdhPJwGD8I5X1TpOUXOIHpLfyEMYmXxOu6zyTxcLiks7tT8Zu+YtFx3OahdHMkXU/r/aM6sxcdmOzif5pcpDGMozNg= X-Received: by 2002:a05:6402:f02:: with SMTP id i2mr11194504eda.97.1642205785204; Fri, 14 Jan 2022 16:16:25 -0800 (PST) MIME-Version: 1.0 References: <20220113092512.000011d6@Huawei.com> In-Reply-To: <20220113092512.000011d6@Huawei.com> From: Zayd Qumsieh Date: Fri, 14 Jan 2022 16:15:00 -0800 Message-ID: Subject: Re: [RFC PATCH 2/2] cxl/mem: Add CDAT table reading from DOE To: Jonathan Cameron Cc: alison.schofield@intel.com, ben.widawsky@intel.com, cbrowy@avery-design.com, dan.j.williams@intel.com, f.fangjian@huawei.com, helgaas@kernel.org, ira.weiny@intel.com, linux-acpi@vger.kernel.org, linux-cxl@vger.kernel.org, linux-pci@vger.kernel.org, linuxarm@huawei.com, lorenzo.pieralisi@arm.com, vishal.l.verma@intel.com, Dylan Reid Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-pci@vger.kernel.org On Thu, Jan 13, 2022 at 1:25 AM Jonathan Cameron wrote: > > On Wed, 12 Jan 2022 14:16:18 -0800 > Zayd Qumsieh wrote: > > > Hello all, > > > > Due to issues with vger.kernel.org marking HTML emails as spam, I'll > > be resending the email in plain text: > > > > > > > > Hello all, First off, thanks for your work on implementing PCI Data > > Object Exchange in QEMU and Linux. > > > > 1. Are these patches still being worked on? If not, I=E2=80=99ll try to= get > > them rebased and finished. > > > > 2. Are there any notes not mentioned in the emails you feel are > > important to know about? > > > > 3. I'm particularly interested in the testing framework - the emails > > mention that a lot of testing has been done through QEMU but how can I > > carry out these tests on my own? What tools did you use? > > > > Thanks, > > > > Zayd > > https://lore.kernel.org/all/20211105235056.3711389-1-ira.weiny@intel.com/ > Is the latest version of this. For basic testing Ben's qemu branch shoul= d > work for you. > https://gitlab.com/bwidawsk/qemu/-/commits/cxl-2.0v4/ > > Note there are some big questions over the approach used for integrating > this with the PCI subsystem (auxiliary bus vs library) which I'm not sure > we've reached a conclusion on yet. > > One minor thing on the wish list is lspci support to at least identify th= e > presence of a DOE. I have patches for that and will send out fairly soon > once I've cleared a backlog of other stuff. > > My main focus right now is on resolving some of the opens around the > QEMU support for CXL emul in general, but I haven't touched the DOE stuff > beyond rebasing. *fingers crossed* I should have an updated qemu tree > out sometime in next week or so. > > Thanks, > > Jonathan Hey, I did some experimenting with Ben's QEMU branch and integrated your patch locally. I'll be doing some testing of my own. If I run into anything noteworthy I'll let you know. Again, thank you for all your help! :) Thanks, Zayd