NTB: Handle 64bit BAR sizes
authorJon Mason <jon.mason@intel.com>
Wed, 30 Jan 2013 18:40:52 +0000 (11:40 -0700)
committerJon Mason <jon.mason@intel.com>
Wed, 15 May 2013 17:57:40 +0000 (10:57 -0700)
commit113fc505b83b2d16e820ca74fa07f99a34877b1d
treeb128844cff7e10850abcb8fa363999c8c1d09b22
parentcc0f868d8adef7bdc12cda132654870086d766bc
NTB: Handle 64bit BAR sizes

64bit BAR sizes are permissible with an NTB device.  To support them
various modifications and clean-ups were required, most significantly
using 2 32bit scratch pad registers for each BAR.

Also, modify the driver to allow more than 2 Memory Windows.

Signed-off-by: Jon Mason <jon.mason@intel.com>
drivers/ntb/ntb_hw.c
drivers/ntb/ntb_transport.c