On Wednesday 30 January 2013, Jason Gunthorpe wrote: > > But we normally only assign a 64 KB I/O window to each PCI host bridge. > > Requiring PCI bridges to be space 64 KB apart would mean that we cannot > > actually support bridges at all. > > The PCI resource code uses full 32 bit integers when it handles IO > addresses, so this actually does sort of work out. However, we only reserve 1 MB (I think) virtual address window for all I/O spaces of all PCI domains combined, at a fixed location (0xfee00000). This means we can have at most 16 such windows at run-time. That can be changed if necessary, but it seems like overkill when in practice you only need a few bytes at most. Arnd -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html