[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [virtio-dev] Re: [PATCH v1 1/2] transport-pci: Introduce legacy registers access commands
On Wed, May 03, 2023 at 03:38:31PM -0400, Parav Pandit wrote: > > > On 5/3/2023 3:21 PM, Michael S. Tsirkin wrote: > > On Wed, May 03, 2023 at 06:26:58AM +0300, Parav Pandit wrote: > > > +\begin{lstlisting} > > > +struct virtio_admin_cmd_lreg_wr_data { > > > + u8 offset; /* Starting byte offset of the register(s) to write */ > > > + u8 size; /* Number of bytes to write into the register. */ > > > + u8 register[]; > > > +}; > > > > BTW if we don't have padding we could reuse buffer size and won't need > > size here. > Yes. sounds good. > > > Do we want to tweak admin command structure generally to use > > u8 and not le64 for command data then? WDYT? > > > yeah, cmd and result be u8 is fine. > If padding is needed for perf, may be that command can define the padding. The commands that I defined do need u64 (much easier to work on bitmaps in fixed size chunks), so they will use that. -- MST
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]