From patchwork Thu Mar 19 02:18:21 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: David Stevens X-Patchwork-Id: 210543 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.9 required=3.0 tests=DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI, SPF_HELO_NONE, SPF_PASS, USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A402FC4332B for ; Thu, 19 Mar 2020 02:18:37 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 757D220724 for ; Thu, 19 Mar 2020 02:18:37 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="FyBQtPsq" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726663AbgCSCSh (ORCPT ); Wed, 18 Mar 2020 22:18:37 -0400 Received: from mail-pl1-f196.google.com ([209.85.214.196]:39898 "EHLO mail-pl1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726596AbgCSCSg (ORCPT ); Wed, 18 Mar 2020 22:18:36 -0400 Received: by mail-pl1-f196.google.com with SMTP id m1so348274pll.6 for ; Wed, 18 Mar 2020 19:18:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=6bBz5V/WtkwwqhyJmsiCB2xh086GQ/HDrZAoGycCDqY=; b=FyBQtPsq8bx5OCsSO0dGRPlcZN4yQ4dilDnc0G/EjPeWrM+7Z9NNLmLnKUTTpEgpOW fotqM6GXOjifswMfDoV4MXousDAWQo2iZFgpf7jXcx8OEy8uSQ1pzPHzCqDztZHpAR1a ZJkUESD3QWhQ6MTVbTdcaYamhKJnqPErNPakQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=6bBz5V/WtkwwqhyJmsiCB2xh086GQ/HDrZAoGycCDqY=; b=fRjo8NZ1zhAhPy+zdQ3pyBB1YZu/TSuxCQg7ByKMVt5fFaVwY8q3RDaLB3oYhjF+U8 uq4G9uEnW+Y1Un7D5xK/FWQ89WP80s2PtdSTo7n0ad4UdUNquMlZybTbdnFb8SQqMQ5e 2Tt19XUZSsFkc8/uhHWOftIh45ER6QpruxXI5WSiufYJv8r2CZ5MZg0g522H0j+2W+WH fmaNWXROeS2Py6s6JhD6cirEudYQlC3JacMLu7xFeghqSN23pngvtaCb1qrqYrMLXqFP Sffy8Wjl0AmdmLo6NY5Q8IY1Tad3YHKHlK0VM+KJVZGk9ea7/YFqQKOj1IH5SnR6Rrxu y9MA== X-Gm-Message-State: ANhLgQ3Zm9a8mJpwFSlHv7j4+MmPndiREs7GrQFQ7UkkjMfw+ilEOEJY oMgIznTsPL9Qa+0c93kfImkU3eeCRXg= X-Google-Smtp-Source: ADFU+vu185Om/KiLaJ5I6R9LggSBMYF/vdJXMV0dPyaYDQ0gYr8yH5gFBEPHWK46VajxmqHXBz9gGA== X-Received: by 2002:a17:90a:730b:: with SMTP id m11mr1305446pjk.195.1584584314128; Wed, 18 Mar 2020 19:18:34 -0700 (PDT) Received: from localhost ([2401:fa00:8f:203:30f2:7a9c:387e:6c7]) by smtp.gmail.com with ESMTPSA id d11sm305928pfo.39.2020.03.18.19.18.30 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 18 Mar 2020 19:18:33 -0700 (PDT) From: David Stevens To: virtio-comment@lists.oasis-open.org Cc: Gerd Hoffmann , Dylan Reid , Tomasz Figa , Zach Reizner , Keiichi Watanabe , Alexandre Courbot , Alex Lau , =?utf-8?q?St=C3=A9phane_Marchesin?= , Pawel Osciak , Gurchetan Singh , Stefan Hajnoczi , qemu-devel , Linux Media Mailing List , David Stevens Subject: [PATCH v4 0/2] Cross-device resource sharing Date: Thu, 19 Mar 2020 11:18:21 +0900 Message-Id: <20200319021823.57219-1-stevensd@chromium.org> X-Mailer: git-send-email 2.25.1.481.gfbce0eb801-goog MIME-Version: 1.0 Sender: linux-media-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-media@vger.kernel.org Hi all, This is the next iteration of patches for adding support for sharing resources between different virtio devices. The corresponding Linux implementation is [1]. In addition to these patches, the most recent virtio-video patchset includes a patch for importing objects into that device [2]. [1] https://markmail.org/thread/bfy6uk4q4v4cus7h [2] https://markmail.org/message/wxdne5re7aaugbjg Changes v3 -> v4: - Add virtio-gpu feature bit - Move virtio-gpu assign uuid command into 2d command group - Rename virtio-gpu uuid response David Stevens (2): content: define what an exported object is virtio-gpu: add the ability to export resources content.tex | 12 ++++++++++++ introduction.tex | 4 ++++ virtio-gpu.tex | 29 +++++++++++++++++++++++++++++ 3 files changed, 45 insertions(+)