)]}'
{
  "log": [
    {
      "commit": "089bc5911dea953aa80c71d17caefa2fc9cc745b",
      "tree": "42b03048226cfbc62cc69c52ba45869b8937a3bd",
      "parents": [
        "baf58fe28d829df58d11e45652dbc74a244fde8a"
      ],
      "author": {
        "name": "Jean-Philippe Brucker",
        "email": "jean-philippe@linaro.org",
        "time": "Mon Mar 23 14:20:22 2020 +0100"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon May 04 10:44:47 2020 -0400"
      },
      "message": "virtio-iommu: Remove invalid requirement about padding\n\nThis reference to \u0027padding\u0027 is a leftover from a previous draft of the\nvirtio-iommu device. The field doesn\u0027t exist anymore, remove the\nrequirement.\n\nSigned-off-by: Jean-Philippe Brucker \u003cjean-philippe@linaro.org\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "baf58fe28d829df58d11e45652dbc74a244fde8a",
      "tree": "f3fe19b608e193cc37024d7da83ac9b348d3179c",
      "parents": [
        "54806cd7005afc884264f2da781fdb16db5e0c9a"
      ],
      "author": {
        "name": "Alex Bennée",
        "email": "alex.bennee@linaro.org",
        "time": "Fri Mar 27 10:38:01 2020 +0000"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon May 04 10:44:47 2020 -0400"
      },
      "message": "Remove all mentioned of subversion\n\nThe repo hasn\u0027t been hosted in subversion for a while so the documents\nare no longer relevant to working with the repo. Also remove the\nunused code in the makezip.sh tool.\n\nSigned-off-by: Alex Bennée \u003calex.bennee@linaro.org\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "54806cd7005afc884264f2da781fdb16db5e0c9a",
      "tree": "4a24ddf7a83d07f5764432c0b55ae04752d3f5f5",
      "parents": [
        "f42cc75d07257917f9b9ffad8b20b528be96a31a"
      ],
      "author": {
        "name": "Alex Bennée",
        "email": "alex.bennee@linaro.org",
        "time": "Fri Mar 27 10:37:59 2020 +0000"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon May 04 10:44:47 2020 -0400"
      },
      "message": "makeall.sh: add explicit shebang to script\n\nSigned-off-by: Alex Bennée \u003calex.bennee@linaro.org\u003e\nReviewed-by: Cornelia Huck \u003ccohuck@redhat.com\u003e\nApproved-by: https://www.oasis-open.org/committees/ballot.php?id\u003d3184\n"
    },
    {
      "commit": "f42cc75d07257917f9b9ffad8b20b528be96a31a",
      "tree": "75b60860379cb390b676e6e8c61dce2f91400786",
      "parents": [
        "0c0dd715152cbbdc1d87e8d193d4c56d2b0bb5fe"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Mar 01 03:52:57 2020 -0500"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Mar 01 03:54:21 2020 -0500"
      },
      "message": "virtio-net/rss: maximal -\u003e maximum\n\nMaximal can mean \"local as opposed to a global maximum\".  Rest of the\nspec says maximum everywhere.  Let\u0027s be consistent.\n\nCc: Yuri Benditovich \u003cyuri.benditovich@daynix.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "0c0dd715152cbbdc1d87e8d193d4c56d2b0bb5fe",
      "tree": "a4d920fbf7fcc54ec9679c49bfdbf917f99d14d0",
      "parents": [
        "61124330bf1cadf8059e21ecf5766360ec19e742"
      ],
      "author": {
        "name": "Gerd Hoffmann",
        "email": "kraxel@redhat.com",
        "time": "Thu Nov 28 12:42:43 2019 +0100"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Feb 27 10:33:37 2020 -0500"
      },
      "message": "virtio-gpu: some edid clarifications\n\nAdd some notes about fetching the EDID information.\n\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/64\nSigned-off-by: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "61124330bf1cadf8059e21ecf5766360ec19e742",
      "tree": "c66e8af09186825395e8e6564e49e4af7e0373ae",
      "parents": [
        "da60923ce1645f6afdbcb41dbe765a46780af49d"
      ],
      "author": {
        "name": "Gerd Hoffmann",
        "email": "kraxel@redhat.com",
        "time": "Thu Feb 27 10:24:51 2020 -0500"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Feb 27 10:25:42 2020 -0500"
      },
      "message": "virtio-gpu: add 3d command overview\n\nAdd 3d commands to the command enumeration.\nAdd a section with a very short overview.\n\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/65\nSigned-off-by: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "da60923ce1645f6afdbcb41dbe765a46780af49d",
      "tree": "561d1045fe1888cdc16e24e43e046b78eaccc064",
      "parents": [
        "d7e91b5469fb8b8b2a92edeca90f6ed0805e5e43"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Fri Nov 01 04:22:47 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Tue Jan 28 07:56:15 2020 -0500"
      },
      "message": "content: document speed, duplex\n\nDocument as used by Linux.\n\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/59\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nReviewed-by: Cornelia Huck \u003ccohuck@redhat.com\u003e\n"
    },
    {
      "commit": "d7e91b5469fb8b8b2a92edeca90f6ed0805e5e43",
      "tree": "5d02399d067a42582e27ef9d982a686af7f8f505",
      "parents": [
        "6914d2df75ec0479df59ae9054ee4be1564c5172"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Nov 24 07:40:23 2019 -0500"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Tue Jan 28 07:56:15 2020 -0500"
      },
      "message": "virtio-rng: fix device/driver confusion\n\nThe point of rng is to give data to driver so of course\nall buffers are driver readable. What shouldn\u0027t be there\nis device readable buffers - this matches our terminology\nelsewhere too (read/write-ability is from POV of device).\n\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/55\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nReviewed-by: Pankaj Gupta \u003cpagupta@redhat.com\u003e\n"
    },
    {
      "commit": "6914d2df75ec0479df59ae9054ee4be1564c5172",
      "tree": "a27f13c9a6ba2a29aa7e14d19584c69d40f435c8",
      "parents": [
        "652237ea283941507d83bbe344e01a1012b50ca8"
      ],
      "author": {
        "name": "Keiichi Watanabe",
        "email": "keiichiw@chromium.org",
        "time": "Wed Dec 18 22:11:51 2019 +0900"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Tue Jan 28 07:56:15 2020 -0500"
      },
      "message": "content: Reserve device ID for video encoder and decoder device\n\nReserve device ID 30 for video encoder device and 31 for video decoder device.\n\nSigned-off-by: Keiichi Watanabe \u003ckeiichiw@chromium.org\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nAcked-by: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\n"
    },
    {
      "commit": "652237ea283941507d83bbe344e01a1012b50ca8",
      "tree": "c16cf93e56219b460d930f343eec1d95810f480e",
      "parents": [
        "1efcda89219390c48d249fac7d72dd2236240bc3"
      ],
      "author": {
        "name": "Jean-Philippe Brucker",
        "email": "jean-philippe@linaro.org",
        "time": "Wed Nov 20 16:19:03 2019 +0100"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Jan 20 15:52:19 2020 -0500"
      },
      "message": "Add virtio-iommu device specification\n\nThe IOMMU device allows a guest to manage DMA mappings for physical,\nemulated and paravirtualized endpoints. Add device description for the\nvirtio-iommu device and driver. Introduce PROBE, ATTACH, DETACH, MAP and\nUNMAP requests, as well as translation error reporting.\n\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/37\nSigned-off-by: Jean-Philippe Brucker \u003cjean-philippe.brucker@arm.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "1efcda89219390c48d249fac7d72dd2236240bc3",
      "tree": "15674fbbaaba7eabba78bd29e8f88bf7a662bc2f",
      "parents": [
        "8361dd6eb0f4acd61aaeb0f8c724f828d5bd4925"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Jan 20 12:19:29 2020 -0500"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Jan 20 12:19:29 2020 -0500"
      },
      "message": "virtio-net: missing \".\" for feature descriptions\n\nAt end of each sentence, for consistency.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "8361dd6eb0f4acd61aaeb0f8c724f828d5bd4925",
      "tree": "5425b92a052df14558b106a47be7d9b152df0a83",
      "parents": [
        "b6e992c7af885ae6f93cc06d7b76d29db111cdf3"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Jan 20 12:18:01 2020 -0500"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Jan 20 12:18:01 2020 -0500"
      },
      "message": "virtio-net: receive-side scaling\n\nTypo/grammar fixes as suggested by Cornelia (and a couple\nnoticed by myself).\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "b6e992c7af885ae6f93cc06d7b76d29db111cdf3",
      "tree": "38acfcf82dd3262b1e9b35968b7c249eb52db473",
      "parents": [
        "ab8898887b71899c53c88374e73abcb0fa7a2a53"
      ],
      "author": {
        "name": "Yuri Benditovich",
        "email": "yuri.benditovich@daynix.com",
        "time": "Tue Nov 12 07:37:48 2019 +0200"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Jan 20 12:01:41 2020 -0500"
      },
      "message": "virtio-net: define support for receive-side scaling\n\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/48\nAdded support for RSS receive steering mode.\n\nSigned-off-by: Yuri Benditovich \u003cyuri.benditovich@daynix.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "ab8898887b71899c53c88374e73abcb0fa7a2a53",
      "tree": "7056a827e2aab451fe6ec664ca7e8b779bcb07db",
      "parents": [
        "50049af040d4af1eb69d6a2e6becf57ff52ebc7a"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Dec 02 12:06:42 2019 -0500"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Jan 20 11:57:25 2020 -0500"
      },
      "message": "README.md: document use of virtio-dev\n\nPeople still seem to be confused which list is for what.\nAdd a bit more text.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nReviewed-by: Cornelia Huck \u003ccohuck@redhat.com\u003e\n"
    },
    {
      "commit": "50049af040d4af1eb69d6a2e6becf57ff52ebc7a",
      "tree": "5fe35a342d65c562518f9aa5702eef8d463be6e7",
      "parents": [
        "356aeeb40d7aae2d534450d79bfb70b5e73f4cef"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed Nov 27 16:26:12 2019 -0500"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Jan 20 11:57:25 2020 -0500"
      },
      "message": "virtio_pci_cap64: bar/BAR cleanups\n\nWhen we mean PCI register we should say BAR.\nWhen we mean a virtio config register we should say \\field{cap.bar}.\n\nFinally, offset_hi/length_hi are not within the cap structure.\n\nTweak wording slightly: \"A,B,C\" are fields, there\u0027s no need\nto say that.\n\nReported-by: Christophe de Dinechin \u003ccdupontd@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nReviewed-by: Cornelia Huck \u003ccohuck@redhat.com\u003e\n"
    },
    {
      "commit": "356aeeb40d7aae2d534450d79bfb70b5e73f4cef",
      "tree": "9e75222062b9c8f5a74428715f4506600d1d90ca",
      "parents": [
        "94520b3af19c453d7206a7ea1827cd4d5b48f955"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Oct 28 05:34:10 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Jan 20 11:57:25 2020 -0500"
      },
      "message": "content: add vendor specific cfg type\n\nVendors might want to add their own capability in the PCI capability\nlist. However, Virtio already uses the vendor specific capability ID\n(0x09) for its own purposes.\n\nProvide a structure for vendor specific extensions.\n\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/62\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "94520b3af19c453d7206a7ea1827cd4d5b48f955",
      "tree": "f2790b1b7c715ca945326f0ab402e45378640491",
      "parents": [
        "e8ba780bd7ab4da6606edf56675926134eaa2958"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed Nov 27 08:29:49 2019 -0500"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed Nov 27 08:29:49 2019 -0500"
      },
      "message": "Revert \"content: add vendor specific cfg type\"\n\nThis reverts commit 111d65c69c47090525eaa1ce43831e20657cbef3.\n"
    },
    {
      "commit": "e8ba780bd7ab4da6606edf56675926134eaa2958",
      "tree": "9e75222062b9c8f5a74428715f4506600d1d90ca",
      "parents": [
        "8c6acac22a99453139e14ddec55c2f9cb6fe470b"
      ],
      "author": {
        "name": "Huang Yang",
        "email": "yang.huang@intel.com",
        "time": "Mon Nov 18 14:05:10 2019 +0800"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed Nov 27 07:59:40 2019 -0500"
      },
      "message": "Reserve device id 28 for virtio RPMB device\n\nSigned-off-by: Huang Yang \u003cyang.huang@intel.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nReviewed-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/58\n"
    },
    {
      "commit": "8c6acac22a99453139e14ddec55c2f9cb6fe470b",
      "tree": "0e6521e4c16ae4389bfc17267bb4cc53b5535cfb",
      "parents": [
        "3d0b9916221de83efb00ddbbb5baf6e29f2a515b"
      ],
      "author": {
        "name": "Huang Yang",
        "email": "yang.huang@intel.com",
        "time": "Wed Oct 09 10:36:51 2019 +0800"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed Nov 27 07:58:56 2019 -0500"
      },
      "message": "Add virtio rpmb device specification\n\nAdd virtio RPMB (Replay Protected Memory Block) device documentation to\nspec.\n\nSigned-off-by: Yang Huang \u003cyang.huang@intel.com\u003e\nReviewed-by: Bing Zhu \u003cbing.zhu@intel.com\u003e\nReviewed-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/53\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "3d0b9916221de83efb00ddbbb5baf6e29f2a515b",
      "tree": "a8e5471006337c6d1784e37bd80bb2634940745e",
      "parents": [
        "27988b41aab265851f58b8ccb3ea99e99f94d14a"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Nov 24 07:57:32 2019 -0500"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Nov 24 07:57:32 2019 -0500"
      },
      "message": "Revert \"pci: strengthen requirement of the correct subsystem id\"\n\nThis reverts commit bc2cf84cc7b29349b6f7effdb955b83afaf298f7.\nPushed by mistake.\n"
    },
    {
      "commit": "27988b41aab265851f58b8ccb3ea99e99f94d14a",
      "tree": "e2d34258ead7ae4de950dfac78fb42d02e722e39",
      "parents": [
        "f6fa72200dd2eb707027ceb2967417beb431db5e"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Nov 24 07:57:25 2019 -0500"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Nov 24 07:57:25 2019 -0500"
      },
      "message": "Revert \"content: document speed, duplex\"\n\nThis reverts commit 72a801b9a53a4aeca759458c50be67cc32914a71.\nPushed by mistake.\n"
    },
    {
      "commit": "f6fa72200dd2eb707027ceb2967417beb431db5e",
      "tree": "a2015f1900d9a3f8ef137b7de69076b4839ba504",
      "parents": [
        "3ea1af6afb4cccb9a12c59c27e9df74505e5289e"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Nov 24 07:57:17 2019 -0500"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Nov 24 07:57:17 2019 -0500"
      },
      "message": "Revert \"virtio-rng: fix device/driver confusion\"\n\nThis reverts commit 3ea1af6afb4cccb9a12c59c27e9df74505e5289e.\nPushed by mistake.\n"
    },
    {
      "commit": "3ea1af6afb4cccb9a12c59c27e9df74505e5289e",
      "tree": "c17e97acacc87d7fafcad73e0ff9ac44eb87a8cd",
      "parents": [
        "72a801b9a53a4aeca759458c50be67cc32914a71"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Nov 24 07:40:23 2019 -0500"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Nov 24 07:55:19 2019 -0500"
      },
      "message": "virtio-rng: fix device/driver confusion\n\nThe point of rng is to give data to driver so of course\nall buffers are driver readable. What shouldn\u0027t be there\nis device readable buffers - this matches our terminology\nelsewhere too (read/write-ability is from POV of device).\n\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/55\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "72a801b9a53a4aeca759458c50be67cc32914a71",
      "tree": "a2015f1900d9a3f8ef137b7de69076b4839ba504",
      "parents": [
        "bc2cf84cc7b29349b6f7effdb955b83afaf298f7"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Fri Nov 01 04:22:47 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Nov 24 07:55:19 2019 -0500"
      },
      "message": "content: document speed, duplex\n\nDocument as used by Linux.\n\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/59\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "bc2cf84cc7b29349b6f7effdb955b83afaf298f7",
      "tree": "e2d34258ead7ae4de950dfac78fb42d02e722e39",
      "parents": [
        "111d65c69c47090525eaa1ce43831e20657cbef3"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Oct 28 12:11:00 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Nov 24 07:55:19 2019 -0500"
      },
      "message": "pci: strengthen requirement of the correct subsystem id\n\nIf a hardware implementation of virtio does not have\nthe correct subsystem id, then drivers can\u0027t report\nir properly, or detect and work around bugs.\nChange the requirement from MAY to SHOULD.\n\nWe can\u0027t make it a MUST since we did not require this\nhistorically.\n\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/61\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "111d65c69c47090525eaa1ce43831e20657cbef3",
      "tree": "a8e5471006337c6d1784e37bd80bb2634940745e",
      "parents": [
        "2c77526beb133f1155996c3398661c26d01950d7"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Oct 28 05:34:10 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Nov 24 07:55:19 2019 -0500"
      },
      "message": "content: add vendor specific cfg type\n\nVendors might want to add their own capability in the PCI capability\nlist. However, Virtio already uses the vendor specific capability ID\n(0x09) for its own purposes.\n\nProvide a structure for vendor specific extensions.\n\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/62\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "2c77526beb133f1155996c3398661c26d01950d7",
      "tree": "0323c8c9799a56e1c41268c6f3826b92a17f3bd8",
      "parents": [
        "4f1981a1ff46b7aeb801c4c524ff76e93d9ce022"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cohuck@redhat.com",
        "time": "Wed Nov 20 14:23:59 2019 +0100"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Nov 24 07:55:19 2019 -0500"
      },
      "message": "virtio-net: add missing articles for new hdr_len feature\n\nAnd tweak a sentence slightly.\n\nReviewed-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nSigned-off-by: Cornelia Huck \u003ccohuck@redhat.com\u003e\nReviewed-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\n"
    },
    {
      "commit": "4f1981a1ff46b7aeb801c4c524ff76e93d9ce022",
      "tree": "21ccbf9583f4987f639aa08dadb7c1642d2a28a1",
      "parents": [
        "3109be870170d40e4046808be13164add8f609a3"
      ],
      "author": {
        "name": "Vitaly Mireyno",
        "email": "vmireyno@marvell.com",
        "time": "Tue Nov 05 15:26:08 2019 +0000"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Nov 24 07:55:15 2019 -0500"
      },
      "message": "virtio-net: Add support for correct hdr_len field.\n\nIncludes device implementation note for using hdr_len\n\nSigned-off-by: Vitaly Mireyno \u003cvmireyno@marvell.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/57\n"
    },
    {
      "commit": "3109be870170d40e4046808be13164add8f609a3",
      "tree": "c9e7cf11b52a17a93dff6aef53c41ec5106d9f1a",
      "parents": [
        "4be5d38ad6923ed1c4ddbd809d9fa8c685404759"
      ],
      "author": {
        "name": "Paolo Bonzini",
        "email": "bonzini@gnu.org",
        "time": "Tue Mar 26 10:41:06 2019 +0100"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Nov 24 07:52:36 2019 -0500"
      },
      "message": "Reserve id for virtio-audio device\n\nProject ACRN has a virtio-audio device. Unfortunately, the id they are using is\nalready reserved in the virtio specification, but it is nevertheless useful to\nhave one.\n\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/42\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "4be5d38ad6923ed1c4ddbd809d9fa8c685404759",
      "tree": "a3c601fea1af3ba9d8d203a4fb53bf837c8096cd",
      "parents": [
        "a610121f250b60dd146d6790ab2b0420dd44309a"
      ],
      "author": {
        "name": "Stefan Fritsch",
        "email": "sf@sfritsch.de",
        "time": "Fri Nov 01 08:56:15 2019 +0100"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Nov 24 07:49:03 2019 -0500"
      },
      "message": "Fix typo\n\nIt\u0027s balloon, not ballon.\n\nReviewed-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nSigned-off-by: Stefan Fritsch \u003csf@sfritsch.de\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "a610121f250b60dd146d6790ab2b0420dd44309a",
      "tree": "779e7640540c7bde4b12396ba13c9be4b33e0bf3",
      "parents": [
        "acfe7bd5bcbedd37fcbd06a90100582859c8f131"
      ],
      "author": {
        "name": "Jan Kiszka",
        "email": "jan.kiszka@siemens.com",
        "time": "Sun Oct 06 18:41:32 2019 +0200"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Nov 24 07:49:03 2019 -0500"
      },
      "message": "virtio-mmio: Rename remaining QueueAvail/Used references\n\nThese have been changed in ae98c6bc21bc. Convert the rest.\n\nSigned-off-by: Jan Kiszka \u003cjan.kiszka@siemens.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nReviewed-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/52\n"
    },
    {
      "commit": "acfe7bd5bcbedd37fcbd06a90100582859c8f131",
      "tree": "481e9aa506e139b9160040639799901e26c2b35e",
      "parents": [
        "30d8e1ad22f7e1207664723a2815359b4992c927"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Oct 27 09:05:08 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Oct 27 09:05:08 2019 -0400"
      },
      "message": "README.md: document the minor cleanups standing rule\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "30d8e1ad22f7e1207664723a2815359b4992c927",
      "tree": "ee3bbb28b7b9bdc34b7ff39bf20dd88f2aceb7c1",
      "parents": [
        "f459b9e0ea60392f037bc740c681980563d920fc"
      ],
      "author": {
        "name": "Philipp Hahn",
        "email": "hahn@univention.de",
        "time": "Mon May 27 08:49:24 2019 +0200"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Oct 27 08:00:25 2019 -0400"
      },
      "message": "Balloon: Fix Memory Statistics structure size\n\n5.5.6.3 Memory Statistics: 6 -\u003e 10 byte\n\n\u003e Within the buffer, statistics are an array of 6-byte entries.\n                                                ^\n\u003e Each statistic consists of a 16 bit tag and a 64 bit value.\n...\n\u003e struct virtio_balloon_stat {\n...\n\u003e         le16 tag;\n\u003e         le64 val;\n\u003e } __attribute__((packed));\n\nIf my calculation is right that is a (16 + 64) \u003d 80 bits which is a\n10-byte sized entry - not 6-byte.\n\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/45\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "f459b9e0ea60392f037bc740c681980563d920fc",
      "tree": "e4e90c20d8e1aadfdd094a9db979b737fa3eb534",
      "parents": [
        "89ab113c40dbda3c68fe68c8793d0a0d78e486e4"
      ],
      "author": {
        "name": "Eugenio Pérez",
        "email": "eperezma@redhat.com",
        "time": "Tue Sep 17 09:18:03 2019 +0200"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Oct 27 07:57:07 2019 -0400"
      },
      "message": "virtio-blk: typo: Capitalization in Device Initialization item\n\nSigned-off-by: Eugenio Pérez \u003ceperezma@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/51\nReviewed-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\n"
    },
    {
      "commit": "89ab113c40dbda3c68fe68c8793d0a0d78e486e4",
      "tree": "ed71acbb00e5997a4b6795c03fbecd010310a866",
      "parents": [
        "da17c7fc4e12d3366125b12c0d7d47ddfb978cdf"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Oct 27 07:54:15 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Oct 27 07:55:08 2019 -0400"
      },
      "message": "README: fix Tex-\u003eTeX\n\nAlso let\u0027s not include the link as that\u0027s not the best place\nto get it (TeX-Live is).\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "da17c7fc4e12d3366125b12c0d7d47ddfb978cdf",
      "tree": "8b55fbb0e2bb45b1f3bfeb4ac16b0a5a48797ad3",
      "parents": [
        "b0b43d88dbce2e7174d3402c0bfb6175d20aa8a9"
      ],
      "author": {
        "name": "Paolo Bonzini",
        "email": "pbonzini@redhat.com",
        "time": "Tue Mar 26 10:40:37 2019 +0100"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Oct 27 07:55:08 2019 -0400"
      },
      "message": "virtio_pci_common_cfg: fix field name\n\nThe field is named config_msix_vector in the rest of the document,\nuse the same name in the struct.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/41\nReviewed-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\n"
    },
    {
      "commit": "b0b43d88dbce2e7174d3402c0bfb6175d20aa8a9",
      "tree": "d3fe758b8f4268f08d2e044f8b2b74ab8ccc9991",
      "parents": [
        "f1f2f85c148264101da3007f567e05c6624762aa"
      ],
      "author": {
        "name": "Stefan Hajnoczi stefanha@redhat.com",
        "email": "mst@redhat.com",
        "time": "Mon Oct 14 11:14:05 2019 +0100"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Oct 27 07:33:53 2019 -0400"
      },
      "message": "ack! Console Device: Add a missing word\n\nReviewed-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\n"
    },
    {
      "commit": "f1f2f85c148264101da3007f567e05c6624762aa",
      "tree": "d3fe758b8f4268f08d2e044f8b2b74ab8ccc9991",
      "parents": [
        "8f2c4e03eae8414f0fa22b597fe68b54a201602d"
      ],
      "author": {
        "name": "Jan Kiszka",
        "email": "jan.kiszka@siemens.com",
        "time": "Sat Oct 12 09:09:16 2019 +0200"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Oct 27 07:33:50 2019 -0400"
      },
      "message": "Console Device: Add a missing word\n\nSigned-off-by: Jan Kiszka \u003cjan.kiszka@siemens.com\u003e\n"
    },
    {
      "commit": "8f2c4e03eae8414f0fa22b597fe68b54a201602d",
      "tree": "aa64819b00a45e590fd34650f5a95373a30f539a",
      "parents": [
        "f9bed5bcb25e1cdaf26dec2098f029acdb85fb5c"
      ],
      "author": {
        "name": "Eugenio Pérez",
        "email": "eperezma@redhat.com",
        "time": "Mon Sep 23 18:14:14 2019 +0200"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Oct 27 07:32:03 2019 -0400"
      },
      "message": "block: Add multiqueue\n\nThe spec miss that field. Add the field, some description around.\n\nI\u0027ve followed the network device\u0027s multiqueue mentions, and copied /\nadapted when needed.\n\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/50\nReviewed-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nSigned-off-by: Eugenio Pérez \u003ceperezma@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "f9bed5bcb25e1cdaf26dec2098f029acdb85fb5c",
      "tree": "c46ca9429666afd14b183e1b5feea7a82f2960aa",
      "parents": [
        "1e30753d53d222fbe955f0643583d756105d557e"
      ],
      "author": {
        "name": "Jan Kiszka",
        "email": "jan.kiszka@siemens.com",
        "time": "Fri Oct 11 13:50:53 2019 +0200"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sat Oct 12 12:57:24 2019 -0400"
      },
      "message": "Lift \"Driver Notifications\" to section level\n\nCurrently, it slips under the Packed Virtqueues section while it is not\nspecific to this format.\n\nAt this chance, capitalize \"Notifications\".\n\nSigned-off-by: Jan Kiszka \u003cjan.kiszka@siemens.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "1e30753d53d222fbe955f0643583d756105d557e",
      "tree": "e95d53a865d15d108950810ae27f3631e07118e3",
      "parents": [
        "56e5599069cd084e3a2792566d07b566be495494"
      ],
      "author": {
        "name": "Jan Kiszka",
        "email": "jan.kiszka@siemens.com",
        "time": "Fri Oct 11 13:43:41 2019 +0200"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sat Oct 12 12:57:24 2019 -0400"
      },
      "message": "Fix ^\u003d in example code\n\nTrying to escaping ^ here only leaves the backslash in the output.\n\nSigned-off-by: Jan Kiszka \u003cjan.kiszka@siemens.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "56e5599069cd084e3a2792566d07b566be495494",
      "tree": "a35ad7ab6a90f47d1556824d59b79062f8fe84c7",
      "parents": [
        "31f4e0e2a45b23090de6e37bc8a7ae240910bd1f"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed Sep 25 07:40:14 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed Sep 25 07:52:20 2019 -0400"
      },
      "message": "README.md: clean up build instructions\n\nSwitch to \u003cDL\u003e from manual formatting with \u003cBR\u003e and \u003cP\u003e.\nClarify wording a bit.\nAdd hints on what to do in case of missing fonts.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "31f4e0e2a45b23090de6e37bc8a7ae240910bd1f",
      "tree": "d0d50b4fc95cf8907b7eb22278e6e6da24ba4369",
      "parents": [
        "1e155e48b34de307c0a932ff71186df166af5ece"
      ],
      "author": {
        "name": "Yoni Bettan",
        "email": "ybettan@redhat.com",
        "time": "Tue Aug 20 15:01:44 2019 +0300"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed Sep 25 06:42:17 2019 -0400"
      },
      "message": "README.md: Added building instructions.\n\nSigned-off-by: Yoni Bettan \u003cybettan@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nReviewed-by: Eduardo Habkost \u003cehabkost@redhat.com\u003e\nReviewed-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\n"
    },
    {
      "commit": "1e155e48b34de307c0a932ff71186df166af5ece",
      "tree": "425a23eff947fdb4054e652eb559874fbe302019",
      "parents": [
        "ef5a7f405b95f85ced0d49c10f89521fe23fd6d9"
      ],
      "author": {
        "name": "Yoni Bettan",
        "email": "ybettan@redhat.com",
        "time": "Tue Aug 20 15:01:43 2019 +0300"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed Sep 25 06:42:17 2019 -0400"
      },
      "message": "Changed fonts to freely-available fonts when built locally.\n\n\u0027Arial\u0027 and \u0027Courier New\u0027 fonts are not installed in TeX Live by default\ntherefore when building the spec document using \u0027makeall.sh\u0027 on a Linux machine,\nthat usually have Tex Live installed, we get fonts error for those fonts.\n\nThis patch is checking if those fonts exist on the machine inside the\ntex document and if not change them to freely-available fonts:\n\n    Arial -\u003e Liberation Sans\n    Courier New -\u003e Liberation Mono\n\nSigned-off-by: Yoni Bettan \u003cybettan@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nReviewed-by: Eduardo Habkost \u003cehabkost@redhat.com\u003e\nReviewed-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\n"
    },
    {
      "commit": "ef5a7f405b95f85ced0d49c10f89521fe23fd6d9",
      "tree": "5f09b33031a1d13039ffa3a3a06c126a629e0ccc",
      "parents": [
        "29540779e4fd7118d7b1ae600c638514ec7cd67c"
      ],
      "author": {
        "name": "Stefan Hajnoczi",
        "email": "stefanha@redhat.com",
        "time": "Thu Aug 29 14:52:06 2019 +0100"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed Sep 25 06:40:05 2019 -0400"
      },
      "message": "virtio-fs: add DAX window\n\nDescribe how shared memory region ID 0 is the DAX window and how\nFUSE_SETUPMAPPING maps file ranges into the window.\n\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nReviewed-by: Cornelia Huck \u003ccohuck@redhat.com\u003e\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/49\n"
    },
    {
      "commit": "29540779e4fd7118d7b1ae600c638514ec7cd67c",
      "tree": "1a14dfc3c43cf815f1359ca2b6699e4716a60b9d",
      "parents": [
        "6aecd69eb90bb1feb0c8badf6af7065e55b7a2e7"
      ],
      "author": {
        "name": "Stefan Hajnoczi",
        "email": "stefanha@redhat.com",
        "time": "Thu Aug 29 14:52:05 2019 +0100"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed Sep 25 06:40:05 2019 -0400"
      },
      "message": "content: add virtio file system device\n\nThe virtio file system device transports Linux FUSE requests between a\nFUSE daemon running on the host and the FUSE driver inside the guest.\n\nThe actual FUSE request definitions are not duplicated in the virtio\nspecification, similar to how virtio-scsi does not document SCSI\ncommand details.  FUSE request definitions are available here:\nhttps://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/include/uapi/linux/fuse.h\n\nThis patch documents the core virtio file system device, which is\nfunctional but lacks the DAX feature introduced in the next patch.\n\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nReviewed-by: Cornelia Huck \u003ccohuck@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/49\n"
    },
    {
      "commit": "6aecd69eb90bb1feb0c8badf6af7065e55b7a2e7",
      "tree": "acee890ac8c4b7ec95af997671becfe994f3c9ed",
      "parents": [
        "7a25d74962d39ec3192a998bbefaf21bb46b642e"
      ],
      "author": {
        "name": "Tiwei Bie",
        "email": "tiwei.bie@intel.com",
        "time": "Wed Jul 31 09:34:46 2019 +0800"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Sep 08 17:17:56 2019 -0400"
      },
      "message": "content: explicitly document the VLAN filtering as best-effort\n\nSimilar to the MAC address based filtering, the VLAN filtering\nis also best-effort in implementations, but it\u0027s not quite clear\nin the spec. So document this behaviour explicitly to reflect\nthe way implementations behave.\n\nSigned-off-by: Tiwei Bie \u003ctiwei.bie@intel.com\u003e\nAcked-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nReviewed-by: Cornelia Huck \u003ccohuck@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/47\n"
    },
    {
      "commit": "7a25d74962d39ec3192a998bbefaf21bb46b642e",
      "tree": "bd891534c7e99ddc3a61c7a62fa6d82094b05fcd",
      "parents": [
        "1571d741f3008e38802559244d6080d97c4d1af8"
      ],
      "author": {
        "name": "Tiwei Bie",
        "email": "tiwei.bie@intel.com",
        "time": "Tue Jun 11 14:53:04 2019 +0800"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Sep 08 17:17:56 2019 -0400"
      },
      "message": "content: fix typo in feature bit name\n\nSigned-off-by: Tiwei Bie \u003ctiwei.bie@intel.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/46\nReviewed-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\n"
    },
    {
      "commit": "1571d741f3008e38802559244d6080d97c4d1af8",
      "tree": "cd635b3c89e1f72d8ab01af2c1e950f3e9bf28a7",
      "parents": [
        "4237d22cd5b1f0ae688ddd1ded6859e5fdc1d5e8"
      ],
      "author": {
        "name": "Dr. David Alan Gilbert",
        "email": "dgilbert@redhat.com",
        "time": "Thu Jul 25 17:01:14 2019 +0100"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Sep 08 17:17:56 2019 -0400"
      },
      "message": "shared memory: Typo fix\n\nFix double hex in SHM*High defs.\n\nSigned-off-by: Dr. David Alan Gilbert \u003cdgilbert@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nReviewed-by: Cornelia Huck \u003ccohuck@redhat.com\u003e\nReviewed-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\n"
    },
    {
      "commit": "4237d22cd5b1f0ae688ddd1ded6859e5fdc1d5e8",
      "tree": "4e4839cf60eb49d4e50314f310e012a3accd84b5",
      "parents": [
        "2dd2d468f69b5d0885e837d436f5033ac0d48f6b"
      ],
      "author": {
        "name": "Nikos Dragazis",
        "email": "ndragazis@arrikto.com",
        "time": "Wed Jul 31 15:12:14 2019 +0300"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Sep 08 17:17:56 2019 -0400"
      },
      "message": "content: fix typo\n\nSigned-off-by: Nikos Dragazis \u003cndragazis@arrikto.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nReviewed-by: Cornelia Huck \u003ccohuck@redhat.com\u003e\n"
    },
    {
      "commit": "2dd2d468f69b5d0885e837d436f5033ac0d48f6b",
      "tree": "9a3a806fa5ce0237b6fd67f2dd0cff8982cf93a6",
      "parents": [
        "855ad7af2bd645f84209646f78addd8ddc318c0c"
      ],
      "author": {
        "name": "Dr. David Alan Gilbert",
        "email": "dgilbert@redhat.com",
        "time": "Fri Jul 12 13:20:02 2019 +0100"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Jul 25 07:21:21 2019 -0400"
      },
      "message": "shared memory: Define mmio registers\n\nDefine an MMIO interface to discover and map shared\nmemory regions.\n\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/40\nSigned-off-by: Dr. David Alan Gilbert \u003cdgilbert@redhat.com\u003e\nReviewed-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nReviewed-by: Cornelia Huck \u003ccohuck@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "855ad7af2bd645f84209646f78addd8ddc318c0c",
      "tree": "eaf882333b775245512c927625b45c839549791c",
      "parents": [
        "8100dcfcd622f3c2387e104d31a29ef39b59e175"
      ],
      "author": {
        "name": "Dr. David Alan Gilbert",
        "email": "dgilbert@redhat.com",
        "time": "Fri Jul 12 13:20:01 2019 +0100"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Jul 25 07:21:18 2019 -0400"
      },
      "message": "shared memory: Define PCI capability\n\nDefine the PCI capability used for enumerating shared memory regions.\n\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/40\nSigned-off-by: Dr. David Alan Gilbert \u003cdgilbert@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nReviewed-by: Cornelia Huck \u003ccohuck@redhat.com\u003e\n"
    },
    {
      "commit": "8100dcfcd622f3c2387e104d31a29ef39b59e175",
      "tree": "c59cd4e5b6aa631ed2af458886caac5070b86482",
      "parents": [
        "39dfc8afc0b93963398afc465a3d24799e13b356"
      ],
      "author": {
        "name": "Dr. David Alan Gilbert",
        "email": "dgilbert@redhat.com",
        "time": "Fri Jul 12 13:20:00 2019 +0100"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Jul 25 07:21:15 2019 -0400"
      },
      "message": "pci: Define virtio_pci_cap64\n\nDefine \u0027virtio_pci_cap64\u0027 to allow capabilities to describe\nmemory regions larger than, or with an offset larger than 4GiB.\n\nThis will be used by the shared memory region capability.\n\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/40\nSigned-off-by: Dr. David Alan Gilbert \u003cdgilbert@redhat.com\u003e\nReviewed-by: Cornelia Huck \u003ccohuck@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "39dfc8afc0b93963398afc465a3d24799e13b356",
      "tree": "b26855809b885742cffc10bc46746abfea027cd2",
      "parents": [
        "efd4028b7aec5030b6ac39c0ddc50353d0658704"
      ],
      "author": {
        "name": "Dr. David Alan Gilbert",
        "email": "dgilbert@redhat.com",
        "time": "Fri Jul 12 13:19:59 2019 +0100"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Jul 25 07:21:11 2019 -0400"
      },
      "message": "pci: Define id field\n\nFor the virtio-fs device we require multiple large shared memory\nregions.  Differentiate these by an \u0027id\u0027 field in the base capability.\n\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/40\nSigned-off-by: Dr. David Alan Gilbert \u003cdgilbert@redhat.com\u003e\nReviewed-by: Cornelia Huck \u003ccohuck@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "efd4028b7aec5030b6ac39c0ddc50353d0658704",
      "tree": "a99dfea31f8982eb25398722f20b80fa2cb9a697",
      "parents": [
        "5be8f0c5d87ac98343709b6799db0e77f0096b8b"
      ],
      "author": {
        "name": "Dr. David Alan Gilbert",
        "email": "dgilbert@redhat.com",
        "time": "Fri Jul 12 13:19:58 2019 +0100"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Jul 25 07:21:00 2019 -0400"
      },
      "message": "shared memory: Define shared memory regions\n\nDefine the requirements and idea behind shared memory regions.\n\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/40\nSigned-off-by: Dr. David Alan Gilbert \u003cdgilbert@redhat.com\u003e\nReviewed-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nReviewed-by: Cornelia Huck \u003ccohuck@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "5be8f0c5d87ac98343709b6799db0e77f0096b8b",
      "tree": "4cfc03e8b12577bf0b7fce9b5ef15ebabcef5988",
      "parents": [
        "9454b568c29baab7f3e4b1a384627d0061f71eba"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Jul 22 16:38:32 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Tue Jul 23 04:43:34 2019 -0400"
      },
      "message": "README.md: document github use\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "9454b568c29baab7f3e4b1a384627d0061f71eba",
      "tree": "ef1e0bdd34617d11ab5186e39c2f65c50983823e",
      "parents": [
        "d519c224ba69402d953ba5d5ab6ea8cc7dcac9d7"
      ],
      "author": {
        "name": "Pankaj Gupta",
        "email": "pagupta@redhat.com",
        "time": "Mon Apr 22 10:52:15 2019 +0530"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Jun 20 11:42:33 2019 -0400"
      },
      "message": "content: reserve device ID for virtio-pmem devices\n\nWe need a device ID for virtio-pmem devices. As 25 is requested by\naudio device and 26 is requested by virtio-fs, so requesting\nnext available(27). Also, updated the previously requested github\nissue[1] for voting.\n\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/38\nReviewed-by: Cornelia Huck \u003ccohuck@redhat.com\u003e\nSigned-off-by: Pankaj Gupta \u003cpagupta@redhat.com\u003e\nReviewed-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "d519c224ba69402d953ba5d5ab6ea8cc7dcac9d7",
      "tree": "cbcb33e6f4a28a774a97b66a156140f8ad02e359",
      "parents": [
        "f22d5d7caf498f8c5db29dfbfaa6f28e24d06f07"
      ],
      "author": {
        "name": "Stefan Hajnoczi",
        "email": "stefanha@redhat.com",
        "time": "Wed Dec 12 15:27:54 2018 +0000"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Jun 20 11:21:07 2019 -0400"
      },
      "message": "content: reserve virtio device ID for file system devices\n\nReserve device ID 26 for virtio-fs devices.\n\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/31\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "f22d5d7caf498f8c5db29dfbfaa6f28e24d06f07",
      "tree": "23330e400a549909142d6ffac708a942d50e38ce",
      "parents": [
        "33e6aba580ff0f695c458ada5a9dcd150ee2d0c0"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Tue Jun 18 20:36:01 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Tue Jun 18 20:36:01 2019 -0400"
      },
      "message": "README.md: describe preferred flow for comments\n\nWe prefer receiving comments as patches.\nDescribe how to generate them.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "33e6aba580ff0f695c458ada5a9dcd150ee2d0c0",
      "tree": "4f7480c4dbd8534093b99e1ae1a01a8063a10926",
      "parents": [
        "422aab52edae01c183007ddeeaf66f3dae33d3bf"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Apr 08 09:48:05 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Apr 08 09:48:05 2019 -0400"
      },
      "message": "REVISION-DATE: approval date for 1.1-cs01\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "422aab52edae01c183007ddeeaf66f3dae33d3bf",
      "tree": "a205cb8f305c3659cc9c38bc7718d06804b545fa",
      "parents": [
        "05eed160c7032729c258ce0c32b62122563a395e"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed Apr 03 15:47:47 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed Apr 03 16:17:51 2019 -0400"
      },
      "message": "acknowledgements: use org names consistently\n\nOASIS: same as other companies, just list the name, not the role.\nM2Mi: use the short version of the name.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "05eed160c7032729c258ce0c32b62122563a395e",
      "tree": "d5b2b517f30a72319e0cba0652c991933794f14f",
      "parents": [
        "58181f3f7894f447018b158c91d451f736812898"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Mar 28 15:11:39 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed Apr 03 16:17:51 2019 -0400"
      },
      "message": "acknowledgements: add commenters from mailing list\n\nNot all commenters sent an orderly \"Reviewed-by\" tag.  Some just\ncontributed to the discussion on the mailing list.\nAdd their names and affiliation from the mailing list archives.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "58181f3f7894f447018b158c91d451f736812898",
      "tree": "33543271cb0cd174895d03cfd5f30e9761ff5058",
      "parents": [
        "37057052e716c6c02c9391342cbc7263f44759f6"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Tue Apr 02 15:36:03 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Tue Apr 02 15:36:03 2019 -0400"
      },
      "message": "acknowledgements: fix spill over\n\nUse a subsection instead of a title page, otherwise\nlist of acknowledged people spills over to the next page.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "37057052e716c6c02c9391342cbc7263f44759f6",
      "tree": "8018ec5a2cecec0bc6730693199fc67d617ae8e7",
      "parents": [
        "fbdea64a812b56c8ae678580e6c547d0a107a263"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed Mar 27 18:19:19 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed Mar 27 18:32:45 2019 -0400"
      },
      "message": "REVISION: update to wd02\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "fbdea64a812b56c8ae678580e6c547d0a107a263",
      "tree": "83ce99d816bcb68b1022ff7069570027de8699ef",
      "parents": [
        "751cb574775a2a043e760f0beff6edaeb35044c8"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed Mar 27 18:03:07 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed Mar 27 18:32:45 2019 -0400"
      },
      "message": "acknowledgements: add members and non-members\n\nAdd all current members as participants.\nAdd all participant names collected from list, jira and github.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "751cb574775a2a043e760f0beff6edaeb35044c8",
      "tree": "97744046fb12c61d04723fde82f0ab1ceb13624d",
      "parents": [
        "11b8efeb63d9d81b6ccc1f4669ca21e08efa4ec5"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Mar 25 21:51:58 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Mar 25 21:51:58 2019 -0400"
      },
      "message": "scripts: ability to diff with multiple versions\n\nUseful for releases with non-material changes.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "11b8efeb63d9d81b6ccc1f4669ca21e08efa4ec5",
      "tree": "99a1c6f223b3ec36f29433f3841a96b884464694",
      "parents": [
        "87d65d25984b8ff4a63335476ebb89f56b5d8f41"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Mar 24 11:35:25 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Mar 24 11:35:25 2019 -0400"
      },
      "message": "gitattributes: make git diff easier to read\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "87d65d25984b8ff4a63335476ebb89f56b5d8f41",
      "tree": "59184ffa6e440a3e5810a021441b020f1118f388",
      "parents": [
        "c61e411709e324b828e9a5cfefb265bdd6234c54"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Mar 24 11:34:30 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Mar 24 11:34:30 2019 -0400"
      },
      "message": "editorial: changelog: tweak formatting\n\nDrop space at beginning of cells.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "c61e411709e324b828e9a5cfefb265bdd6234c54",
      "tree": "22b71f58fffe09b77d59e725c001200a8a31c788",
      "parents": [
        "0f30c7a9196c0296954d8a9d71495633c6d3da8a"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Mar 24 11:32:37 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Mar 24 11:32:37 2019 -0400"
      },
      "message": "editorial: gitlog.pl: generate the changelog\n\nIncomplete: need to massage the changelog manually.\nBut it\u0027s a start.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "0f30c7a9196c0296954d8a9d71495633c6d3da8a",
      "tree": "a732be6c2663e975de318851ad7cd009cb0f0693",
      "parents": [
        "585673d508dc25df45ebe445a5e6ad4fc98430e5"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Mar 24 11:27:55 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Mar 24 11:27:55 2019 -0400"
      },
      "message": "editorial: add changelog since csprd01\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "585673d508dc25df45ebe445a5e6ad4fc98430e5",
      "tree": "f384e8e7141426f714b6ad915a00075e4e0d4298",
      "parents": [
        "4cc8a4d9418260556f2ca457583c4e19695ee20d"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Mar 24 11:27:38 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Sun Mar 24 11:27:38 2019 -0400"
      },
      "message": "editorial: add labels\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "4cc8a4d9418260556f2ca457583c4e19695ee20d",
      "tree": "bd476f91c695ae133f70a967b380fe2a6816b0a8",
      "parents": [
        "3e49aec6126574d999081f39c360d452a7104e02"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Mar 18 18:50:49 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Mar 21 13:25:00 2019 -0400"
      },
      "message": "block: drop duplicate text\n\nIn version 1.1 draft 01 - Section 5.2.6.4 - second bullet:\n\nDuplicated text \"errors, data_len, sense_len and residual MUST reside in\na single, separate device-writable descriptor\" appears +both in the\nbeginning and at the end of the 2nd sentence.\n\nThe original text:\n\nFor SCSI commands there are additional constraints. errors, data_len,\nsense_len and residual MUST reside in a single, separate device-writable\ndescriptor, sense MUST reside in a single separate device-writable\ndescriptor of size 96 bytes, and errors, data_len, sense_len and\nresidual MUST reside a single separate device-writable descriptor.\nI suggest to delete the 1st one, so in the end result, fields are\ndescribed in same order as appear in struct virtio_scsi_pc_req.\n\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/39\nReported-by: Gil Savir \u003cgil.savir@intel.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "3e49aec6126574d999081f39c360d452a7104e02",
      "tree": "5efdfd524a9568d74c273aa2f9856d95b88b6d32",
      "parents": [
        "7b361ea76e0bef2f718d56d6222037bb0de4379f"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Mar 11 09:15:49 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Mar 21 13:24:59 2019 -0400"
      },
      "message": "conformance: fix confusion about legacy interface\n\nThe text describing the legacy interface also obliquely refers to a\nnon-transitional implementation. This seems to cause confusion\nand there\u0027s no good reason to do it here: this section\nis about legacy interface and transitional devices,\nit add not value at all. Just drop it.\n\nNote: the spec does not make it clear whether description of the legacy\ninterface is normative or not, and in particular, this section is not\nlinked to from any conformance targets.\nResolving that is left for later.\n\nFixes: https://issues.oasis-open.org/browse/VIRTIO-167\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nReviewed-by: Cornelia Huck \u003ccohuck@redhat.com\u003e\nAcked-by: Halil Pasic \u003cpasic@linux.ibm.com\u003e\n"
    },
    {
      "commit": "7b361ea76e0bef2f718d56d6222037bb0de4379f",
      "tree": "d24f891fbb1689f9c007b5ebdac5da3b8347adc8",
      "parents": [
        "0dbd52db0c35ccafc2473a3bfd49bd30a1f81399"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Mar 11 15:01:18 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Mar 21 13:24:59 2019 -0400"
      },
      "message": "editorial: upgrade links to https\n\nSeveral links have been upgraded and now redirect to the https\nversion. Upgrade our version accordingly.\n\nNote that some other links use the status 301 - moved permanently\napparently in error (e.g. for a language specific redirect), not\nupdating these.\n\nFixes: https://issues.oasis-open.org/browse/VIRTIO-173\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nReviewed-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nReviewed-by: Jens Freimann \u003cjfreimann@redhat.com\u003e\n"
    },
    {
      "commit": "0dbd52db0c35ccafc2473a3bfd49bd30a1f81399",
      "tree": "c3c8062d5a0e995d7fec95ce1cbc486a04b615fe",
      "parents": [
        "d608f474316ae184de2220f10796e2bc9cc8c008"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Mar 11 14:43:29 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Mar 21 13:24:59 2019 -0400"
      },
      "message": "introduction: update link to IEEE 802\n\nLooks like all GETIEEE links got broken.\nLet\u0027s just point to their main page.\n\nFixes: https://issues.oasis-open.org/browse/VIRTIO-175\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nReviewed-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nReviewed-by: Jens Freimann \u003cjfreimann@redhat.com\u003e\n"
    },
    {
      "commit": "d608f474316ae184de2220f10796e2bc9cc8c008",
      "tree": "f7665cc9f8e2f07fe46c3601b8be045275a2f014",
      "parents": [
        "69daf0635b883b20bd7f62dd25c187e3e8ac8db5"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Mar 11 13:25:14 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Mar 21 13:24:59 2019 -0400"
      },
      "message": "conformance: tweak to match OASIS requirements\n\nNumber clauses as required by OASIS.\n\nAlso reference the transitional clause.\n\nFixes: https://issues.oasis-open.org/browse/VIRTIO-168\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nReviewed-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nReviewed-by: Cornelia Huck \u003ccohuck@redhat.com\u003e\n"
    },
    {
      "commit": "69daf0635b883b20bd7f62dd25c187e3e8ac8db5",
      "tree": "a9695ca66248c6c613051920c1e82b2e73299c20",
      "parents": [
        "0b5288f06affd912f21261fc9f3a200a534fb9a5"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Mar 11 11:58:43 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Mar 21 13:24:59 2019 -0400"
      },
      "message": "editorial: explain each structure before use\n\nSeveral structures are listed before they are\nintroduced in some way. Add a sentence before each one\nso they don\u0027t appear prior to any prose.\n\nFixes: https://issues.oasis-open.org/browse/VIRTIO-166\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nReviewed-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nReviewed-by: Cornelia Huck \u003ccohuck@redhat.com\u003e\n"
    },
    {
      "commit": "0b5288f06affd912f21261fc9f3a200a534fb9a5",
      "tree": "1cf9ace58d96f6cbd900518543b7dbe650795336",
      "parents": [
        "c7b25037e9c2794a03376a4e3eabca4d02191219"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Mar 11 11:48:22 2019 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Mar 21 13:24:59 2019 -0400"
      },
      "message": "signal start and end of structures consistently\n\nMake sure all structs have the format:\n\nstruct X {\n...\n};\n\nFixes: https://issues.oasis-open.org/browse/VIRTIO-170\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nReviewed-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nReviewed-by: Cornelia Huck \u003ccohuck@redhat.com\u003e\n"
    },
    {
      "commit": "c7b25037e9c2794a03376a4e3eabca4d02191219",
      "tree": "9fc1d57a25598cec810a4865e5e57062b247e2f1",
      "parents": [
        "90047f57b2a791e850f656411d77e6fcda7aca3f"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Fri Mar 08 09:10:44 2019 -0500"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Mar 21 13:24:59 2019 -0400"
      },
      "message": "conformance: add links to crypto and input devices\n\nFixes: https://issues.oasis-open.org/browse/VIRTIO-174\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nReviewed-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\n"
    },
    {
      "commit": "90047f57b2a791e850f656411d77e6fcda7aca3f",
      "tree": "2154336e9fd1facf8a810f4aa31ea1ef347b342c",
      "parents": [
        "22d214b5f8925e9e3173588ce1a4827a5fec96e2"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Fri Mar 08 00:39:55 2019 -0500"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Mar 21 13:24:59 2019 -0400"
      },
      "message": "format: replace \"- i.e.\" with \", i.e.,\"\n\nThis seems to be preferred by native speakers, and\nseems just as effective as a sentence device.\n\nFixes: https://issues.oasis-open.org/browse/VIRTIO-171\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nReviewed-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\n"
    },
    {
      "commit": "22d214b5f8925e9e3173588ce1a4827a5fec96e2",
      "tree": "2190e6dff4bada566f2ded1405532408e78c0d7a",
      "parents": [
        "31a52d27c570a18774d99f5da06d0f7fc008e1ad"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Fri Mar 08 00:09:45 2019 -0500"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Fri Mar 08 00:09:45 2019 -0500"
      },
      "message": "close issue 32\n\nPrevious changes:\n5f1e981 virtio-blk: avoid inconsistent \"DISCARD\" term\ncaffe5c virtio-blk: describe write zeroes unmap semantics\nc5c0ce7 virtio-blk: move virtio_blk_discard_write_zeroes definition\nbef3ff7 virtio-blk: document data[] size constraints\naddressed the issue.\n\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/32\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "31a52d27c570a18774d99f5da06d0f7fc008e1ad",
      "tree": "2190e6dff4bada566f2ded1405532408e78c0d7a",
      "parents": [
        "5f1e981c63769e4822a41f7577109a1c92ccc3e7"
      ],
      "author": {
        "name": "Stefan Hajnoczi",
        "email": "stefanha@redhat.com",
        "time": "Tue Feb 26 16:25:53 2019 +0000"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Mar 07 23:59:47 2019 -0500"
      },
      "message": "virtio-blk: clarify semantics of multi-segment discard/write zeroes commands\n\nDescribe the failure case and maximum number of segments in a\nmulti-segment discard/write zeroes command.\n\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/34\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "5f1e981c63769e4822a41f7577109a1c92ccc3e7",
      "tree": "31b12f850c8434c2e1edff717b2aa9f803f6a54f",
      "parents": [
        "caffe5caf73b4052fae8f7ff1aa3af18fa4f7395"
      ],
      "author": {
        "name": "Stefan Hajnoczi",
        "email": "stefanha@redhat.com",
        "time": "Thu Feb 21 16:22:18 2019 +0000"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Mar 07 23:59:18 2019 -0500"
      },
      "message": "virtio-blk: avoid inconsistent \"DISCARD\" term\n\n\"discard\" (lowercase) is used throughout the text.  Remove a lone\ninstance of \"DISCARD\" (uppercase).\n\nSuggested-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "caffe5caf73b4052fae8f7ff1aa3af18fa4f7395",
      "tree": "f8f2adbdd4f6ea0da05f73fd197e9ca45c4e5fd0",
      "parents": [
        "c5c0ce75aba6461b6fe42368bbdcbf459a94d62d"
      ],
      "author": {
        "name": "Stefan Hajnoczi",
        "email": "stefanha@redhat.com",
        "time": "Thu Feb 21 16:22:17 2019 +0000"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Mar 07 23:59:18 2019 -0500"
      },
      "message": "virtio-blk: describe write zeroes unmap semantics\n\nExplain the meaning of the unmap flag.  The details are already covered\nin the device normative section but mentioning it here makes the text\neasier to understand.\n\nSuggested-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "c5c0ce75aba6461b6fe42368bbdcbf459a94d62d",
      "tree": "ff78c43fa5042a12c47be05229465ea61726a552",
      "parents": [
        "bef3ff7f1e5e81bf9734b2f73f0ef26447358805"
      ],
      "author": {
        "name": "Stefan Hajnoczi",
        "email": "stefanha@redhat.com",
        "time": "Thu Feb 21 16:22:16 2019 +0000"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Mar 07 23:59:18 2019 -0500"
      },
      "message": "virtio-blk: move virtio_blk_discard_write_zeroes definition\n\nstruct virtio_blk_discard_write_zeroes is defined alongside\nstruct virtio_blk_req but only discussed later in the text.  Move it to\nwhere it belongs.\n\nSuggested-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "bef3ff7f1e5e81bf9734b2f73f0ef26447358805",
      "tree": "342336ed77f9eea2e740ea0aebf2bad8ce9ebe80",
      "parents": [
        "d348ac0d914cccc1a58f4e5daab35f170633cade"
      ],
      "author": {
        "name": "Stefan Hajnoczi",
        "email": "stefanha@redhat.com",
        "time": "Thu Feb 21 16:22:15 2019 +0000"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Mar 07 23:59:18 2019 -0500"
      },
      "message": "virtio-blk: document data[] size constraints\n\nThe struct virtio_blk_req-\u003edata[] field is a multiple of 512 bytes long\nfor read and write requests.  Flush requests don\u0027t use data[] at all.\n\nThe new discard and write zeroes requests being introduced in VIRTIO 1.1\nput struct virtio_blk_discard_write_zeroes elements into data[], so it\nmust be a multiple of the struct size.\n\nThe uint8_t data[][512] pseudo-code makes it look like discard and write\nzeroes requests must pad to 512 bytes.  This wastes memory since struct\nvirtio_blk_discard_write_data is only 16 bytes long.\n\nFurthermore, all known implementations wishing to take advantage of this\nupcoming VIRTIO 1.1 feature do not use 512-byte padding (Linux\nvirtio_blk.ko, QEMU virtio-blk device emulation, the SPDK virtio-blk\ndriver, and the SPDK vhost-user-blk device backend).\n\nThis patch documents the data[] size constraints clearly in the driver\nnormative section.  This is clearer than the current pseudo-code.\n\nCc: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nCc: Changpeng Liu \u003cchangpeng.liu@intel.com\u003e\nCc: Stefano Garzarella \u003csgarzare@redhat.com\u003e\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "d348ac0d914cccc1a58f4e5daab35f170633cade",
      "tree": "d5ff760426c7b7f6342c2b3fb50e7433f0cc506c",
      "parents": [
        "5c43ad7f4d00160393e875088400cb2cf7adfe47"
      ],
      "author": {
        "name": "Halil Pasic",
        "email": "pasic@linux.vnet.ibm.com",
        "time": "Tue Feb 13 13:44:08 2018 +0100"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed Feb 27 09:28:23 2019 -0500"
      },
      "message": "introduction: simplify the designation of legacy\n\nThe sentence designating the documents defining what later\nbecame known as the legacy virtio interface had the most\nimportant piece of information placed in parenthesis.\n\nLet\u0027s reword this sentence so we avoid using an ambiguous designation\nbased on a relative anchor (i.e. \u0027earlier drafts of this specification\u0027)\nand just use the absolute anchor (version 1.0).\n\nVIRTIO-164\n\nSigned-off-by: Halil Pasic \u003cpasic@linux.vnet.ibm.com\u003e\nReviewed-by: Cornelia Huck \u003ccohuck@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "5c43ad7f4d00160393e875088400cb2cf7adfe47",
      "tree": "29fff5d9f4a03c15d29cf31998a119f53d2b10b8",
      "parents": [
        "372937f409cc609be4748eba64805ee818ade5e4"
      ],
      "author": {
        "name": "Halil Pasic",
        "email": "pasic@linux.vnet.ibm.com",
        "time": "Tue Feb 13 13:44:07 2018 +0100"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed Feb 27 09:28:23 2019 -0500"
      },
      "message": "ccw: be more precise about the semantic of revision 1\n\nRevision 1 of the CCW transport is currently defined as virtio 1.0. This\ncould become confusing when we bump the version of the virtio\nspecification to 1.1, in a sense that it could be interpreted like one\ncan not use any features not part of the 1.0 specification.\n\nSo let us try to avoid confusion regarding the semantic of virtio-ccw\nrevision 1.\n\nVIRTIO-163\n\nSigned-off-by: Halil Pasic \u003cpasic@linux.vnet.ibm.com\u003e\nReviewed-by: Cornelia Huck \u003ccohuck@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "372937f409cc609be4748eba64805ee818ade5e4",
      "tree": "cd930eb13ee583eb9443a25ed34e9533eaada745",
      "parents": [
        "1a6406d93270b943f7181c141e3e7ec10db6a7dd"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Jan 10 12:41:26 2019 -0500"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Fri Jan 11 17:16:15 2019 -0500"
      },
      "message": "edit: drop more obsolete commands related to cs02\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "1a6406d93270b943f7181c141e3e7ec10db6a7dd",
      "tree": "febcfc5a5cb374e8f3f8c86104f007951e6494a7",
      "parents": [
        "990739a0c87b76bf2f1725b27707c6cd9c805103"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Fri Jan 11 17:09:10 2019 -0500"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Fri Jan 11 17:14:14 2019 -0500"
      },
      "message": "edit: address comments by Paul Knight\n\nSeveral changes will be needed to the documents prepared by the TC:\n\n- date should be set to \"20 December 2018\" in subtitle, page footers, and\ncitation format\n- \"Previous version\" should just show \"N/A\" instead of URIs from v1.0-cs04\n(this is a new Version)\n-  use \"https\" instead of http for all URIs for this specification. (including\ncitation format)\n-  insert actual stage name - \"csprd01\" instead of \"wd12122018\" in all of the URIs\n-  replace \"Working Draft\" with \"Committee Specification Draft 01 / Public\nReview Draft 01\" in subtitle and in Citation format text.\n-  change the \"title\" attribute/tag in the HTML file to be \"Virtual I/O Device\n(VIRTIO) Version 1.1\" instead of \"... Version 1.0\"\n-  add reference to VIRTIO v1.0 in the \"Related work\" section, similar to the\n0.9.5 reference (replaces or supersedes) - (Virtual I/O Device (VIRTIO) Version\n1.0. Edited by Rusty Russell, Michael S. Tsirkin, Cornelia Huck, and Pawel\nMoll. Latest version: http://docs.oasis-open.org/virtio/virtio/v1.0/\nvirtio-v1.0.html.) - copied from v1.0-cs04 citation format block, with specific\nstage removed\n- set the copyright year to be 2018. (in \"Notices\" and in page footers (PDF))\n- in \"Citation format\" only list the currently identified Editors - Michael S.\nTsirkin and Cornelia Huck (or add other names into \"Editors\" list near top)\n- change \"Chairs\" to \"Chair\" near top\n- add the new IPR Policy text in the Status section and as Section 1.1 in the\nbody (details below)\n- add the note on machine-readable content as the fourth paragraph in Status\nsection (details below)\n\nParagraph 3 of Status section AND Section 1.1 of the specification body \"1.1\nIPR Policy\":   \u003cvisible text\u003e\u003chyperlink\u003e\n\nThis specification is provided under the \u003cNon-Assertion\u003e\u003chttps://\nwww.oasis-open.org/policies-guidelines/ipr#Non-Assertion-Mode\u003e Mode of the\n\u003cOASIS IPR Policy\u003e\u003chttps://www.oasis-open.org/policies-guidelines/ipr\u003e, the\nmode chosen when the Technical Committee was established. For information on\nwhether any patents have been disclosed that may be essential to implementing\nthis specification, and any offers of patent licensing terms, please refer to\nthe Intellectual Property Rights section of the TC\u0027s web page (\u003chttps://\nwww.oasis-open.org/committees/virtio/ipr.php\u003e\u003chttps://www.oasis-open.org/\ncommittees/virtio/ipr.php\u003e).\n\nParagraph 4 of Status section:\n\nNote that any machine-readable content (\u003cComputer Language Definitions\u003e\u003chttps:/\n/www.oasis-open.org/policies-guidelines/tc-process#wpComponentsCompLang\u003e)\ndeclared Normative for this Work Product is provided in separate plain text\nfiles. In the event of a discrepancy between any such plain text file and\ndisplay content in the Work Product\u0027s prose narrative document(s), the content\nin the separate plain text file prevails.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "990739a0c87b76bf2f1725b27707c6cd9c805103",
      "tree": "617807eacf57f8f34cea226fd5d6fc7a065f2146",
      "parents": [
        "bb32d2a6075b115b4936dc4c042014ca8dac6586"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Fri Jan 11 16:21:37 2019 -0500"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Fri Jan 11 16:22:16 2019 -0500"
      },
      "message": "revision: update to 20 dec 2018\n\nnote: previous commit (fixup example code)\nwas missing in that revision. Will tag accordingly.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "bb32d2a6075b115b4936dc4c042014ca8dac6586",
      "tree": "fef830ee2b84269fd9cce7270973da613d2bf11c",
      "parents": [
        "1f6e12c63767cc808df2a48568d9b54e06dfe702"
      ],
      "author": {
        "name": "Tiwei Bie",
        "email": "tiwei.bie@intel.com",
        "time": "Thu Dec 06 00:27:01 2018 +0800"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Fri Jan 11 16:14:01 2019 -0500"
      },
      "message": "packed-ring: fix used descriptor checking in example code\n\nWhen the driver is processing used descriptors in parallel\nwith adding new available descriptors, the driver can\u0027t just\ncheck whether USED bit equals to the used wrap counter when\nchecking whether a descriptor is a used descriptor, because\nthe driver also needs to check whether the descriptor has\nbeen made available. Below is an example:\n\nAssuming ring size is 4, ring\u0027s initial state will be:\n\n+----+----+----+----+\n| 00 | 00 | 00 | 00 |\n+----+----+----+----+\n\n00 means AVAIL\u003d0 USED\u003d0, 01 means AVAIL\u003d0 USED\u003d1\n10 means AVAIL\u003d1 USED\u003d0, 11 means AVAIL\u003d1 USED\u003d1\n\nAfter the driver made two descriptor chains available and\neach chain consists of two descriptors, the ring could be:\n\n+----+-----------+----+-----------+\n| 10 | 10 (id\u003d0) | 10 | 10 (id\u003d1) |\n+----+-----------+----+-----------+\n\nAfter the device processed all the available descriptors and\nmade them used (e.g. in order), the ring could be:\n\n+-----------+----+-----------+----+\n| 11 (id\u003d0) | 10 | 11 (id\u003d1) | 10 |\n+-----------+----+-----------+----+\n\nAfter the driver processed all the used descriptors and made\none descriptor (not chained, just one descriptor) available,\nthe ring could be:\n\n+-----------+----+----+----+\n| 01 (id\u003d0) | 10 | 11 | 10 |\n+-----------+----+----+----+\n\nAfter the device made that descriptor used, the ring will be:\n\n+-----------+----+----+----+\n| 00 (id\u003d0) | 10 | 11 | 10 |\n+-----------+----+----+----+\n\nIf the driver just checks whether USED bit equals to the used\nwrap counter when checking whether a descriptor is a used\ndescriptor, after processing the first descriptor (whose\nAVAIL and USED bits are both 0), and advancing vq-\u003enext_used\npointer, it will then also treat the next descriptor, i.e.\nthe second descriptor (whose AVAIL and USED bits are 1 and\n0 respectively) as a used descriptor which is wrong.\n\nFixes: https://github.com/oasis-tcs/virtio-spec/issues/29\nSigned-off-by: Tiwei Bie \u003ctiwei.bie@intel.com\u003e\nReviewed-by: Cornelia Huck \u003ccohuck@redhat.com\u003e\nApproved-by: https://www.oasis-open.org/committees/ballot.php?id\u003d3184\n"
    },
    {
      "commit": "1f6e12c63767cc808df2a48568d9b54e06dfe702",
      "tree": "1c8cec705c28905496a203deedc237519704bd33",
      "parents": [
        "15b16c198b28a8aa527d71e84f87282ed01efc2e"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Fri Jan 11 13:22:37 2019 -0500"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Fri Jan 11 16:11:39 2019 -0500"
      },
      "message": "edit: diff: color added listings green\n\nNote: does not apply to lstinputlisting .\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "15b16c198b28a8aa527d71e84f87282ed01efc2e",
      "tree": "b5f0330cfe122448a856e97b848a00dd69305a90",
      "parents": [
        "31746f80d8b2fa726c8675b5cb1d2393d9a5f460"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Jan 10 22:04:09 2019 -0500"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Fri Jan 11 16:05:54 2019 -0500"
      },
      "message": "edit: drop groups from DIFnomarkup\n\nnot needed anymore and just confuses latex\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "31746f80d8b2fa726c8675b5cb1d2393d9a5f460",
      "tree": "4d5652244164bcc8a88df71c35cb7b63bf709e41",
      "parents": [
        "6a1906345a049ce9ccd072d80d2571bf4ea3bba4"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Jan 10 19:59:44 2019 -0500"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Fri Jan 11 16:05:54 2019 -0500"
      },
      "message": "edit: drop hyperlink coloring from diff\n\nLooks nice but creates lots of problems with coloring\nas packages begin to conflict.\nDrop it for now.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "6a1906345a049ce9ccd072d80d2571bf4ea3bba4",
      "tree": "ec73e2559463df32c3f35d639baa084023ee4f35",
      "parents": [
        "b94db01fffe21e64f594e0235fabaa00903fdd93"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Jan 10 19:58:24 2019 -0500"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Fri Jan 11 16:05:54 2019 -0500"
      },
      "message": "edit: use dark green for diffs\n\nplays better with nw color scheme\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "b94db01fffe21e64f594e0235fabaa00903fdd93",
      "tree": "e3ae771f22957c26456f1fce6d249bd94890edbb",
      "parents": [
        "4d823ad7890db979ef176684dff3352cd3bc673e"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Jan 10 12:43:47 2019 -0500"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Fri Jan 11 16:05:54 2019 -0500"
      },
      "message": "edit: pick up a cleanup commit for diff\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "4d823ad7890db979ef176684dff3352cd3bc673e",
      "tree": "3b0681f407c28d6b32a148cd0a551a37d355bd20",
      "parents": [
        "e31a3632bbd690d7465c837895e3b4cac2a0cee1"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Jan 10 12:43:17 2019 -0500"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Fri Jan 11 16:05:54 2019 -0500"
      },
      "message": "edit: minor diffpreable cleanup\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "e31a3632bbd690d7465c837895e3b4cac2a0cee1",
      "tree": "47650f9e011cd6b242a4bab1f6f0f3fd19f49636",
      "parents": [
        "70e1f04b813996f4a04faed269f39258bb977e09"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Jan 10 12:42:34 2019 -0500"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Fri Jan 11 16:05:49 2019 -0500"
      },
      "message": "edit: fixupdiff: fix more unresolved references\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "70e1f04b813996f4a04faed269f39258bb977e09",
      "tree": "1f14d01ef874c8924838c15b1db45b2e8c4a01b4",
      "parents": [
        "c8cf8156b64c31c1074f47c8a0ee804f00d05888"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Jan 10 12:41:26 2019 -0500"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Fri Jan 11 16:05:49 2019 -0500"
      },
      "message": "edit: drop obsolete commands related to cs02\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    }
  ],
  "next": "c8cf8156b64c31c1074f47c8a0ee804f00d05888"
}
