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(0x3FFFF) or inl(0x4000) in guest, what will get of exit information? 2. What will we get when calling inl(0xFFFF) in guest with/without “unconditional I/O exiting” VM-execution control and “use I/O bitmaps” VM-execution control? I test the two cases in nested env. For the first one, I got normal exit if any of the port accessed is masked in bitmap. For the second, it will acts the same as other ports. And the SDM says "If an I/O operation “wraps around” the 16-bit I/O-port space (accesses ports FFFFH and 0000H), the I/O instruction causes a VM exit." I cannot find the exact reaction of this case. Do you have any ideas about these? Arthur -- Arthur Chunqi Li Department of Computer Science School of EECS Peking University Beijing, China -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html