Re: Corner cases of I/O bitmap

2013-09-03 Thread Gleb Natapov
On Tue, Sep 03, 2013 at 07:59:19PM +0800, Arthur Chunqi Li wrote: > On Tue, Sep 3, 2013 at 7:48 PM, Gleb Natapov wrote: > > On Tue, Sep 03, 2013 at 07:45:47PM +0800, Arthur Chunqi Li wrote: > >> On Tue, Sep 3, 2013 at 7:19 PM, Gleb Natapov wrote: > >> > On Mon, Aug 12, 2013 at 08:35:57PM +0800, A

Re: Corner cases of I/O bitmap

2013-09-03 Thread Arthur Chunqi Li
On Tue, Sep 3, 2013 at 7:48 PM, Gleb Natapov wrote: > On Tue, Sep 03, 2013 at 07:45:47PM +0800, Arthur Chunqi Li wrote: >> On Tue, Sep 3, 2013 at 7:19 PM, Gleb Natapov wrote: >> > On Mon, Aug 12, 2013 at 08:35:57PM +0800, Arthur Chunqi Li wrote: >> >> Hi Gleb and Paolo, >> >> There are some corne

Re: Corner cases of I/O bitmap

2013-09-03 Thread Gleb Natapov
On Tue, Sep 03, 2013 at 07:45:47PM +0800, Arthur Chunqi Li wrote: > On Tue, Sep 3, 2013 at 7:19 PM, Gleb Natapov wrote: > > On Mon, Aug 12, 2013 at 08:35:57PM +0800, Arthur Chunqi Li wrote: > >> Hi Gleb and Paolo, > >> There are some corner cases when testing I/O bitmaps, and I don't know > >> the

Re: Corner cases of I/O bitmap

2013-09-03 Thread Arthur Chunqi Li
On Tue, Sep 3, 2013 at 7:19 PM, Gleb Natapov wrote: > On Mon, Aug 12, 2013 at 08:35:57PM +0800, Arthur Chunqi Li wrote: >> Hi Gleb and Paolo, >> There are some corner cases when testing I/O bitmaps, and I don't know >> the exact action of HW. >> > A little bit late but... A little earlier mail, bu

Re: Corner cases of I/O bitmap

2013-09-03 Thread Gleb Natapov
On Mon, Aug 12, 2013 at 08:35:57PM +0800, Arthur Chunqi Li wrote: > Hi Gleb and Paolo, > There are some corner cases when testing I/O bitmaps, and I don't know > the exact action of HW. > A little bit late but... > 1. If we set bit of 0x4000 in bitmap and call inl(0x3) or > inl(0x4000) in gue

Corner cases of I/O bitmap

2013-08-12 Thread Arthur Chunqi Li
Hi Gleb and Paolo, There are some corner cases when testing I/O bitmaps, and I don't know the exact action of HW. 1. If we set bit of 0x4000 in bitmap and call inl(0x3) or inl(0x4000) in guest, what will get of exit information? 2. What will we get when calling inl(0x) in guest with/witho