]>
git.openfabrics.org - ~adrianc/mstflint.git/log
Adrian Chiris [Wed, 2 Apr 2014 09:06:47 +0000 (12:06 +0300)]
removed unused variable
Adrian Chiris [Wed, 2 Apr 2014 08:52:35 +0000 (11:52 +0300)]
Merge branch 'master' of git://git.openfabrics.org/~mohammads/mstflint
Adrian Chiris [Tue, 1 Apr 2014 14:33:45 +0000 (17:33 +0300)]
fixed compiler warnings, some fixes in specfile to work with rpmbuild
Adrian Chiris [Mon, 31 Mar 2014 13:38:43 +0000 (16:38 +0300)]
porting of mft-3.6.0 to mstflint-3.6.0
Mohammad Sawalha [Tue, 4 Feb 2014 16:16:21 +0000 (18:16 +0200)]
Fixed an issue in burning Connect_IB in SLES 10.3 OS
Oren Kladnitsky [Tue, 14 Jan 2014 14:30:18 +0000 (16:30 +0200)]
Fix VPATH build
Oren Kladnitsky [Tue, 14 Jan 2014 12:42:27 +0000 (14:42 +0200)]
Fix support of --disable-dc configure flag
Oren Kladnitsky [Thu, 9 Jan 2014 11:17:15 +0000 (13:17 +0200)]
Added configure --disable-inband to eliminate infiniband/mad.h dependency
This is required to build on eth only platforms.
Oren Kladnitsky [Wed, 25 Dec 2013 15:03:09 +0000 (17:03 +0200)]
Fix man files packaging in spec
Oren Kladnitsky [Wed, 25 Dec 2013 15:02:23 +0000 (17:02 +0200)]
Update debian/changelog . Add debian dir to dist
Oren Kladnitsky [Tue, 24 Dec 2013 16:11:17 +0000 (18:11 +0200)]
Added mstflint man
Oren Kladnitsky [Tue, 24 Dec 2013 15:30:36 +0000 (17:30 +0200)]
rc set to 1
Oren Kladnitsky [Tue, 24 Dec 2013 15:30:15 +0000 (17:30 +0200)]
Set external build macro
Oren Kladnitsky [Tue, 24 Dec 2013 13:32:10 +0000 (15:32 +0200)]
Fix warnings
Oren Kladnitsky [Tue, 24 Dec 2013 12:29:24 +0000 (14:29 +0200)]
Fixed build issues with 3.5.0 porting
- Fixed all makefiles
- The build mistakenly took mtcr.h from MFT installation instead of local version
- Fixed bad MTCR_UL indication macro
- Fixed mstregdump db files path selection
- Updated tools_version
- Added libmtcr_ul.a installation to spec
- Compilation Warning fixes
Adrian Chiris [Mon, 23 Dec 2013 15:39:27 +0000 (17:39 +0200)]
Fixed licence headers to BSD/GPL
Adrian Chiris [Mon, 23 Dec 2013 15:28:37 +0000 (17:28 +0200)]
Fixed ConnectIB fs3 burn flow
Prevent image corruption due to bad expansion rom addition
Adrian Chiris [Mon, 23 Dec 2013 15:28:05 +0000 (17:28 +0200)]
Fix Connectib pci device open-as-inband Allow burning without -override_cahce_replacement flag
Adrian Chiris [Mon, 23 Dec 2013 09:13:48 +0000 (11:13 +0200)]
removed compilation warrnings
Oren Kladnitsky [Mon, 23 Dec 2013 15:44:21 +0000 (17:44 +0200)]
Support burning ConnectIB without -override_cache_replacement
When driver is up, mtcr replaces the direct pci access with in-band access to the local device.
Thus fw update is done via FW interface, eliminating colisions between th running FW and the fw update tool
Adrian Chiris [Wed, 18 Dec 2013 10:01:09 +0000 (12:01 +0200)]
MFT-3.5.0 ported to mstflint
Adrian Chiris [Tue, 17 Dec 2013 10:13:54 +0000 (12:13 +0200)]
removed depracated flint
Adrian Chiris [Tue, 17 Dec 2013 09:50:37 +0000 (11:50 +0200)]
fix in mget_devs_flags to support IB access
Oren Kladnitsky [Wed, 11 Dec 2013 13:37:33 +0000 (15:37 +0200)]
Added maccess_reg_mad function implementation
Oren Kladnitsky [Wed, 11 Dec 2013 13:37:06 +0000 (15:37 +0200)]
Added missing include files to make dist
Oren Kladnitsky [Thu, 28 Nov 2013 13:34:36 +0000 (15:34 +0200)]
Added in-band access method over InfiniBand MAD packets
The mtcr_ul lib tools cann now access Mellanox devices via the InfiniBand fabric.
This allows remote access to switches.
Accepted device names:
lid-<target device lid>[,<sending adapter name>,<sending port number>] E.G.: lid-5
ibdr-<dot seperated dr path>,<sending adapter name>,<sending port number> E.G.: ibdr-0.1,mlx5_1,1
Oren Kladnitsky [Thu, 28 Nov 2013 11:39:59 +0000 (13:39 +0200)]
Do not pront warning on PCI bar access failure in ConnectIB
ConnectIB by default does not expose crspace bar hence this is an expected behavior
Oren Kladnitsky [Wed, 27 Nov 2013 12:55:07 +0000 (14:55 +0200)]
Major code refactoring - seperated access handlers into functions per access type
The code is more modular.
This makes it easy to add new access types in the future.
Oren Kladnitsky [Wed, 27 Nov 2013 10:04:39 +0000 (12:04 +0200)]
Tabs to spaces
Oren Kladnitsky [Tue, 19 Nov 2013 22:35:59 +0000 (00:35 +0200)]
Split mtcr.h to seperate header and libmtcr_ul.a
mtcr.h contained both declaration and implementation, which was bad.
Note: External users of mtcr.h should add "-lmtcr_ul" to the linker
Oren Kladnitsky [Mon, 7 Oct 2013 10:25:54 +0000 (13:25 +0300)]
On mclose a pci conf device, add a read from a safe-to-read address
This prevents side effects on a full pci config dump through sysfs or other method.
Oren Kladnitsky [Wed, 14 Aug 2013 13:28:49 +0000 (16:28 +0300)]
Replaced wrong proprietary license to BSD/GPL on few source files.
This commit contains only comments change.
Oren Kladnitsky [Mon, 12 Aug 2013 13:29:29 +0000 (16:29 +0300)]
Friendlier message on mem access failure and switch to config
Oren Kladnitsky [Mon, 12 Aug 2013 10:41:23 +0000 (13:41 +0300)]
Fixed ConnectX2 Secure host mode support
Oren Kladnitsky [Wed, 7 Aug 2013 10:15:36 +0000 (13:15 +0300)]
Set correct mstflint name in help (instead of flint)
Mohammad Sawalha [Wed, 19 Jun 2013 12:13:26 +0000 (15:13 +0300)]
Added buffer read/write with no endianedd swap to mtcr.h
Sami Salloum [Tue, 30 Apr 2013 18:45:00 +0000 (18:45 +0000)]
mtcr: mtcr_ul/mtcr.h set pci.conf_dev as the default device (copy pci.conf_dev to dev_name)
Oren Kladnitsky [Sun, 4 Aug 2013 13:19:03 +0000 (16:19 +0300)]
Added support for mlx5_XX ConnectIB device aliases
Oren Kladnitsky [Mon, 22 Jul 2013 15:38:32 +0000 (18:38 +0300)]
Added ConnectX2 Secure host mode device id to the supported device list
Mohammad Sawalha [Mon, 29 Jul 2013 15:10:49 +0000 (18:10 +0300)]
Changed mstflint version in changelog of debian to 3.0
Mohammad Sawalha [Mon, 22 Jul 2013 15:33:47 +0000 (18:33 +0300)]
Add support for ubuntu
Mohammad Sawalha [Mon, 22 Jul 2013 10:30:55 +0000 (13:30 +0300)]
Added support for connectIB and ConnnectX PRO and display INIT port status instead of DOWN
Oren Kladnitsky [Wed, 3 Apr 2013 09:20:40 +0000 (12:20 +0300)]
Import from MFT 3.0.0: Fixed product version (rom adn fw common version) handling
Oren Kladnitsky [Sun, 31 Mar 2013 09:08:25 +0000 (12:08 +0300)]
Added ConnectX-3 Pro support
Devid missing cfor case list
Oren Kladnitsky [Wed, 27 Mar 2013 23:29:00 +0000 (01:29 +0200)]
Removed default -Werror
Oren Kladnitsky [Wed, 27 Mar 2013 13:48:30 +0000 (15:48 +0200)]
Removed old mstregdump files
Oren Kladnitsky [Sun, 24 Mar 2013 16:06:48 +0000 (18:06 +0200)]
Added debian dir for deb generation.
Not automated yet - Version is hard coded.
Oren Kladnitsky [Sun, 24 Mar 2013 08:29:43 +0000 (10:29 +0200)]
Fix some compiler warnings
Oren Kladnitsky [Thu, 21 Mar 2013 10:41:19 +0000 (12:41 +0200)]
Fix license headers
Oren Kladnitsky [Thu, 21 Mar 2013 10:30:05 +0000 (12:30 +0200)]
Updated versions
Oren Kladnitsky [Thu, 21 Mar 2013 10:15:25 +0000 (12:15 +0200)]
Add ConnectIB and ConnectX3pro device IDs support
Oren Kladnitsky [Wed, 20 Mar 2013 14:42:57 +0000 (16:42 +0200)]
Added new mstdump from MFT 3.0.0
Oren Kladnitsky [Wed, 20 Mar 2013 14:42:12 +0000 (16:42 +0200)]
Fix warning in mtcr mdevices_info
Oren Kladnitsky [Sun, 17 Mar 2013 13:58:33 +0000 (15:58 +0200)]
Import MFT 3.0.0 changes
Lots of changes:
- ConectIB Adapter initial support
- Tree changes
- mstdump removed - New version will be added next commit
Oren Kladnitsky [Thu, 14 Mar 2013 07:56:20 +0000 (09:56 +0200)]
Added mopend() func for MFT compatibility
Oren Kladnitsky [Mon, 21 Jan 2013 18:43:01 +0000 (20:43 +0200)]
Set pci conf device in mdevices_info
Add a few stub functions to match MFT mtcr lib
Sami Salloum [Sun, 20 Jan 2013 14:37:45 +0000 (16:37 +0200)]
Added mdevices_info function
Sami Salloum [Thu, 27 Dec 2012 15:10:17 +0000 (17:10 +0200)]
Added mdevices function
Oren Kladnitsky [Sun, 2 Dec 2012 08:56:31 +0000 (10:56 +0200)]
BugFix: Certain flash types not identified in big endian platforms
Oren Kladnitsky [Tue, 30 Oct 2012 15:03:16 +0000 (17:03 +0200)]
dd git version to -v output
Oren Kladnitsky [Thu, 25 Oct 2012 14:46:23 +0000 (16:46 +0200)]
Change base MFT version to 2.7.1a
Oren Kladnitsky [Thu, 25 Oct 2012 14:42:28 +0000 (16:42 +0200)]
Check for dkms kernel RPMs when checking RPM version
Mohammad Sawalha [Mon, 30 Jul 2012 11:38:30 +0000 (14:38 +0300)]
Handle lspci output for ConnectX3 on Redhat6.2 Signed-off-by: Mohammad Sawalha <mohammad@l-reg-8089.lab.mtl.com>
Oren Kladnitsky [Wed, 24 Oct 2012 14:24:41 +0000 (16:24 +0200)]
Fixed spec file description and url
Oren Kladnitsky [Wed, 24 Oct 2012 14:17:09 +0000 (16:17 +0200)]
Fixed make dist broken by prev commit
Oren Kladnitsky [Sun, 21 Oct 2012 11:10:22 +0000 (13:10 +0200)]
Updated mstdump database to MFT 2.7.1b
Removed ConnectX-3/2 do-not-read addresses from teh db
Oren Kladnitsky [Sun, 21 Oct 2012 09:18:30 +0000 (11:18 +0200)]
Change mstdump data files from .crb to .dat .
Sync with MFT naming.
Oren Kladnitsky [Thu, 8 Mar 2012 09:05:29 +0000 (11:05 +0200)]
Added COPYING file
Oren Kladnitsky [Thu, 23 Feb 2012 09:36:24 +0000 (11:36 +0200)]
Fix warning: mtcr_connectx_flush defined but not used
Oren Kladnitsky [Sun, 27 Nov 2011 16:37:12 +0000 (18:37 +0200)]
hca_self_test.ofed: fix a bug in port state detection
Always reported down - from last commit.
Oren Kladnitsky [Sun, 27 Nov 2011 08:52:19 +0000 (10:52 +0200)]
Fixed "make dist"
Thanks Ira Weiny for reporting
Oren Kladnitsky [Tue, 15 Nov 2011 14:58:16 +0000 (16:58 +0200)]
hca_self_test: Print port num for eth port.
Fix potential bug if port state is empty
Oren Kladnitsky [Sun, 13 Nov 2011 12:03:13 +0000 (14:03 +0200)]
hca_self_test: Support CX3. Fix kernel RPM checks
Oren Kladnitsky [Thu, 27 Oct 2011 14:34:47 +0000 (16:34 +0200)]
Fix a (harmless) buffer overrun
Oren Kladnitsky [Wed, 26 Oct 2011 12:12:14 +0000 (14:12 +0200)]
Update code to mft-2.7.1 release
Atmel flash support
Clearer error message on device/image mismatch
Version string fix
Oren Kladnitsky [Mon, 10 Oct 2011 09:43:39 +0000 (11:43 +0200)]
Support ConnectX3 and SwitchX in mstdump
Take mstdump from MFT 2.7.0
Added new files from MFT/dev_mgt lib for new mstdump.
Oren Kladnitsky [Sun, 9 Oct 2011 10:40:11 +0000 (12:40 +0200)]
Fix bug with cr access for ConnectX-3 A1 chip
Oren Kladnitsky [Fri, 8 Jul 2011 11:50:17 +0000 (14:50 +0300)]
Updated to MFT 2.7.0 build 20 (final)
Support crspace locking (where available by FW)
Misc fixes
Update help
ROM Query - Supported UEFI ROM format
Oren Kladnitsky [Fri, 8 Jul 2011 11:27:23 +0000 (14:27 +0300)]
Do not display VPD "RW" keyword
Oren Kladnitsky [Thu, 26 May 2011 06:59:33 +0000 (09:59 +0300)]
Update to MFT2.7.0 intermediate build 13.
Major changes:
Support ConnectX3 device.
Support SwitchX device (basic support)
Expansion rom query updates.
Mohammad Sawalha [Wed, 16 Feb 2011 16:26:29 +0000 (18:26 +0200)]
Support NIC and VPI devices
Replaced HCA with CA
Inform the user about CA and port types
Mohammad Sawalha [Tue, 8 Feb 2011 12:27:39 +0000 (14:27 +0200)]
Supported Network controller devices Signed-off-by: Mohammad Sawalha <mohammad@sw005.lab.mtl.com>
Signed-off-by: Oren Kladnitsky <orenk@dev.mellanox.co.il>
Oren Kladnitsky [Sun, 19 Dec 2010 10:30:41 +0000 (12:30 +0200)]
Fixed mstflint device name example to the correct format
Oren Kladnitsky [Sun, 19 Dec 2010 10:04:27 +0000 (12:04 +0200)]
Updated mstdump address list
Oren Kladnitsky [Sun, 19 Dec 2010 10:01:25 +0000 (12:01 +0200)]
Fix seg fault when driver is not loaded and crspace reads all FFs
Oren Kladnitsky [Mon, 6 Dec 2010 13:48:22 +0000 (15:48 +0200)]
Updated mstflint to MFT 2.6.2 sources
Oren Kladnitsky [Wed, 29 Sep 2010 05:57:43 +0000 (07:57 +0200)]
typo
Oren Kladnitsky [Tue, 28 Sep 2010 13:15:50 +0000 (15:15 +0200)]
Updated README for multi-function devices
Mohammad Sawalha [Mon, 13 Sep 2010 14:43:37 +0000 (16:43 +0200)]
Added new device IDs to mstflint
Signed-off-by: Oren Kladnitsky <orenk@dev.mellanox.co.il>
Mohammad Sawalha [Mon, 13 Sep 2010 13:50:38 +0000 (15:50 +0200)]
Changed the hca names and removed the requirement to add new IDs.
Signed-off-by: Oren Kladnitsky <orenk@dev.mellanox.co.il>
Mohammad Sawalha [Mon, 13 Sep 2010 13:17:40 +0000 (15:17 +0200)]
Fixed a buffer override and offline (conf cycles) upgrade.
Signed-off-by: Oren Kladnitsky <orenk@dev.mellanox.co.il>
Oren Kladnitsky [Mon, 13 Sep 2010 07:45:07 +0000 (09:45 +0200)]
mstvpd: Added -r flag to ignore VPD_W tag in the vpd data.
Oren Kladnitsky [Wed, 9 Jun 2010 09:37:41 +0000 (12:37 +0300)]
Changed VPD size to 4KB
No need to read the max (32KB) size as Mellanox products currently have VPD of 256 bytes.
Oren Kladnitsky [Mon, 17 May 2010 14:36:50 +0000 (17:36 +0300)]
Fix max vpd size
This bug may have caused VPD RW section corruption
Oren Kladnitsky [Mon, 22 Mar 2010 16:19:31 +0000 (18:19 +0200)]
Update mstregdump to MFT2.6.1 release
Oren Kladnitsky [Mon, 22 Mar 2010 15:49:13 +0000 (17:49 +0200)]
Fix unmap typo bug
This unmap did not refer to the full mapped memory. This caused a message to var/log/messages.
Oren Kladnitsky [Mon, 22 Mar 2010 15:47:22 +0000 (17:47 +0200)]
Fix get ofed version
Oren Kladnitsky [Mon, 22 Mar 2010 07:19:14 +0000 (09:19 +0200)]
Do not attempt to get counters of RoCEE port
Oren Kladnitsky [Wed, 13 Jan 2010 16:13:35 +0000 (18:13 +0200)]
Updated mstregdump code to MFT2.6.1
Oren Kladnitsky [Wed, 13 Jan 2010 15:58:34 +0000 (17:58 +0200)]
Update to version MFT 2.6.1