2016-01-27  Adrian Chiris  <adrianc@mellanox.com>

	- restored support for ConnectX2 - restored support for InfiniScale IV

2016-01-19  Adrian Chiris  <adrianc@mellanox.com>

	Merge branch 'master_devel' of ssh://git.openfabrics.org/home/mohammads/scm/mstflint into master_devel

	fixed compilation issue with --disable-inband configure option

2016-01-18  Adrian Chiris  <adrianc@mellanox.com>

	fixed compilation issue with --disable-inband configure option

2016-01-14  Adrian Chiris  <adrianc@mellanox.com>

	fixed possible issue where Flash IDs as ST when more than 1 flash bank is checked

	Merge branch 'master_devel' of ssh://git.openfabrics.org/home/mohammads/scm/mstflint into master_devel

	Merge branch 'master_devel' of ssh://git.openfabrics.org/home/mohammads/scm/mstflint into master_devel

	Merge branch 'master_devel' of ssh://git.openfabrics.org/home/mohammads/scm/mstflint into master_devel

	added --enable-cs configure flag to enable checksum calculation feature in mstflint(requires openssl package)

2016-01-13  Adrian Chiris  <adrianc@mellanox.com>

	added --enable-cs configure flag to enable checksum calculation feature in mstflint(requires openssl package)

	license modification after portig

	removed MFT_EXT_LIBS_INC_DIR undefined variable

	ported MFT-4.3.0 changes

2016-01-11  Adrian Chiris  <adrianc@mellanox.com>

	test developement branch

2015-09-03  Adrian Chiris  <adrianc@mellanox.com>

	Update ConnectX4LX database in mstdump

2015-09-18  Adrian Chiris  <adrianc@mellanox.com>

	removed check of preboot settings support due to FW bug RM#598504

	fixed compilation issue when compiling under UEFI env

