<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/ntb/hw, branch linux-4.4.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.4.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.4.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2019-11-28T17:25:59Z</updated>
<entry>
<title>ntb: intel: fix return value for ndev_vec_mask()</title>
<updated>2019-11-28T17:25:59Z</updated>
<author>
<name>Dave Jiang</name>
</author>
<published>2018-08-29T00:13:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ea8db54207d148f48a4c62932147e9c6375cba33'/>
<id>urn:sha1:ea8db54207d148f48a4c62932147e9c6375cba33</id>
<content type='text'>
[ Upstream commit 7756e2b5d68c36e170a111dceea22f7365f83256 ]

ndev_vec_mask() should be returning u64 mask value instead of int.
Otherwise the mask value returned can be incorrect for larger
vectors.

Fixes: e26a5843f7f5 ("NTB: Split ntb_hw_intel and ntb_transport drivers")

Signed-off-by: Dave Jiang &lt;dave.jiang@intel.com&gt;
Tested-by: Lucas Van &lt;lucas.van@intel.com&gt;
Signed-off-by: Jon Mason &lt;jdmason@kudzu.us&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>NTB: unify translation addresses</title>
<updated>2015-11-08T21:11:21Z</updated>
<author>
<name>Dave Jiang</name>
</author>
<published>2015-09-24T20:03:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8b782fab4da771c97a198f6cb496d124dace36fd'/>
<id>urn:sha1:8b782fab4da771c97a198f6cb496d124dace36fd</id>
<content type='text'>
There is no need for the upstream and downstream addresses to be different
for the NTB configs. Go to using a single set of address. It is still
possible to configure them differently using module parameter override
however.

Signed-off-by: Dave Jiang &lt;dave.jiang@intel.com&gt;
Acked and Tested-by: Allen Hubbe &lt;Allen.Hubbe@emc.com&gt;
Signed-off-by: Jon Mason &lt;jdmason@kudzu.us&gt;
</content>
</entry>
<entry>
<title>NTB: Fix range check on memory window index</title>
<updated>2015-09-07T19:27:12Z</updated>
<author>
<name>Allen Hubbe</name>
</author>
<published>2015-08-31T13:31:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9a07826f99034202dad589285a47132685d9538b'/>
<id>urn:sha1:9a07826f99034202dad589285a47132685d9538b</id>
<content type='text'>
The range check must exclude the upper bound.

Signed-off-by: Allen Hubbe &lt;Allen.Hubbe@emc.com&gt;
Signed-off-by: Jon Mason &lt;jdmason@kudzu.us&gt;
</content>
</entry>
<entry>
<title>NTB: Improve index handling in B2B MW workaround</title>
<updated>2015-09-07T19:27:12Z</updated>
<author>
<name>Allen Hubbe</name>
</author>
<published>2015-08-31T13:30:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2aa2a77a489deda473c99a4c15074d092718912c'/>
<id>urn:sha1:2aa2a77a489deda473c99a4c15074d092718912c</id>
<content type='text'>
Check that b2b_mw_idx is in range of the number of memory windows when
initializing the device.  The workaround is considered to be in effect
only if the device b2b_idx is exactly UINT_MAX, instead of any index
past the last memory window.

Only print B2B MW workaround information in debugfs if the workaround is
in effect.

Signed-off-by: Allen Hubbe &lt;Allen.Hubbe@emc.com&gt;
Signed-off-by: Jon Mason &lt;jdmason@kudzu.us&gt;
</content>
</entry>
<entry>
<title>NTB: Add PCI Device IDs for Broadwell Xeon</title>
<updated>2015-09-07T19:17:08Z</updated>
<author>
<name>Dave Jiang</name>
</author>
<published>2015-07-13T12:07:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0a5d19d9f046d770776508fdde959d2a42bce9f7'/>
<id>urn:sha1:0a5d19d9f046d770776508fdde959d2a42bce9f7</id>
<content type='text'>
Adding PCI Device IDs for B2B (back to back), RP (root port, primary),
and TB (transparent bridge, secondary) devices.

