From nobody Sun Apr 12 18:34:49 2026 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 AF105C4332F for ; Tue, 20 Dec 2022 10:01:45 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233758AbiLTKBn (ORCPT ); Tue, 20 Dec 2022 05:01:43 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56788 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233215AbiLTKA0 (ORCPT ); Tue, 20 Dec 2022 05:00:26 -0500 Received: from mail-pj1-x1029.google.com (mail-pj1-x1029.google.com [IPv6:2607:f8b0:4864:20::1029]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4AF9819C0D; Tue, 20 Dec 2022 01:59:00 -0800 (PST) Received: by mail-pj1-x1029.google.com with SMTP id hd14-20020a17090b458e00b0021909875bccso734272pjb.1; Tue, 20 Dec 2022 01:59:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=XLECTjnFdatQWgFi6zA5qgogsNfqebqnMufNKWXYXgk=; b=Mky24xnxqNuba2wVSyBVu4gzl/f1hKI0CC+vacn5Wtgx8Bj7U7t9Z5maVOjJk8HiwY O2f52DjH5vyMx44aF4SRaX1fhW9z/rrG0poHSIaknt3p3w3kqWucpPP0DgVSHcPrBICw AkG1oqfAV0Wj+e3gOGhQIMMzTMWAFu7Qo/f7kZrWKEGGgTl7CvhCZnfyYfNYa8GIjjAT EWJZyCVUsSYGn8+DvFDBGiBvussm388SRSoUhBVrtVy14I8vU/1bYDfag+6IMLKTkYbO pXmucfFVmWlIAMHFmHl/2q5YW3YI9WJutSHc02VnFof56VfIKUoQq1ZjHY7ca4lKG4np qVQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=XLECTjnFdatQWgFi6zA5qgogsNfqebqnMufNKWXYXgk=; b=R53EjhOQzsJStXG4NniFfCtCo8Q/w4+rkzwl1+/aU9rlTEvdbEQWW4PbZWgW/xWasa 1eO3I5U3NgKRICRBNKKTGeR0bIoEeV+GyN+3Bm1ONkAiTwD+mUyKqnVeTFmrc0qu4dC4 0F3PckiKWUpa065tdR2ju+fywhBk/Pmf0UTYrZ6dd9wN+fZY/qbtYaTwO2k8J6FSGKyP 0f3C97oRF8E3LHQ8Dnm5bGJ2OkE91Pr7pkmYuUXMKxC8ByC6F3NPS7QqwiwL1Zx+o3jz u4ZpCEi+gY7YqiheBql07440W3nWTiwe6U/r7QAH8z/9ZYNxDhxofzVOHvXlhSirQy+8 Lz9A== X-Gm-Message-State: ANoB5plXY3d2qnt/YjAgQCnTayzCeAjxgjloDzOMGwXig5aDkU6+5rmx UQVBiLI9npP3/qhySPal7ek= X-Google-Smtp-Source: AA0mqf5VKgLohbcjD2HAaYLDvLRXPFeINFcdfdhd0zTC0M4zFpVf37iO2wkoQv0gzzvaIVkuBPSrTw== X-Received: by 2002:a17:902:ced0:b0:18f:9b13:5fc0 with SMTP id d16-20020a170902ced000b0018f9b135fc0mr55178151plg.52.1671530339613; Tue, 20 Dec 2022 01:58:59 -0800 (PST) Received: from debian.me (subs09a-223-255-225-69.three.co.id. [223.255.225.69]) by smtp.gmail.com with ESMTPSA id ik11-20020a170902ab0b00b001897bfc9800sm8855550plb.53.2022.12.20.01.58.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Dec 2022 01:58:59 -0800 (PST) Received: by debian.me (Postfix, from userid 1000) id 993E3103E9E; Tue, 20 Dec 2022 16:58:56 +0700 (WIB) From: Bagas Sanjaya To: virtualization@lists.linux-foundation.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org Cc: "Michael S. Tsirkin" , Jason Wang , Jonathan Corbet , =?UTF-8?q?Ricardo=20Ca=C3=B1uelo?= , Cornelia Huck , kernel@collabora.com, Bagas Sanjaya Subject: [PATCH 1/3] docs: driver-api: virtio: parenthesize external reference targets Date: Tue, 20 Dec 2022 16:58:27 +0700 Message-Id: <20221220095828.27588-2-bagasdotme@gmail.com> X-Mailer: git-send-email 2.39.0 In-Reply-To: <20221220095828.27588-1-bagasdotme@gmail.com> References: <20221220095828.27588-1-bagasdotme@gmail.com> MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1935; i=bagasdotme@gmail.com; h=from:subject; bh=u1x6KPQZA/A/hl7nnN+hwfSsPm3RCnMRdhJnHMxu99w=; b=owGbwMvMwCX2bWenZ2ig32LG02pJDMkL253V571TuJZiN/XenYb06ypfvt3aINw5rTas6nui+7Ip VdeudpSyMIhxMciKKbJMSuRrOr3LSORC+1pHmDmsTCBDGLg4BWAiR5sY/orkqsYGbn25JLbmvdfDX2 rWBQ7Xv75u+ZC6xLitOT/pzmJGhrmF5ZVHfqnsS+eKW1SWdO/hlyupIoxFzw+01fXf/LA+gRUA X-Developer-Key: i=bagasdotme@gmail.com; a=openpgp; fpr=701B806FDCA5D3A58FFB8F7D7C276C64A5E44A1D Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Parenthesize targets to links in "References" section to distinguish them from remaining texts. While at it, describe the second target. Signed-off-by: Bagas Sanjaya --- Documentation/driver-api/virtio/virtio.rst | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Documentation/driver-api/virtio/virtio.rst b/Documentation/dri= ver-api/virtio/virtio.rst index 70b3aa6bcf5518..2e4ac9557f4a9f 100644 --- a/Documentation/driver-api/virtio/virtio.rst +++ b/Documentation/driver-api/virtio/virtio.rst @@ -11,7 +11,7 @@ Introduction =20 Virtio is an open standard that defines a protocol for communication between drivers and devices of different types, see Chapter 5 ("Device -Types") of the virtio spec `[1]`_. Originally developed as a standard +Types") of the virtio spec (`[1]`_). Originally developed as a standard for paravirtualized devices implemented by a hypervisor, it can be used to interface any compliant device (real or emulated) with a driver. =20 @@ -43,9 +43,10 @@ similar to the ones used in a network device: All the buffers the descriptors point to are allocated by the guest and used by the host either for reading or for writing but not for both. =20 -Refer to Chapter 2.5 ("Virtqueues") of the virtio spec `[1]`_ for the -reference definitions of virtqueues and to `[2]`_ for an illustrated -overview of how the host device and the guest driver communicate. +Refer to Chapter 2.5 ("Virtqueues") of the virtio spec (`[1]`_) for the +reference definitions of virtqueues and "Virtqueues and virtio ring: How +the data travels" blog post (`[2]`_) for an illustrated overview of how +the host device and the guest driver communicate. =20 The :c:type:`vring_virtqueue` struct models a virtqueue, including the ring buffers and management data. Embedded in this struct is the --=20 An old man doll... just what I always wanted! - Clara From nobody Sun Apr 12 18:34:49 2026 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 70E04C4332F for ; Tue, 20 Dec 2022 10:01:50 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233241AbiLTKBr (ORCPT ); Tue, 20 Dec 2022 05:01:47 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56790 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233498AbiLTKA0 (ORCPT ); Tue, 20 Dec 2022 05:00:26 -0500 Received: from mail-pj1-x102a.google.com (mail-pj1-x102a.google.com [IPv6:2607:f8b0:4864:20::102a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7034E193FF; Tue, 20 Dec 2022 01:59:00 -0800 (PST) Received: by mail-pj1-x102a.google.com with SMTP id o12so11886759pjo.4; Tue, 20 Dec 2022 01:59:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=cauaFNiqPINlpVTbAacRYyZ4uLK51Kok5P7g8b5r+nQ=; b=Q2bReRcCsrH/vi+opBe8UNLQoyLMSCADb6OgdPKV0v/mjDsQdb1vy2BEjZSn1oUJXC zjH1m6iqBhJ0jdMVB9wj7h1Ua0e0WjJfcZCxvNCFLx84+MeHY+R25gAA7KpscozJhau1 LBmaDlfEINX3OZd/D3yn5aH0w2Jk1keUSdNyH17DKpnr9Mi32kOTIoqxGOhLYdKnoh11 O7sWwoyowN7bsd0Mvq+WAHuRfW8UnFTCTzRJ75I7JsY36nSmROEkfc7R2IdMGwakkmfr jZLA2HV7W+0+kR2+lSIldO541k2Mu7M47yuTyTUDyliMjkJ09CBOAs4E5tAT1iccBE1p IA8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=cauaFNiqPINlpVTbAacRYyZ4uLK51Kok5P7g8b5r+nQ=; b=g9DnBkjluFMBHj0Uxgha0Eroqnak1JcuQ+/bhi6qylQO1isbo8Bl5ne5Hx8ti3BK6t +lC9bgOE3X4AAczykQbQC5mEubhHKRA/+bXIadFqzX2a8uGtjil+/n0MWgl0eeoDB5+y MyM+nfX/q9DIIp2A38mDqKXdGPylQa/W5TUTDu3ylqi3Y5gLPX+xM7WFeW31lML3POmq Vx9N4yUUqhLf//UAUE1tAyuz4urbpSAhQWcBbbQ/bukev+qRTTXFNTqskwAk3W3KR6KH aqEmRIFEDHozbbZk69Fa/5OwFXyqdWkN18AGvN0U9AoB7k+8EMWfeBGMYK5tU0uaWFma IfAQ== X-Gm-Message-State: AFqh2kqU2AQGX2aILvMN8rwHDeEEyk585UBwBYTjvJxW8oyy1czPS4oX rulq0QZzfTwFwMq4JKPu50nieiETTyI= X-Google-Smtp-Source: AMrXdXuilD1spu7C8U1YGi8V1Dkh3egAjErjeUrUSErra57V4JJrxc4uuRrFEauYLmDOfCYOE1/PmQ== X-Received: by 2002:a17:90b:b17:b0:219:1a4e:349d with SMTP id bf23-20020a17090b0b1700b002191a4e349dmr13749833pjb.44.1671530339941; Tue, 20 Dec 2022 01:58:59 -0800 (PST) Received: from debian.me (subs09a-223-255-225-69.three.co.id. [223.255.225.69]) by smtp.gmail.com with ESMTPSA id m13-20020a17090a414d00b00218ec4ff0d4sm10863568pjg.6.2022.12.20.01.58.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Dec 2022 01:58:59 -0800 (PST) Received: by debian.me (Postfix, from userid 1000) id BA6EF103E43; Tue, 20 Dec 2022 16:58:56 +0700 (WIB) From: Bagas Sanjaya To: virtualization@lists.linux-foundation.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org Cc: "Michael S. Tsirkin" , Jason Wang , Jonathan Corbet , =?UTF-8?q?Ricardo=20Ca=C3=B1uelo?= , Cornelia Huck , kernel@collabora.com, Bagas Sanjaya Subject: [PATCH 2/3] docs: driver-api: virtio: slightly reword virtqueues allocation paragraph Date: Tue, 20 Dec 2022 16:58:28 +0700 Message-Id: <20221220095828.27588-3-bagasdotme@gmail.com> X-Mailer: git-send-email 2.39.0 In-Reply-To: <20221220095828.27588-1-bagasdotme@gmail.com> References: <20221220095828.27588-1-bagasdotme@gmail.com> MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1296; i=bagasdotme@gmail.com; h=from:subject; bh=pw/bpSlpuDl8DJekjRZ6GB3z3tpQJ/ORmO0bgzHPVoI=; b=owGbwMvMwCX2bWenZ2ig32LG02pJDMkL252XfpF6ESk4ydlE4P6zlZ3THI+Fv3r6dePJPpWdL8UO lfjydJSyMIhxMciKKbJMSuRrOr3LSORC+1pHmDmsTCBDGLg4BWAilfIM/4v07OOf/Dive7fwBNesS6 Fij7ek/F6pZ8Yf4X1o5wwdSWVGhm/MgZ/FFR7UcsYU5ujMaaq6ueyK3uY3jky/zko/ulgTzwUA X-Developer-Key: i=bagasdotme@gmail.com; a=openpgp; fpr=701B806FDCA5D3A58FFB8F7D7C276C64A5E44A1D Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" "It's at this stage that" means "At this point", so use the latter as it is more effective. Signed-off-by: Bagas Sanjaya --- Documentation/driver-api/virtio/virtio.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Documentation/driver-api/virtio/virtio.rst b/Documentation/dri= ver-api/virtio/virtio.rst index 2e4ac9557f4a9f..88e2a9bcd8b3f7 100644 --- a/Documentation/driver-api/virtio/virtio.rst +++ b/Documentation/driver-api/virtio/virtio.rst @@ -123,10 +123,10 @@ When the device is registered to the virtio bus the k= ernel will look for a driver in the bus that can handle the device and call that driver's ``probe`` method. =20 -It's at this stage that the virtqueues will be allocated and configured -by calling the appropriate ``virtio_find`` helper function, such as -virtio_find_single_vq() or virtio_find_vqs(), which will end up -calling a transport-specific ``find_vqs`` method. +At this point, the virtqueues will be allocated and configured by +calling the appropriate ``virtio_find`` helper function, such as +virtio_find_single_vq() or virtio_find_vqs(), which will end up calling +a transport-specific ``find_vqs`` method. =20 =20 References --=20 An old man doll... just what I always wanted! - Clara From nobody Sun Apr 12 18:34:49 2026 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 DABE8C4332F for ; Tue, 20 Dec 2022 10:01:54 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233767AbiLTKBw (ORCPT ); Tue, 20 Dec 2022 05:01:52 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56800 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233450AbiLTKAa (ORCPT ); Tue, 20 Dec 2022 05:00:30 -0500 Received: from mail-pf1-x42a.google.com (mail-pf1-x42a.google.com [IPv6:2607:f8b0:4864:20::42a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8718B19C37; Tue, 20 Dec 2022 01:59:01 -0800 (PST) Received: by mail-pf1-x42a.google.com with SMTP id 65so8139199pfx.9; Tue, 20 Dec 2022 01:59:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=MYftegrjnbG/VU3UFqiyjq5V9j2Bx95Lz3jEGGkLoZU=; b=Uufd6H1NzY5FClKuvL1wbR2dlllO3/Hap7GRxjHpYu4vxElqQ8pwjs7MkaDjK2knU2 1gU3+nQc8RDYYtXeOzrgTfWf4BOcpo9mcl7uVqsIVJ/JTNRtWLrtp3L3GH4yAgIzKDL8 p9lXf5+GLXsaZVBXjYMDdrbjVCSaUuc1JUFnP1RZdxh6pF2D4i3Bm0AtGhAJDFIEYbVJ S+y/Zw1z198BWIf/Oe1OADbH2sdIR1ps8PDklENscAXkfCyg5HwuPiZON0AWUvomCFVR s6R/nsPuls3pcrpcCcYpHAm1AzDq6xkkLU4m8qcmUpf0EIbpD0sNYemU4ogR7F2wLiLk ICFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=MYftegrjnbG/VU3UFqiyjq5V9j2Bx95Lz3jEGGkLoZU=; b=N8P2gG4tY7BOuNIunpnJqHa4HK+1eg4q531Sc8f8PTaXxPUTxBcNwn1BnoaOhkDKVq DGZHdUSRHqNzzefmcfxw88Suo9QsdhnqCE9LA2zRoVqRTMkAFNtqiM2ZBNcuQ5xKC9JZ RpxOD0iAaqBkeTQfIiDaRu7oPsiOGL7VBwIY5jR2Sq6jZA2I9UWwq2Xojpmlt3ZqgcVL zJvR19zy4K/OL/63fjYWhgLhFAFvjff3UR/TJybwWfce4MBij+xZHy0pUXe1NiHbeYdj 7NrMQtpQXb+RKIX+Mp/i3oY1p88A2OGPtdqEGkNgXfI+mUr9/3I4ELg3fb44Wt7+Ossb JJkA== X-Gm-Message-State: ANoB5pnjARf9VZf+m2sWK03X03PHi45MNBgcOwRoiIdtZpkttYI0Drtz IgbChW8kYCOYWKCKlBSHc6M= X-Google-Smtp-Source: AA0mqf7SohwAAhmDbDdU6VLaSHp38PHzthvuIZgUOmej4ceiRCtd3KVORGSjsWIoFKdepibxVJevfw== X-Received: by 2002:aa7:90c5:0:b0:572:6e9b:9f9e with SMTP id k5-20020aa790c5000000b005726e9b9f9emr43464029pfk.19.1671530340719; Tue, 20 Dec 2022 01:59:00 -0800 (PST) Received: from debian.me (subs09a-223-255-225-69.three.co.id. [223.255.225.69]) by smtp.gmail.com with ESMTPSA id w197-20020a6282ce000000b00576b603a913sm8204734pfd.0.2022.12.20.01.58.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Dec 2022 01:59:00 -0800 (PST) Received: by debian.me (Postfix, from userid 1000) id DDF8D103EDE; Tue, 20 Dec 2022 16:58:56 +0700 (WIB) From: Bagas Sanjaya To: virtualization@lists.linux-foundation.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org Cc: "Michael S. Tsirkin" , Jason Wang , Jonathan Corbet , =?UTF-8?q?Ricardo=20Ca=C3=B1uelo?= , Cornelia Huck , kernel@collabora.com, Bagas Sanjaya Subject: [PATCH 3/3] docs: driver-api: virtio: commentize spec version checking Date: Tue, 20 Dec 2022 16:58:29 +0700 Message-Id: <20221220095828.27588-4-bagasdotme@gmail.com> X-Mailer: git-send-email 2.39.0 In-Reply-To: <20221220095828.27588-1-bagasdotme@gmail.com> References: <20221220095828.27588-1-bagasdotme@gmail.com> MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=992; i=bagasdotme@gmail.com; h=from:subject; bh=Du5qpH89jZYd1hu95ba3Y7Jdcf0bpirpe4LI3ZgJk6U=; b=owGbwMvMwCX2bWenZ2ig32LG02pJDMkL213eSnyM6lmV+euAbOmmBNVZ7vVbK3W2lnRe9xc5FLDl n5VTRykLgxgXg6yYIsukRL6m07uMRC60r3WEmcPKBDKEgYtTACay8Cojwz37c/bPPgb2tvCdmnkkeV tj44XtLrpynCUTmBt3+6nIJjL8d/qZ9leRp+HHoqcHj9etZ/95YU7RJY0doXFOGif5X+5gZwIA X-Developer-Key: i=bagasdotme@gmail.com; a=openpgp; fpr=701B806FDCA5D3A58FFB8F7D7C276C64A5E44A1D Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" A sentence that checks for later spec version is meant for developers hacking the documentation source. Make it comment block (hidden from actual output). Signed-off-by: Bagas Sanjaya --- Documentation/driver-api/virtio/virtio.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/driver-api/virtio/virtio.rst b/Documentation/dri= ver-api/virtio/virtio.rst index 88e2a9bcd8b3f7..7947b4ca690efd 100644 --- a/Documentation/driver-api/virtio/virtio.rst +++ b/Documentation/driver-api/virtio/virtio.rst @@ -135,7 +135,7 @@ References _`[1]` Virtio Spec v1.2: https://docs.oasis-open.org/virtio/virtio/v1.2/virtio-v1.2.html =20 -Check for later versions of the spec as well. +.. Check for later versions of the spec as well. =20 _`[2]` Virtqueues and virtio ring: How the data travels https://www.redhat.com/en/blog/virtqueues-and-virtio-ring-how-data-travels --=20 An old man doll... just what I always wanted! - Clara