Re: thoughts stac/clac and get user for vhost

2019-01-08 Thread Jason Wang
On 2019/1/7 下午10:45, Michael S. Tsirkin wrote: On Mon, Jan 07, 2019 at 02:54:19PM +0800, Jason Wang wrote: On 2019/1/7 下午1:42, Michael S. Tsirkin wrote: On Mon, Jan 07, 2019 at 12:26:51PM +0800, Jason Wang wrote: On 2019/1/5 上午5:25, Michael S. Tsirkin wrote: On Wed, Jan 02, 2019 at 11:25:14

Re: thoughts stac/clac and get user for vhost

2019-01-07 Thread Michael S. Tsirkin
On Mon, Jan 07, 2019 at 02:54:19PM +0800, Jason Wang wrote: > > On 2019/1/7 下午1:42, Michael S. Tsirkin wrote: > > On Mon, Jan 07, 2019 at 12:26:51PM +0800, Jason Wang wrote: > > > On 2019/1/5 上午5:25, Michael S. Tsirkin wrote: > > > > On Wed, Jan 02, 2019 at 11:25:14AM +0800, Jason Wang wrote: > >

Re: thoughts stac/clac and get user for vhost

2019-01-06 Thread Jason Wang
On 2019/1/7 下午1:42, Michael S. Tsirkin wrote: On Mon, Jan 07, 2019 at 12:26:51PM +0800, Jason Wang wrote: On 2019/1/5 上午5:25, Michael S. Tsirkin wrote: On Wed, Jan 02, 2019 at 11:25:14AM +0800, Jason Wang wrote: On 2018/12/31 上午2:40, Michael S. Tsirkin wrote: On Thu, Dec 27, 2018 at 05:55:5

Re: thoughts stac/clac and get user for vhost

2019-01-06 Thread Michael S. Tsirkin
On Mon, Jan 07, 2019 at 12:26:51PM +0800, Jason Wang wrote: > > On 2019/1/5 上午5:25, Michael S. Tsirkin wrote: > > On Wed, Jan 02, 2019 at 11:25:14AM +0800, Jason Wang wrote: > > > On 2018/12/31 上午2:40, Michael S. Tsirkin wrote: > > > > On Thu, Dec 27, 2018 at 05:55:52PM +0800, Jason Wang wrote: >

Re: thoughts stac/clac and get user for vhost

2019-01-06 Thread Jason Wang
On 2019/1/5 上午5:25, Michael S. Tsirkin wrote: On Wed, Jan 02, 2019 at 11:25:14AM +0800, Jason Wang wrote: On 2018/12/31 上午2:40, Michael S. Tsirkin wrote: On Thu, Dec 27, 2018 at 05:55:52PM +0800, Jason Wang wrote: On 2018/12/26 下午11:06, Michael S. Tsirkin wrote: On Wed, Dec 26, 2018 at 12:0

Re: thoughts stac/clac and get user for vhost

2019-01-04 Thread Michael S. Tsirkin
On Wed, Jan 02, 2019 at 11:25:14AM +0800, Jason Wang wrote: > > On 2018/12/31 上午2:40, Michael S. Tsirkin wrote: > > On Thu, Dec 27, 2018 at 05:55:52PM +0800, Jason Wang wrote: > > > On 2018/12/26 下午11:06, Michael S. Tsirkin wrote: > > > > On Wed, Dec 26, 2018 at 12:03:50PM +0800, Jason Wang wrote:

Re: thoughts stac/clac and get user for vhost

2019-01-01 Thread Jason Wang
On 2018/12/31 上午2:40, Michael S. Tsirkin wrote: On Thu, Dec 27, 2018 at 05:55:52PM +0800, Jason Wang wrote: On 2018/12/26 下午11:06, Michael S. Tsirkin wrote: On Wed, Dec 26, 2018 at 12:03:50PM +0800, Jason Wang wrote: On 2018/12/26 上午12:41, Michael S. Tsirkin wrote: Hi! I was just wondering:

Re: thoughts stac/clac and get user for vhost

2018-12-30 Thread Michael S. Tsirkin
On Thu, Dec 27, 2018 at 05:55:52PM +0800, Jason Wang wrote: > > On 2018/12/26 下午11:06, Michael S. Tsirkin wrote: > > On Wed, Dec 26, 2018 at 12:03:50PM +0800, Jason Wang wrote: > > > On 2018/12/26 上午12:41, Michael S. Tsirkin wrote: > > > > Hi! > > > > I was just wondering: packed ring batches thin

Re: thoughts stac/clac and get user for vhost

2018-12-27 Thread Jason Wang
On 2018/12/26 下午11:06, Michael S. Tsirkin wrote: On Wed, Dec 26, 2018 at 12:03:50PM +0800, Jason Wang wrote: On 2018/12/26 上午12:41, Michael S. Tsirkin wrote: Hi! I was just wondering: packed ring batches things naturally. E.g. user_access_begin check descriptor valid smp_rmb copy descriptor

Re: thoughts stac/clac and get user for vhost

2018-12-26 Thread Michael S. Tsirkin
On Wed, Dec 26, 2018 at 12:03:50PM +0800, Jason Wang wrote: > > On 2018/12/26 上午12:41, Michael S. Tsirkin wrote: > > Hi! > > I was just wondering: packed ring batches things naturally. > > E.g. > > > > user_access_begin > > check descriptor valid > > smp_rmb > > copy descriptor > > user_access_en

Re: thoughts stac/clac and get user for vhost

2018-12-25 Thread Jason Wang
On 2018/12/26 上午12:41, Michael S. Tsirkin wrote: Hi! I was just wondering: packed ring batches things naturally. E.g. user_access_begin check descriptor valid smp_rmb copy descriptor user_access_end But without speculation on the descriptor (which may only work for in-order or even a viola

thoughts stac/clac and get user for vhost

2018-12-25 Thread Michael S. Tsirkin
Hi! I was just wondering: packed ring batches things naturally. E.g. user_access_begin check descriptor valid smp_rmb copy descriptor user_access_end So packed layout should show the gain with this approach. That could be motivation enough to finally enable vhost packed ring support. Thoughts?