Signed-off-by: Dave Jiang &lt;dave.jiang@intel.com&gt;
Signed-off-by: Jon Mason &lt;jdmason@kudzu.us&gt;
</content>
</entry>
<entry>
<title>NTB: Add split BAR output for debugfs stats</title>
<updated>2015-07-04T18:09:32Z</updated>
<author>
<name>Dave Jiang</name>
</author>
<published>2015-06-18T09:17:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bf44fe4671f97ee17d178e08c2d3b346188d062b'/>
<id>urn:sha1:bf44fe4671f97ee17d178e08c2d3b346188d062b</id>
<content type='text'>
When split BAR is enabled, the driver needs to dump out the split BAR
registers rather than the original 64bit BAR registers.

Signed-off-by: Dave Jiang &lt;dave.jiang@intel.com&gt;
Signed-off-by: Jon Mason &lt;jdmason@kudzu.us&gt;
</content>
</entry>
<entry>
<title>NTB: Change WARN_ON_ONCE to pr_warn_once on unsafe</title>
<updated>2015-07-04T18:09:30Z</updated>
<author>
<name>Dave Jiang</name>
</author>
<published>2015-06-15T12:22:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fd839bf88485878ec602dbb3146fd44769eb3784'/>
<id>urn:sha1:fd839bf88485878ec602dbb3146fd44769eb3784</id>
<content type='text'>
The unsafe doorbell and scratchpad access should display reason when
WARN is called.  Otherwise we get a stack dump without any explanation.

Signed-off-by: Dave Jiang &lt;dave.jiang@intel.com&gt;
Signed-off-by: Jon Mason &lt;jdmason@kudzu.us&gt;
</content>
</entry>
<entry>
<title>NTB: Print driver name and version in module init</title>
<updated>2015-07-04T18:09:28Z</updated>
<author>
<name>Dave Jiang</name>
</author>
<published>2015-06-15T12:21:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7eb387813db6730a5793cd53077b4039d948d17f'/>
<id>urn:sha1:7eb387813db6730a5793cd53077b4039d948d17f</id>
<content type='text'>
Printouts driver name and version to indicate what is being loaded.

Signed-off-by: Dave Jiang &lt;dave.jiang@intel.com&gt;
Signed-off-by: Jon Mason &lt;jdmason@kudzu.us&gt;
</content>
</entry>
<entry>
<title>NTB: Rename Intel code names to platform names</title>
<updated>2015-07-04T18:09:25Z</updated>
<author>
<name>Dave Jiang</name>
</author>
<published>2015-05-20T16:55:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2f887b9a44015a8146d52e40bef9e2b7bc6cd275'/>
<id>urn:sha1:2f887b9a44015a8146d52e40bef9e2b7bc6cd275</id>
<content type='text'>
Instead of using the platform code names, use the correct platform names
to identify the respective Intel NTB hardware.

Signed-off-by: Dave Jiang &lt;dave.jiang@intel.com&gt;
Signed-off-by: Jon Mason &lt;jdmason@kudzu.us&gt;
</content>
</entry>
<entry>
<title>NTB: Use NUMA memory in Intel driver</title>
<updated>2015-07-04T18:09:19Z</updated>
<author>
<name>Allen Hubbe</name>
</author>
<published>2015-05-19T16:04:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0e041fb5369975c183d22ffeb156ea0dae760088'/>
<id>urn:sha1:0e041fb5369975c183d22ffeb156ea0dae760088</id>
<content type='text'>
Allocate memory for the NUMA node of the NTB device.

Signed-off-by: Allen Hubbe &lt;Allen.Hubbe@emc.com&gt;
Signed-off-by: Jon Mason &lt;jdmason@kudzu.us&gt;
</content>
</entry>
</feed>
