From: "Michael S. Tsirkin" <mst@redhat.com>
To: Parav Pandit <parav@nvidia.com>
Cc: "virtio-dev@lists.oasis-open.org"
<virtio-dev@lists.oasis-open.org>,
"pasic@linux.ibm.com" <pasic@linux.ibm.com>,
"cohuck@redhat.com" <cohuck@redhat.com>,
"virtio-comment@lists.oasis-open.org"
<virtio-comment@lists.oasis-open.org>,
Shahaf Shuler <shahafs@nvidia.com>
Subject: [virtio-comment] Re: [PATCH v3 6/8] transport-ccw: Refer to the vq by its number
Date: Wed, 22 Mar 2023 12:55:34 -0400 [thread overview]
Message-ID: <20230322125354-mutt-send-email-mst@kernel.org> (raw)
In-Reply-To: <PH0PR12MB548115757F72BB333651C1D8DC869@PH0PR12MB5481.namprd12.prod.outlook.com>
On Wed, Mar 22, 2023 at 04:52:36PM +0000, Parav Pandit wrote:
>
> > From: Michael S. Tsirkin <mst@redhat.com>
> > Sent: Tuesday, March 21, 2023 11:53 PM
> >
> > On Wed, Mar 22, 2023 at 02:45:00AM +0000, Parav Pandit wrote:
> > >
> > > > From: Michael S. Tsirkin <mst@redhat.com>
> > > > Sent: Tuesday, March 21, 2023 6:22 PM
> > >
> > > > > +\begin{note}
> > > > > +\field{queue_select} was previously named as index.
> > > >
> > > > sounds a bit strange, and \field{} is missing. If you insist I'd say
> > > > in previous versions of this specification,
> > > > field{queue_select} was also called queue \field{index}
> > > >
> > > The field is missing because field index is no longer there.
> >
> > But it was there. Look what it does, it formats in italics so it stands out from
> > rest of text, making it clear it is field name (former one) and not the word
> > "index" in english.
> True, but since that field index was written what would it refer to.
Refer how? \field{} is not a cross reference. It's a way to make
field names stand out to make sure readers do not think
this is plain english.
> Anyway, not important once its part of the structure comment.
> >
> > > >
> > > > e.g. in blk we have this:
> > > > In the legacy interface, VIRTIO_BLK_F_FLUSH was also
> > > > called VIRTIO_BLK_F_WCE.
> > > >
> > > >
> > > > but I really feel this misses the point, the compat is needed in the
> > > > struct definition, not split out after usage is described. This is
> > > > why I proposed just making this a comment in the struct. Why not?
> > > >
> > > Sure comment is good to me too.
> > > In v0 you specifically asked to add note with example.
> > > You said "like "Note: this was previously known as QueueNumMax""
> > > It is hard to guess to write a comment when you mean "Note". :)
> >
> > That referred to MMIO where it's a table not a listing.
> > I did not check the generated PDF the point is to make the note appear near the
> > field and also not damage the layout.
> Yes, the note is next to the field. I looked in the PDF.
> > Pls take a look at how it looks in PDF - another option is a footnote though it's a
> > bit harder for readers to find these and bad for accessibility. Again I don't think
> > these work in listings, there we are kind of limited to code comments.
> >
> I was trying to have uniform note for mmio and ccw regardless off struct vs table.
That would involve rewriting MMIO description to match ccw and pci
using structs and not a table :)
> But comment is fine too.
> I will change to comment format for the struct.
This publicly archived list offers a means to provide input to the
OASIS Virtual I/O Device (VIRTIO) TC.
In order to verify user consent to the Feedback License terms and
to minimize spam in the list archive, subscription is required
before posting.
Subscribe: virtio-comment-subscribe@lists.oasis-open.org
Unsubscribe: virtio-comment-unsubscribe@lists.oasis-open.org
List help: virtio-comment-help@lists.oasis-open.org
List archive: https://lists.oasis-open.org/archives/virtio-comment/
Feedback License: https://www.oasis-open.org/who/ipr/feedback_license.pdf
List Guidelines: https://www.oasis-open.org/policies-guidelines/mailing-lists
Committee: https://www.oasis-open.org/committees/virtio/
Join OASIS: https://www.oasis-open.org/join/
WARNING: multiple messages have this Message-ID (diff)
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Parav Pandit <parav@nvidia.com>
Cc: "virtio-dev@lists.oasis-open.org"
<virtio-dev@lists.oasis-open.org>,
"pasic@linux.ibm.com" <pasic@linux.ibm.com>,
"cohuck@redhat.com" <cohuck@redhat.com>,
"virtio-comment@lists.oasis-open.org"
<virtio-comment@lists.oasis-open.org>,
Shahaf Shuler <shahafs@nvidia.com>
Subject: [virtio-dev] Re: [PATCH v3 6/8] transport-ccw: Refer to the vq by its number
Date: Wed, 22 Mar 2023 12:55:34 -0400 [thread overview]
Message-ID: <20230322125354-mutt-send-email-mst@kernel.org> (raw)
In-Reply-To: <PH0PR12MB548115757F72BB333651C1D8DC869@PH0PR12MB5481.namprd12.prod.outlook.com>
On Wed, Mar 22, 2023 at 04:52:36PM +0000, Parav Pandit wrote:
>
> > From: Michael S. Tsirkin <mst@redhat.com>
> > Sent: Tuesday, March 21, 2023 11:53 PM
> >
> > On Wed, Mar 22, 2023 at 02:45:00AM +0000, Parav Pandit wrote:
> > >
> > > > From: Michael S. Tsirkin <mst@redhat.com>
> > > > Sent: Tuesday, March 21, 2023 6:22 PM
> > >
> > > > > +\begin{note}
> > > > > +\field{queue_select} was previously named as index.
> > > >
> > > > sounds a bit strange, and \field{} is missing. If you insist I'd say
> > > > in previous versions of this specification,
> > > > field{queue_select} was also called queue \field{index}
> > > >
> > > The field is missing because field index is no longer there.
> >
> > But it was there. Look what it does, it formats in italics so it stands out from
> > rest of text, making it clear it is field name (former one) and not the word
> > "index" in english.
> True, but since that field index was written what would it refer to.
Refer how? \field{} is not a cross reference. It's a way to make
field names stand out to make sure readers do not think
this is plain english.
> Anyway, not important once its part of the structure comment.
> >
> > > >
> > > > e.g. in blk we have this:
> > > > In the legacy interface, VIRTIO_BLK_F_FLUSH was also
> > > > called VIRTIO_BLK_F_WCE.
> > > >
> > > >
> > > > but I really feel this misses the point, the compat is needed in the
> > > > struct definition, not split out after usage is described. This is
> > > > why I proposed just making this a comment in the struct. Why not?
> > > >
> > > Sure comment is good to me too.
> > > In v0 you specifically asked to add note with example.
> > > You said "like "Note: this was previously known as QueueNumMax""
> > > It is hard to guess to write a comment when you mean "Note". :)
> >
> > That referred to MMIO where it's a table not a listing.
> > I did not check the generated PDF the point is to make the note appear near the
> > field and also not damage the layout.
> Yes, the note is next to the field. I looked in the PDF.
> > Pls take a look at how it looks in PDF - another option is a footnote though it's a
> > bit harder for readers to find these and bad for accessibility. Again I don't think
> > these work in listings, there we are kind of limited to code comments.
> >
> I was trying to have uniform note for mmio and ccw regardless off struct vs table.
That would involve rewriting MMIO description to match ccw and pci
using structs and not a table :)
> But comment is fine too.
> I will change to comment format for the struct.
---------------------------------------------------------------------
To unsubscribe, e-mail: virtio-dev-unsubscribe@lists.oasis-open.org
For additional commands, e-mail: virtio-dev-help@lists.oasis-open.org
next prev parent reply other threads:[~2023-03-22 16:55 UTC|newest]
Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-03-21 21:58 [virtio-comment] [PATCH v3 0/8] Rename queue index to queue number Parav Pandit
2023-03-21 21:58 ` [virtio-dev] " Parav Pandit
2023-03-21 21:58 ` [virtio-comment] [PATCH v3 1/8] content: Add vq number text Parav Pandit
2023-03-21 21:58 ` [virtio-dev] " Parav Pandit
2023-03-21 21:58 ` [virtio-comment] [PATCH v3 2/8] transport-pci: Refer to the vq by its number Parav Pandit
2023-03-21 21:58 ` [virtio-dev] " Parav Pandit
2023-03-21 21:58 ` [virtio-comment] [PATCH v3 3/8] transport-mmio: Rename QueueNum register Parav Pandit
2023-03-21 21:58 ` [virtio-dev] " Parav Pandit
2023-03-21 21:58 ` [virtio-comment] [PATCH v3 4/8] transport-mmio: Refer to the vq by its number Parav Pandit
2023-03-21 21:58 ` [virtio-dev] " Parav Pandit
2023-03-21 21:58 ` [virtio-comment] [PATCH v3 5/8] transport-ccw: Rename queue depth/size to other transports Parav Pandit
2023-03-21 21:58 ` [virtio-dev] " Parav Pandit
2023-03-21 21:58 ` [virtio-comment] [PATCH v3 6/8] transport-ccw: Refer to the vq by its number Parav Pandit
2023-03-21 21:58 ` [virtio-dev] " Parav Pandit
2023-03-21 22:21 ` [virtio-comment] " Michael S. Tsirkin
2023-03-21 22:21 ` [virtio-dev] " Michael S. Tsirkin
2023-03-22 2:45 ` [virtio-comment] " Parav Pandit
2023-03-22 2:45 ` [virtio-dev] " Parav Pandit
2023-03-22 3:53 ` [virtio-comment] " Michael S. Tsirkin
2023-03-22 3:53 ` [virtio-dev] " Michael S. Tsirkin
2023-03-22 16:52 ` [virtio-comment] " Parav Pandit
2023-03-22 16:52 ` [virtio-dev] " Parav Pandit
2023-03-22 16:55 ` Michael S. Tsirkin [this message]
2023-03-22 16:55 ` [virtio-dev] " Michael S. Tsirkin
2023-03-22 16:58 ` [virtio-comment] " Parav Pandit
2023-03-22 16:58 ` [virtio-dev] " Parav Pandit
2023-03-21 21:58 ` [virtio-comment] [PATCH v3 7/8] virtio-net: Avoid duplicate receive queue example Parav Pandit
2023-03-21 21:58 ` [virtio-dev] " Parav Pandit
2023-03-21 21:58 ` [virtio-comment] [PATCH v3 8/8] virtio-net: Describe RSS using receive queue handle Parav Pandit
2023-03-21 21:58 ` [virtio-dev] " Parav Pandit
2023-03-21 22:16 ` [virtio-comment] " Michael S. Tsirkin
2023-03-21 22:16 ` [virtio-dev] " Michael S. Tsirkin
2023-03-22 2:37 ` [virtio-comment] " Parav Pandit
2023-03-22 2:37 ` [virtio-dev] " Parav Pandit
2023-03-22 3:46 ` [virtio-comment] " Michael S. Tsirkin
2023-03-22 3:46 ` [virtio-dev] " Michael S. Tsirkin
2023-03-22 17:07 ` [virtio-comment] " Parav Pandit
2023-03-22 17:07 ` [virtio-dev] " Parav Pandit
2023-03-22 20:56 ` [virtio-comment] " Michael S. Tsirkin
2023-03-22 20:56 ` [virtio-dev] " Michael S. Tsirkin
2023-03-22 22:14 ` [virtio-comment] " Parav Pandit
2023-03-22 22:14 ` [virtio-dev] " Parav Pandit
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20230322125354-mutt-send-email-mst@kernel.org \
--to=mst@redhat.com \
--cc=cohuck@redhat.com \
--cc=parav@nvidia.com \
--cc=pasic@linux.ibm.com \
--cc=shahafs@nvidia.com \
--cc=virtio-comment@lists.oasis-open.org \
--cc=virtio-dev@lists.oasis-open.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.