2015-09-02  Ana Guerrero López  <ana@ekaia.org>

	Do not use sizeof for array parameters.
	It's not the most elegant of the fixes but properly fixing this requires
	rewriting the function.

	vpd.c: In function 'pci_read_vpd_dword_gw':
	vpd.c:223:31: error: 'sizeof' on array function parameter 'data' will return size of 'unsigned char *' [-Werror=sizeof-array-argument]
	  ret = pread(fd, data, sizeof data, vpd_cap_offset + VPD_DATA_OFFSET);
	                               ^
	vpd.c:189:86: note: declared here
	 int pci_read_vpd_dword_gw(int fd, int vpd_cap_offset, unsigned offset, unsigned char data[4])
	                                                                                      ^
	vpd.c:224:20: error: 'sizeof' on array function parameter 'data' will return size of 'unsigned char *' [-Werror=sizeof-array-argument]
	  if (ret != sizeof data) {
	                    ^
	vpd.c:189:86: note: declared here
	 int pci_read_vpd_dword_gw(int fd, int vpd_cap_offset, unsigned offset, unsigned char data[4])

2015-09-02  Ana Guerrero López  <ana@debian.org>

	Fix uninitialized variables:
	fs3_ops.cpp: In member function 'bool Fs3Operations::Fs3GetNewSectionAddr(Fs3Operations::toc_info*, u_int32_t&, bool)':
	fs3_ops.cpp:1727:40: error: 'toc' may be used uninitialized in this function [-Werror=maybe-uninitialized]
	         devInfoAddr1 = (toc->toc_entry.flash_addr << 2) - 0x1000;
	                                        ^
	fs3_ops.cpp: In member function 'bool Fs3Operations::Fs3UpdateSection(void*, fs3_section_t, bool, CommandType, PrintCallBack)':
	fs3_ops.cpp:1863:27: error: 'curr_toc' may be used uninitialized in this function [-Werror=maybe-uninitialized]
	     if (!Fs3UpdateItocInfo(curr_toc, newSectionAddr, curr_toc->toc_entry.size, newUidSection)) {
	                           ^
	fs3_ops.cpp: In member function 'bool Fs3Operations::Fs3Burn(Fs3Operations&, FwOperations::ExtBurnParams&)':
	fs3_ops.cpp:1068:65: error: 'imageInfoToc' may be used uninitialized in this function [-Werror=maybe-uninitialized]
	             std::vector<u_int8_t> imageInfoSect = imageInfoToc->section_data;

2015-08-27  Adrian Chiris  <adrianc@mellanox.com>

	fixed unused variable warning when compiling on ARM64

2015-08-26  Adrian Chiris  <adrianc@mellanox.com>

	Ported MFT-4.1.0 changes

2015-07-08  Adrian Chiris  <adrianc@mellanox.com>

	fixed compilation against --no-inband

	added support for swreset in mstflint

	added support for swreset in mstflint

2015-06-23  Adrian Chiris  <adrianc@mellanox.com>

	fixed issue where non-failsafe burn might corrupt the VPD

2015-06-19  Adrian Chiris  <adrianc@mellanox.com>

	fixed an issue when checking correctness of TPT settings

2015-06-16  Adrian Chiris  <adrianc@mellanox.com>

	Added INT_LOG_MAX_PAYLOAD_SIZE configuration

2015-06-04  Adrian Chiris  <adrianc@mellanox.com>

	Ported MFT-4.0.1 pt2

2015-06-03  Adrian Chiris  <adrianc@mellanox.com>

	ported changes from MFT-4.0.1  , initial commit

2015-05-28  Adrian Chiris  <adrianc@mellanox.com>

	removed FPP,SRIOV configurations from mstconfig

2015-05-27  Adrian Chiris  <adrianc@mellanox.com>

	removed num_pfs constraint when setting FPP_EN

2015-05-20  Adham Masarwah  <adham@mellanox.com>

	Fixed setting itocs on image without -ocr flag

2015-05-19  Adham Masarwah  <adham@mellanox.com>

	Update the files with latest from MFT-4.0.0

2015-04-28  Adrian Chiris  <adrianc@mellanox.com>

	added support for cross compilation with powerpc64le-linux-gnu cross compiler

	added debian_revision for the package in changlog (support for Debian 8.0)

2015-04-21  Adrian Chiris  <adrianc@mellanox.com>

	fixed compilation issues on PPC64 arch

2015-04-20  Adrian Chiris  <adrianc@mellanox.com>

	ported MFT-4.0.0 changes

2015-04-11  Adrian Chiris  <adrianc@mellanox.com>

	added support of aarch64 in specfile

2015-04-02  Adrian Chiris  <adrianc@mellanox.com>

	added support of compiling against static libstdc++

2015-03-18  Adrian Chiris  <adrianc@mellanox.com>

	added check for supported spaces when vendor specific capability is present

2015-02-26  Adrian Chiris  <adrianc@mellanox.com>

	added support for ISFU in mstflint

2015-02-23  Adrian Chiris  <adrianc@mellanox.com>

	porting of MFT-4.0.0 changes to mstflint pt1

2015-01-07  Adrian Chiris  <adrianc@mellanox.com>

	mtcr_ul- get cap9 pci address from pci_find_capability method

2015-01-06  Adrian Chiris  <adrianc@mellanox.com>

	mft-3.8.0 porting pt3

2015-01-04  Adrian Chiris  <adrianc@mellanox.com>

	ported mft-3.8.0 changes pt2

2014-12-30  Adrian Chiris  <adrianc@mellanox.com>

	ported changes from MFT-3.8.0 branch

2014-12-23  Adham Masarwah  <adham@mellanox.com>

	Added support for switching MEM to CONFIG in mtcr , also merge cmdif from MFT

2014-12-16  Adrian Chiris  <adrianc@mellanox.com>

	- mflash : updated icmd error codes - mtcr_ul : fixed icmd semaphore locking mechanism according to new spec

2014-12-11  Adrian Chiris  <adrianc@mellanox.com>

	mtcr- new pci capability performance fix

	removed support of flash access via fw on CX device

2014-12-08  Adrian Chiris  <adrianc@mellanox.com>

	removed un-needed variables from makefile

	- addedd support for next gen devices that support new pci capability (0x9)      this capability allows access to : CR-Space , iCMD command ifc to be utilized in the      near future for 5th generation devices and above. - for compatible device with un-supporting fw current flow is kept

	added support for compiling flint with a cross compiler (passing Zlib include path was missing)

2014-12-08  tomerc  <tomerc@mellanox.com>

	Added support for multiple archs

2014-11-23  Adrian Chiris  <adrianc@mellanox.com>

	- added new files to tools_layouts (for MGIR register) - mtcr_ul - added support for iCMD via Virtual CR-Space only

2014-11-17  Adrian Chiris  <adrianc@mellanox.com>

	- added support for accessing flash through ICMD in mstflint - initial porting of mft-3.8.0 changes (mflash, mlxfwops, flint, mlxconfig, reg_access) - added cmdif library : library for sending command to devices that support Tools HCR (ConnectX3 and Connect3Pro devices)

2014-10-13  Adrian Chiris  <adrianc@mtlbuild-002-018.mtl.labs.mlnx>

	updated changelog

2014-10-12  Adrian Chiris  <adrianc@mtlbuild-002-018.mtl.labs.mlnx>

	changed version to mft-3.7.1

	RM425969 fixed mlxfwops/flint default number of flash bank (set to -1 for mflash default behaviour)

2014-08-27  Adrian Chiris  <adrianc@mellanox.com>

	fixed endianess issues when working on big-endian platforms

2014-08-20  Adrian Chiris  <adrianc@mellanox.com>

	ported changes from MFT-3.7.0 pt3

2014-08-19  Adrian Chiris  <adrianc@mellanox.com>

	added parallel access support for mtcr_ul

2014-08-17  Adrian Chiris  <adrianc@mellanox.com>

	ported changes from MFT-3.7.0 pt2

2014-08-14  Adrian Chiris  <adrianc@mellanox.com>

	fixed RM#415018 - mstflint would not take default response on prompt

2014-08-12  Adrian Chiris  <adrianc@mellanox.com>

	mtcr_ul access device only through configuration cycles on arm64 arch due to failure to mmap

2014-08-03  Adrian Chiris  <adrianc@mellanox.com>

	warrning fix

2014-07-31  Adrian Chiris  <adrianc@mellanox.com>

	updated changelog of mstflint.spec.in

	fixed warrnings when compiling with gcc 4.8

	ported changes from MFT-3.7.0

2014-07-24  Adrian Chiris  <adrianc@mellanox.com>

	Merge branch 'master' of ssh://git.openfabrics.org/home/mohammads/scm/mstflint

2014-07-20  Adham Masarwah  <adham@mellanox.com>

	Check empty VPD even if no checksum required

2014-07-08  Adham Masarwah  <adham@mellanox.com>

	Added -v flag to print version Updated the Help to contain -v / -h flags

2014-07-07  Adham Masarwah  <adham@mellanox.com>

	Check the argument for -t if it is number.

	Bug SW #400685 mstvpd with an empty VPD issue

	Fix some bugs in mstvpd:     1. mlx5_0 is supported now.     2. Fixed negative timeout.     3. Fixed segmentaion fault when no device was provided     4. Fix return code when the command contain extra flags

2014-06-22  Adrian Chiris  <adrianc@mellanox.com>

	changed version to mstflint 3.7.0

2014-06-19  Adham Masarwah  <adham@mellanox.com>

	Fix out of range address when trying to read invalid address

2014-05-20  Adrian Chiris  <adrianc@mellanox.com>

	removed change im mtcr_mmap() that increments the /sys/bus/pci/*/enable counter due to compatibility issues in some OSes

2014-05-14  Adrian Chiris  <adrianc@mellanox.com>

	added missing include

	applied some patches      main changes:         - compiling mstflint with no termios.h will work         - removed un-needed includes         - mtcr_ul when calling mtcr_mmap() it advances the enable counter when accessing deivce through /sys/bus/pci         - removed some includes from headers and moved them to source files

2014-05-12  Adham Masarwah  <adham@mellanox.com>

	+ Added support to read VPD in new way from FileSystem path that support concurrency, and parallel access to read VPD. + Fix some coding styles. + Change some variables' names.

2014-04-10  Adrian Chiris  <adrianc@mellanox.com>

	-mtcr_ul.c : ported changes from mft-3.6.0 branch - mxfwops/flint : modifed GetMaxImageSize due to firmware limitations - mlxconfig: removed bar size configuration as its not supported yet

2014-04-07  Adrian Chiris  <adrianc@mellanox.com>

	fixed compilation warrnings on Ubuntu , XenServer

2014-04-03  Adrian Chiris  <adrianc@mellanox.com>

	Fixed compiler warnnings for Debian

	fixed inband access for ConnectIB

2014-04-02  Adrian Chiris  <adrianc@mellanox.com>

	Fixed flint device name in extended help menu

	removed unused variable

	Merge branch 'master' of git://git.openfabrics.org/~mohammads/mstflint

2014-04-01  Adrian Chiris  <adrianc@mellanox.com>

	fixed compiler warnings, some fixes in specfile to work with rpmbuild

2014-03-31  Adrian Chiris  <adrianc@mellanox.com>

	porting of mft-3.6.0 to mstflint-3.6.0

2014-02-04  Mohammad Sawalha  <mohammad@mellanox.com>

	Fixed an issue in burning Connect_IB in SLES 10.3 OS

2014-01-14  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Fix VPATH build

	Fix support of --disable-dc configure flag

	Added configure --disable-inband to eliminate infiniband/mad.h dependency
	This is required to build on eth only platforms.

2013-12-25  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Fix man files packaging in spec

	Update debian/changelog . Add debian dir to dist

2013-12-24  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Added mstflint man

	rc set to 1

	Set external build macro

	Fix warnings

	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

2013-12-24  Adrian Chiris  <adrianc@mellanox.com>

	Fixed licence headers to BSD/GPL

	Fixed ConnectIB fs3 burn flow
	Prevent image corruption due to bad expansion rom addition

	Fix Connectib pci device open-as-inband Allow burning without -override_cahce_replacement flag

	removed compilation warrnings

2013-12-24  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	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

2013-12-18  Adrian Chiris  <adrianc@mellanox.com>

	MFT-3.5.0 ported to mstflint

	removed depracated flint

	fix in mget_devs_flags to support IB access

2013-12-11  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Added maccess_reg_mad function implementation

	Added missing include files to make dist

2013-11-28  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	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

	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

	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.

2013-11-27  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Tabs to spaces

2013-11-19  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	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

2013-10-07  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	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.

2013-08-14  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Replaced wrong proprietary license to BSD/GPL on few source files. This commit contains only comments change.

2013-08-12  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Friendlier message on mem access failure and switch to config

	Fixed ConnectX2 Secure host mode support

2013-08-07  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Set correct mstflint name in help (instead of flint)

2013-08-04  Mohammad Sawalha  <mohammad@mellanox.com>

	Added buffer read/write with no endianedd swap to mtcr.h

2013-08-04  Sami Salloum  <sami@mellanox.com>

	mtcr: mtcr_ul/mtcr.h set pci.conf_dev as the default device (copy pci.conf_dev to dev_name)

2013-08-04  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Added support for mlx5_XX ConnectIB device aliases

	Added ConnectX2 Secure host mode device id to the supported device list

2013-07-29  Mohammad Sawalha  <mohammad@mellanox.com>

	Changed mstflint version in changelog of debian to 3.0

2013-07-22  Mohammad Sawalha  <mohammad@mellanox.com>

	Add support for ubuntu

	Added support for connectIB and ConnnectX PRO and display INIT port status instead of DOWN

2013-04-03  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Import from MFT 3.0.0: Fixed product version (rom adn fw common version) handling

2013-03-31  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Added ConnectX-3 Pro support Devid missing cfor case list

2013-03-28  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Removed default -Werror

2013-03-27  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Removed old mstregdump files

2013-03-24  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Added debian dir for deb generation. Not automated yet - Version is hard coded.

	Fix some compiler warnings

2013-03-21  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Fix license headers

	Updated versions

	Add ConnectIB and ConnectX3pro device IDs support

2013-03-20  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Added new mstdump from MFT 3.0.0

	Fix warning in mtcr mdevices_info

	Import MFT 3.0.0 changes Lots of changes: - ConectIB Adapter initial support - Tree changes - mstdump removed - New version will be added next commit

2013-03-14  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Added mopend() func for MFT compatibility

2013-01-21  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Set pci conf device in mdevices_info Add a few stub functions to match MFT mtcr lib

2013-01-20  Sami Salloum  <sami@mellanox.co.il>

	Added mdevices_info function

2012-12-27  Sami Salloum  <sami@mellanox.co.il>

	Added mdevices function

2012-12-02  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	BugFix: Certain flash types not identified in big endian platforms

2012-10-30  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	dd git version to -v output

2012-10-25  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Change base MFT version to 2.7.1a

	Check for dkms kernel RPMs when checking RPM version

2012-10-25  Mohammad Sawalha  <mohammad@l-reg-8089.lab.mtl.com>

	Handle lspci output for ConnectX3 on Redhat6.2 Signed-off-by: Mohammad Sawalha <mohammad@l-reg-8089.lab.mtl.com>

2012-10-24  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Fixed spec file description and url

	Fixed make dist broken by prev commit

2012-10-21  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Updated mstdump database to MFT 2.7.1b Removed ConnectX-3/2 do-not-read addresses from teh db

	Change mstdump data files from .crb to .dat . Sync with MFT naming.

2012-03-08  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Added COPYING file

2012-02-23  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Fix warning: mtcr_connectx_flush defined but not used

2011-11-27  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	hca_self_test.ofed: fix a bug in port state detection Always reported down - from last commit.

	Fixed "make dist" Thanks Ira Weiny for reporting

2011-11-15  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	hca_self_test: Print port num for eth port. Fix potential bug if port state is empty

2011-11-13  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	hca_self_test: Support CX3. Fix kernel RPM checks

2011-10-27  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Fix a (harmless) buffer overrun

2011-10-26  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Update code to mft-2.7.1 release
	Atmel flash support
	Clearer error message on device/image mismatch
	Version string fix

2011-10-10  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Support ConnectX3 and SwitchX in mstdump
	Take mstdump from MFT 2.7.0
	Added new files from MFT/dev_mgt lib for new mstdump.

2011-10-09  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Fix bug with cr access for ConnectX-3 A1 chip

2011-07-08  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	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

	Do not display VPD "RW" keyword

2011-05-26  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Update to MFT2.7.0 intermediate build 13. Major changes: Support ConnectX3 device. Support SwitchX device (basic support) Expansion rom query updates.

2011-02-16  Mohammad Sawalha  <mohammad@mellanox.com>

	Support NIC and VPI devices Replaced HCA with CA Inform the user about CA and port types

2011-02-14  Mohammad Sawalha  <mohammad@sw005.lab.mtl.com>

	Supported Network controller devices Signed-off-by: Mohammad Sawalha <mohammad@sw005.lab.mtl.com>

2010-12-19  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Fixed mstflint device name example to the correct format

	Updated mstdump address list

	Fix seg fault when driver is not loaded and crspace reads all FFs

2010-12-06  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Updated mstflint to MFT 2.6.2 sources

2010-09-29  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	typo

2010-09-28  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Updated README for multi-function devices

2010-09-14  Mohammad Sawalha  <mohammad@sw006.lab.mtl.com>

	Added new device IDs to mstflint

	Changed the hca names and removed the requirement to add new IDs.

	Fixed a buffer override and offline (conf cycles) upgrade.

2010-09-13  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	mstvpd: Added -r flag to ignore VPD_W tag in the vpd data.

2010-06-09  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Changed VPD size to 4KB No need to read the max (32KB) size as Mellanox products currently have VPD of 256 bytes.

2010-05-17  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Fix max vpd size This bug may have caused VPD RW section corruption

2010-03-22  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Update mstregdump to MFT2.6.1 release

	Fix unmap typo bug This unmap did not refer to the full mapped memory. This caused a message to var/log/messages.

	Fix get ofed version

	Do not attempt to get counters of RoCEE port

2010-01-13  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Updated mstregdump code to MFT2.6.1

	Update to version MFT 2.6.1

2009-10-16  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Update to MFT 2.6.0 release
	Changed global crc setting in image.

2009-09-27  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Fix compilation issue on ppc64 optimized mode

2009-09-24  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Update to MFT 2.6.0 rc 20
	Major changes:
	Support generating nofs image for FS2 images
	Limiting the ROM modify features on old FWs  (ConnectX 2.7.0)
	Support 26478 device id on flint
	Add CRC check for the full image
	Fix bug on parallel burns on IS4
	Fix compilation errors on SLES11
	Burn Exp-ROM individually on the flash for
	Read/Remove Exp-ROM from the flash
	Query the clp-gpxe ROM
	Add the option to get the log file from env variable

2009-08-27  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Update to MFT 2.6.0-rc15 For bridgex support

2009-08-06  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Update lspci example

2009-07-15  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Changed default timeout to 5 secs
	VPD access to mellanox devices takes ~ 1 mili. 5 secs is safe.
	Added TO error message.
	Added -E- prefix to error mesage.

	Add vpd read timeout.
	This patch is from Mike Hienz from QLogic.
	- Add timeout to vpd read.
	- Change cmd parse to getopt and add -t flag
	- Add propper usage

2009-03-29  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Added --disable-dc (dump config) config option. This disables flint's dump config option eliminates zlib dependency

2009-03-09  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Fix error message

2009-03-04  Vladimir Sokolovsky  <vlad@mellanox.co.il>

	hca_self_test: fix lspci output parsing

2009-03-02  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Many updates Check that all required tools are in the path Check errors on reading counter sysfs files Do not display internal error mesages Remove some extra prints

2009-02-03  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Added BridgeX device id

2009-01-15  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Fixed issue with InfiniScaleIV dev id support

	Add missing echo

2008-12-04  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Added hca_self_test.ofed script installation
	This script runs some checks to verify HCAs health.
	See hca_self_test.readme for details

2008-11-14  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Removed ConnectX undumpable address

2008-10-07  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Fix compilation warning (unused param in msw_reset stub function)

2008-09-28  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Mtcr.h in now installed under include/mtcr_ul/mtcr.h
	This is to prevent mix-ups with Mellanox mtcr.h file
	which is installed with the MFT package.

	Changed version num to 1.4

2008-09-09  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Update to MFT 2.5.0 release code.
	Main changes:
	- InfiniScaleIV switch burning support-
	- Added -qq flint flag
	- guids/macs assignment is independant
	- Added block read/write functions to mtcr.h

2008-09-08  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Added InfiniScale IV dump support

2008-07-03  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Update readme

2008-05-27  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Updated to MFT 2.1.0 +
	flint: See 2.1.0 UM + FW version checks.

	mstdump: Remove 3 offending addresses
	         Some minor changes in main

2008-03-27  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Update to MFT 2.0.1 rc11
	- Expansion roq query details
	- Added -no non-interactive flag

2008-01-27  Oren Kladnitsky  <orenk@sw006.lab.mtl.com>

	Added all iX86 to supported arch in spec

2007-12-25  Oren Kladnitsky  <orenk@sw006.lab.mtl.com>

	Removed accidentally added spec file from prev commit. Added spec.in

2007-12-23  Oren Kladnitsky  <orenk@sw006.lab.mtl.com>

	Added mtcr.h installation to spec file

2007-12-23  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Added mtcr.h installation

2007-12-19  Vladimir Sokolovsky  <vlad@mellanox.co.il>

	Removed chkconfig requirement.

	Added version to the AC_INIT macro.

2007-12-18  Oren Kladnitsky  <orenk@dev.mellanox.co.il>

	Added mcra tool to autoconf and spec file.
	And fixed prev commit mstregdump sources.

2007-12-18  Ira K. Weiny  <weiny2@llnl.gov>

	Convert project to autoconf tools.

2007-11-13  Oren Kladnitsky  <orenk@sw006.lab.mtl.com>

	Add mcra and update flint and mflash lib
	    Flint:
		     - Fix Exp-Rom inspection on PPC
			 - Better messaging in case of blanck GUIDs / MACs

	Add mcra and update flint and mflash lib
	Flint:
	 - Fix Exp-Rom inspection on PPC
	 - Better messaging in case of blanck GUIDs / MACs

2007-08-01  Michael S. Tsirkin  <mst@mellanox.co.il>

	Fix segfault on malformed VPD
	verify that offset < 64K
	check that End tag exists

2007-07-29  Michael S. Tsirkin  <mst@mellanox.co.il>

	Add ConnectX support to mstvpd

2007-07-01  Michael S. Tsirkin  <mst@mellanox.co.il>

	Support mlx4_XX device names
	This fixes connectx support.

	Fix error checking: store returned value in a signed integer, so that < 0/<= 0 checks work correctly.

2007-05-29  Michael S. Tsirkin  <mst@mellanox.co.il>

	Tweak README

2007-05-29  Michael S. Tsirkin  <mst@mellanox.co.il>

	Merge branch 'ofed_1_2'
	Conflicts:

		Makefile

2007-05-29  Michael S. Tsirkin  <mst@mellanox.co.il>

	Document utilities new to OFED 1.2.

	Suppress exceptions for flint (speed up and reduce executable size).

2007-05-17  Michael S. Tsirkin  <mst@mellanox.co.il>

	Cosmetics: mread returns data in CPU endian-ness, so we must use __cpu_to_be32 and not __be32_to_cpu on it.

	Fix endianness bug in SPI code.

2007-05-16  Michael S. Tsirkin  <mst@mellanox.co.il>

	Fix typo

	ConnectX A0 support in mtcr.h

	Updated flint source from Oren - includes ConnectX support.

2007-04-18  Michael S. Tsirkin  <mst@mellanox.co.il>

	typo fix - line ends with '\0', not '0'

	whitespace fix

	readlink does not null-terminate its output. So we must do it ourselves.

	whitespace fix

	Fix sysfs resource file parsing.

	Fix /proc/bus/pci access: filenames were all wrong

2007-04-17  Michael S. Tsirkin  <mst@mellanox.co.il>

	Force depends on name format, don't check whether the file exists.

	Fix up Sinai device signature.

	Set errno after fclose, to avoid over-writing it

	Fix segfault in case first open succeeds but second open fails.

	Fix some memory leaks on error. Fix /proc/bus/pci/XX/XX.X, so that it uses config cycles as it used to, rather than memory access.

2007-04-16  Michael S. Tsirkin  <mst@mellanox.co.il>

	Fix bug 484: mmap to /proc and /sysfs seems to be broken on ppc64, so fall back on /dev/mem

2007-03-22  Michael S. Tsirkin  <mst@mellanox.co.il>

	fix mstflint -d mthcaX on systems without mmap support

2007-03-11  Michael S. Tsirkin  <mst@mellanox.co.il>

	Fixed warnings that were reported by sparse.

2007-01-23  Michael S. Tsirkin  <mst@mellanox.co.il>

	Add mstvpd to clean target

2007-01-22  Michael S. Tsirkin  <mst@mellanox.co.il>

	Add mstvpd to default target. Make build -Wall clean.

	Add VPD dumping tool. Update copyrights in headers.

2007-01-07  Michael S. Tsirkin  <mst@mellanox.co.il>

	Kill a debug message Oren forgot in code.

	Updated to SVN rev 3200: 	Fixed vsd/psid queries on PPC 	Display Expansion rom version and product version in query 	Added expansion rom checksum verification 	Added expansion rom version to query 	Fixed a bug in CFI query - seg fault when CFI data on flash is corrupted

2007-01-04  Michael S. Tsirkin  <mst@mellanox.co.il>

	mread/mwrite -> mst*

	rename utility mstdump -> mstregdump

2006-12-28  Michael S. Tsirkin  <mst@mellanox.co.il>

	Add mstdump tool, make it compile with mtcr.h

	dump tool: import CVS version 1.6

2006-12-19  Michael S. Tsirkin  <mst@mellanox.co.il>

	macro MTCR_EXPORT so people can use mtcr.h from multiple files.

2006-12-14  Michael S. Tsirkin  <mst@mellanox.co.il>

	Actual format for device softlink looks like this: /sys/class/infiniband/mthca0/device -> ../../../devices/pci0000:00/0000:00:04.0/0000:03:00.2/0000:05:01.0/0000:06:00.0 directory hierarchy mirros the bus hierarchy. So we should only parse the basename when looking for the device location.

2006-12-13  Michael S. Tsirkin  <mst@mellanox.co.il>

	Do *not* suggest -nofs on algorithm error.

2006-12-12  Michael S. Tsirkin  <mst@mellanox.co.il>

	Update README with more detail about reset after burn.

	Update README with recommendation to use mthcaX.

	Use mthcaX in examples.

	mthcaX support

	Apply the following patch included in OFED 1.1:
	mmap() does not work on ppc64 at least up to 2.6.18.
	The 64-bit machines with 32-bit I/O need
	ioremap in device driver to allow mmap access to the I/O memory.
	This patch checks the above situations and tries to use PCI config to do the
	firmware update when mmap() failed.

2006-08-06  Michael S. Tsirkin  <mst@mellanox.co.il>

	r8832: clean up some messages

2006-06-13  Michael S. Tsirkin  <mst@mellanox.co.il>

	r7940: Add support for multi-domain systems.

2006-05-15  Michael S. Tsirkin  <mst@mellanox.co.il>

	r7179: Pass flags to CXX when calculating the library path.

2006-03-23  Michael S. Tsirkin  <mst@mellanox.co.il>

	r5988: BugFix: Replace user guids were ignored when not on tty. Clean up english in messages.

2006-03-13  Michael S. Tsirkin  <mst@mellanox.co.il>

	r5792: fix more warnings fix english

	r5788: fix compialtion warnings

	r5787: updated to flint 2768

2006-01-23  Michael S. Tsirkin  <mst@mellanox.co.il>

	r5157: Fix gcc warning.

	r5156: update to MFT1.0.1 (IBG2.0.1)

	r5155: add .o to clean

2005-10-11  Michael S. Tsirkin  <mst@mellanox.co.il>

	r3714: Make flint actually support unknown sector types, for forward compatibility.

2005-09-07  Michael S. Tsirkin  <mst@mellanox.co.il>

	r3331: revert previous change

	r3330: change invariant sector from error to warning

2005-09-06  Michael S. Tsirkin  <mst@mellanox.co.il>

	r3322: Update to flint in ib gold 1.8.0

2005-08-14  Michael S. Tsirkin  <mst@mellanox.co.il>

	r3083: by default, link libstdc++ statically

2005-07-19  Michael S. Tsirkin  <mst@mellanox.co.il>

	r2871: Add device in format /sys/class/infiniband/mthcaxxx/device/resource0

2005-07-03  Michael S. Tsirkin  <mst@mellanox.co.il>

	r2778: NULL -> 0: fix compilation with gcc 3.4

2005-05-30  Michael S. Tsirkin  <mst@mellanox.co.il>

	r2510: support domain > 0 by mmap /sys/bus/pci/devices/XXXX/resource0 default for now stays in /proc

2005-03-30  Michael S. Tsirkin  <mst@mellanox.co.il>

	r2083: Fix segfault in flash recovery.

2005-03-15  Michael S. Tsirkin  <mst@mellanox.co.il>

	r1990: last minute fixes from gold 1.7.0

2005-03-07  Michael S. Tsirkin  <mst@mellanox.co.il>

	r1957: some last minute fixes

2005-03-06  Michael S. Tsirkin  <mst@mellanox.co.il>

	r1954: support more flash types

2005-01-19  Michael S. Tsirkin  <mst@mellanox.co.il>

	r1578: disable /dev/mem by default

	r1577: Support systems that have domain name under /proc/bus/pci/devices.

	r1576: remove unused macros

	r1575: psid/vsd endian-ness fixed.

2005-01-18  Michael S. Tsirkin  <mst@mellanox.co.il>

	r1563: fix endian-ness. but how did it work on sparc earlier?

2005-01-16  Michael S. Tsirkin  <mst@mellanox.co.il>

	r1538: Add mread/mwrite utilities

2005-01-14  Michael S. Tsirkin  <mst@mellanox.co.il>

	r1530: compilation fixes.

	r1529: 1. revert: remove pread/pwrite support 2. mmap support for /prov/bus/pci.

2005-01-13  Michael S. Tsirkin  <mst@mellanox.co.il>

	r1526: fix checks

	r1525: Add pread/pwrite support on /dev/mem

2005-01-12  Michael S. Tsirkin  <mst@mellanox.co.il>

	r1519: cleanup

	r1518: endian-ness cleanup

	r1517: fix default parameters

	r1516: a bit of documentation

	r1515: Add options for compilation: optimizations, debug, etc.

2005-01-11  Michael S. Tsirkin  <mst@mellanox.co.il>

	r1506: 1. Use a 64 bit file interface. 2. define XOPEN_SOURCE and not UNIX98 directly. 3. include alloca.h in flint.cpp since we use it.

2005-01-08  Michael S. Tsirkin  <mst@mellanox.co.il>

	r1498: Add long long bar/size support (set by default). TODO: cleanup.

2005-01-06  Michael S. Tsirkin  <mst@mellanox.co.il>

	r1485: fix typo

	r1484: Support names of the form 0000:00:00.0

	r1483: 1. fix endian-ness for configuration cycles data 2. more sanity checks for mmap result

2005-01-05  Michael S. Tsirkin  <mst@mellanox.co.il>

	r1479: Add more debug prints.

	r1474: ignore mstflint binary on checkins

	r1473: Add -Wall and fix warnings. Detailed diagnostics.

	r1472: Portability updates. Add -g for compiler.

	r1471: Add GPL/BSD license + copyright all over. Add more examples to the README.

	r1470: Move mstflint from mellanox/contrib.
