I heard that the PCI revision 2.2 spec recommends that when a memory mapped target needs less than 4k address space, to use 4k anyways. I do not have 2.2 spec but I am curious. If it is true, why is that? So what is the side effect if you map less than this? Thanks for any responses.