On Tue, Jul 25, 2017 at 02:57:46PM -0600, Logan Gunthorpe wrote: > Add the code to initialize the memory windows in the hardware. > This includes setting up the requester ID table, and figuring out > which bar corresponds to which memory window. (Seeing the switch > can be configured with any number of bars.) s/bar/BAR/ (twice) > Also, seeing the device doesn't have hardware for scratchpads or > determining the link status, we create a shared memory window that has > these features. A magic number with a version copmonent will be used s/copmonent/component/ > to determine if the otherside's driver is actually up. s/otherside/other side/ > The shared memory window also informs the other side of the > size and count of the local memory windows.