pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/sysutils/flashrom



Module Name:    pkgsrc
Committed By:   jakllsch
Date:           Mon Dec  9 18:54:24 UTC 2013

Modified Files:
        pkgsrc/sysutils/flashrom: Makefile distinfo
Removed Files:
        pkgsrc/sysutils/flashrom/patches: patch-bitbang__spi.c patch-ichspi.c

Log Message:
Update flashrom to 0.9.7.

changes since 0.9.6:

==New major user-visible features==
* Warn if all blocks were skipped while writing.
* Fix evil twins of Macronix MX25L1605, MX25L3205, MX25L6405.
* Exit if there are unused programmer parameters.
=== Related to programmers ===
* internal:
** AMD Geode on OpenBSD
** Add safe support for the integrated micro controller (IMC) in AMD chipsets.
** Add full support for VX800/VX820, VX855/VX875 and VX900 (both SPI and LPC).
** Various new untested board enables (please don't run away without testing 
our work).
* serprog
** Add support for setting the SPI frequency.
** Add opcode to control the programmer's output drivers.
** Enable serprog on Windows.
* buspirate_spi
** Improvements to support different firmware versions safely.
** Support the new fast SPI mode present in Bus Pirate firmware v5.5 or newer.
** Add user interface to activate the Bus Pirate pull-up resistors.
* ftdi_spi
** Allow to select FTDI device by serial number.
** Add support for all 4 possible channels.
** Add support for FT232H.
* pony_spi: Add support for AJAWe.
* Add support for Realtek RTL8169.
* Add Altera USB-Blaster SPI programmer.
* dediprog:
** Add a "device" parameter to support multiple devices.
** Adds a programmer parameter 'spispeed'.

===New or refined chips===
* AMIC A25L(Q) series
* Atmel AT26DF041
* Atmel AT49(H)F010, AT49F080 and AT49F080T
* Atmel AT25F series (AT25F512, AT25F512A, AT25F512B, AT25F1024, AT25F1024A, 
AT25F2048, AT25F4096)
* Eon EN25F64
* Eon EN25S series
* More Eon EN25QH chips
* More GigaDevice GD25* devices
* Intel S33 series (QB25FxxxS33x8)
* Macronix MX25U1635E, MX25U3235E/F and MX25U6435E/F
* Micron (Numonyx) N25Q series
* Micron (ST) M45PE series
* Micron (ST) M25PX80
* Nantronics N25 series
* PMC Pm25LV and Pm25LD series
* Sanyo LE25FW series
* Spansion S25FL2 and S25FL...S series
* SST SST25WF512, SST25WF010, SST25WF020 and SST25WF040
* Winbond W39F010/W39L010/W39L020

changes since 0.9.5:

==User interface changes==
* The -p/--programmer parameter is now mandatory for all operations that access 
the programmer/chip.
*: Previously there was a default programmer selected at build time. This was 
convenient for most users, but created a danger for others that increased with 
the number of platforms and programmers supported, namely that they get used to 
a default programmer that later changes when they use another binary. It is 
very easy to brick a mainboard in case you do not notice you are writing its 
firmware instead of a device attached to an external programmer. The 
disadvantage is of course that many users have now to add '''-p internal''' to 
the command line when they want to do ''the obvious'' and flash their 
mainboards.
* It is now possible to let flashrom create log files directly (by using the 
new -o/--output option).
* flashrom now checks for duplicate -i/--image arguments (which are used 
together with layout files).

==New major user-visible features==
* Programmer support:
** new driver ''ponyprog'' for hardware similar to SI Prog
** native SPI AAI write support to the Dediprog SF100 driver
* Support for new chips:
** Atmel AT49F040
** Eon EN25QH32
** Eon EN29LV640B
** GigaDevice GD25QXX
** Numonyx N25Q064
** PMC Pm39LV512

==Infrastructural improvements and fixes==
* The dummy programmer got support for SFDP and now has a dedicated status 
register.
* Various minor refactorings of SPI-related code.
* The code generating the list of supported hardware for the wiki has been 
improved.
* Many exit() calls have been replaced by proper error handling.
* I/O permissions are now released automatically on shutdown.
* Preliminary work on Winbond W836xx and ITE IT8707F/IT8710F detection.

= Minor versions =
flashrom 0.9.6 had a small bug regarding the version string, which has been 
fixed in 0.9.6.1.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/sysutils/flashrom/Makefile \
    pkgsrc/sysutils/flashrom/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/sysutils/flashrom/patches/patch-bitbang__spi.c \
    pkgsrc/sysutils/flashrom/patches/patch-ichspi.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index