Author: stefanct
Date: Sun Mar 13 18:47:39 2016
New Revision: 1955
URL: http://flashrom.org/trac/flashrom/changeset/1955
Log:
Tag flashrom 0.9.9.
Signed-off-by: Stefan Tauner
Acked-by: Carl-Daniel Hailfinger
Acked-by:
Author: hailfinger
Date: Sun Mar 13 18:36:49 2016
New Revision: 1953
URL: http://flashrom.org/trac/flashrom/changeset/1953
Log:
Fix fscanf format string security bug in layout.c
An internal security audit of the flashrom project by
Carl-Daniel Hailfinger found a buffer overflow bug present in
Author: hailfinger
Date: Sun Mar 13 17:24:09 2016
New Revision: 1952
URL: http://flashrom.org/trac/flashrom/changeset/1952
Log:
Implement serial port shutdown both for regular termination and error
condition in pony_spi.
Signed-off-by: Carl-Daniel Hailfinger
Author: stefanct
Date: Sun Mar 13 16:16:30 2016
New Revision: 1951
URL: http://flashrom.org/trac/flashrom/changeset/1951
Log:
Add a bunch of new/tested stuff and various small changes 25.
Tested mainboards:
OK:
- ASRock Fatal1ty 970 Performance and P4i65G
Reported by anonymous email message
Author: stefanct
Date: Sun Mar 13 13:57:03 2016
New Revision: 1950
URL: http://flashrom.org/trac/flashrom/changeset/1950
Log:
Fix compilation on SunOS.
This came up when I was testing if building on SunOS still works
on the buildbot's instance of OmniOS r151014 which is based on illumos.
The
Author: hailfinger
Date: Sat Mar 12 20:49:14 2016
New Revision: 1949
URL: http://flashrom.org/trac/flashrom/changeset/1949
Log:
Specifying spispeed=reserved as programmer parameter resulted in
selecting the default SPI speed instead of aborting. Rewrite the logic
to be more readable.
Author: stefanct
Date: Sun Mar 6 23:32:16 2016
New Revision: 1948
URL: http://flashrom.org/trac/flashrom/changeset/1948
Log:
Add support for GNU Hurd.
Signed-off-by: Stefan Tauner
Acked-by: Carl-Daniel Hailfinger
Modified:
Author: stefanct
Date: Sun Mar 6 15:33:49 2016
New Revision: 1947
URL: http://flashrom.org/trac/flashrom/changeset/1947
Log:
Add support for GD25VQ21B, GD25VQ40C, GD25VQ80C and GD25VQ16C.
Signed-off-by: Hatim Kanchwala
Acked-by: Stefan Tauner
Author: hailfinger
Date: Sun Feb 28 23:04:51 2016
New Revision: 1946
URL: http://flashrom.org/trac/flashrom/changeset/1946
Log:
Makefile: Fix driver blacklist dependencies
Allow mstarddc_spi and pony_spi on Android.
Allow mstarddc_spi and pony_spi on architectures with unsupported raw
access.
Author: stefanct
Date: Sun Feb 28 18:04:38 2016
New Revision: 1945
URL: http://flashrom.org/trac/flashrom/changeset/1945
Log:
rayer_spi: add support for SPI Tiny Tools-compatible hardware.
Apparently, there is at least one board of Russian origin (coined
SPI_TT LPT) that works with SPI Tiny
Author: stefanct
Date: Sat Feb 27 00:51:21 2016
New Revision: 1944
URL: http://flashrom.org/trac/flashrom/changeset/1944
Log:
makefile: allow to disable all default-yes config variables with
CONFIG_NOTHING=yes.
All credit for this should be given to Patrick Georgi (see r1869).
Signed-off-by:
Author: hailfinger
Date: Thu Feb 25 21:10:26 2016
New Revision: 1943
URL: http://flashrom.org/trac/flashrom/changeset/1943
Log:
Partial architecture support for alpha hppa m68k sh s390
Only hardware not needing raw access (PCI, memory, port I/O) is supported.
Signed-off-by: Carl-Daniel
Author: stefanct
Date: Mon Feb 22 09:59:15 2016
New Revision: 1941
URL: http://flashrom.org/trac/flashrom/changeset/1941
Log:
pickit2_spi: use ordinary USB devs array.
Even though there is currently only one USB device ID in the wild using our
standard way to define the devices creates nicer
Author: stefanct
Date: Sun Feb 21 19:25:15 2016
New Revision: 1940
URL: http://flashrom.org/trac/flashrom/changeset/1940
Log:
Tag flashrom 0.9.9-rc1.
Signed-off-by: Stefan Tauner
Acked-by: Stefan Tauner
Acked-by:
Author: stefanct
Date: Sun Feb 21 19:17:14 2016
New Revision: 1939
URL: http://flashrom.org/trac/flashrom/changeset/1939
Log:
Increase version number to 0.9.9-rc1.
Signed-off-by: Stefan Tauner
Acked-by: Stefan Tauner
Author: stefanct
Date: Sun Feb 21 12:18:24 2016
New Revision: 1938
URL: http://flashrom.org/trac/flashrom/changeset/1938
Log:
Automatically disable atapromise for libpayload as well.
The atapromise module uses the rom_size field of the struct pci_dev found
in pci.h that does not exist in
Author: stefanct
Date: Sun Feb 21 01:21:11 2016
New Revision: 1937
URL: http://flashrom.org/trac/flashrom/changeset/1937
Log:
Add support for GigaDevice GD25VQ41B and GD25Q128C.
Signed-off-by: Hatim Kanchwala
Acked-by: Stefan Tauner
Author: hailfinger
Date: Sat Feb 20 23:28:16 2016
New Revision: 1936
URL: http://flashrom.org/trac/flashrom/changeset/1936
Log:
Allow global disable of all drivers requiring libusb* or libpci
This is especially helpful for compile tests with CONFIG_EVERYTHING=yes,
but can also be used without
Author: hailfinger
Date: Sat Feb 20 23:04:39 2016
New Revision: 1935
URL: http://flashrom.org/trac/flashrom/changeset/1935
Log:
Automatically disable atapromise on non-x86
We do not support PCI port I/O on non-x86 (yet).
Atapromise needs PCI port I/O.
Signed-off-by: Carl-Daniel Hailfinger
Author: hailfinger
Date: Sat Feb 20 22:43:56 2016
New Revision: 1934
URL: http://flashrom.org/trac/flashrom/changeset/1934
Log:
Do not require PCI code for RayeR SPI driver
CONFIG_RAYER_SPI only needs raw hardware access, but not libpci.
Disable CONFIG_RAYER_SPI on Android because of missing
Author: stefanct
Date: Sat Feb 20 21:53:46 2016
New Revision: 1933
URL: http://flashrom.org/trac/flashrom/changeset/1933
Log:
dediprog: tremendously improve performance on SF600 by ignoring the spec.
The solution was discovered in a collaborative bug hunt with testing done by
David Hendricks.
Author: stefanct
Date: Sat Feb 20 21:21:58 2016
New Revision: 1932
URL: http://flashrom.org/trac/flashrom/changeset/1932
Log:
Include sys/glibc-syscalls.h instead of inexistent sys/io.h on Android.
This won't make raw I/O work magically but at least it would provide iopl()
if some driver
Author: stefanct
Date: Fri Feb 19 09:17:24 2016
New Revision: 1931
URL: http://flashrom.org/trac/flashrom/changeset/1931
Log:
Makefile: fix overriding of make command line arguments.
Command line arguments given when executing make should not stop us
from setting commonly user-configurable
Author: stefanct
Date: Thu Feb 18 22:42:15 2016
New Revision: 1927
URL: http://flashrom.org/trac/flashrom/changeset/1927
Log:
dediprog: add support for SF600.
This patch is based on a number of changes by David Woodhouse and
David Hendricks.
SF600 uses two bulk endpoints, 1 for out and 2 for in
Author: stefanct
Date: Thu Feb 18 22:42:49 2016
New Revision: 1929
URL: http://flashrom.org/trac/flashrom/changeset/1929
Log:
dediprog: port to libusb1 and use asynchronous bulk transfers for reading.
This patch is based on Nico Huber's original version that was rebased
by David Hendricks for
Author: stefanct
Date: Thu Feb 18 22:42:41 2016
New Revision: 1928
URL: http://flashrom.org/trac/flashrom/changeset/1928
Log:
dediprog: use command 0x0B (set voltage) only on older SF100s.
As per e-mail with Dediprog, command 0x0B (which is not listed in the
command spec) is need on older
Author: hailfinger
Date: Wed Feb 17 23:25:12 2016
New Revision: 1926
URL: http://flashrom.org/trac/flashrom/changeset/1926
Log:
List affected features for missing libraries
If libpci, libusb0 or libusb1 are missing, make will now tell you which
currently enabled features require those libraries.
Author: stefanct
Date: Sun Feb 14 16:46:00 2016
New Revision: 1925
URL: http://flashrom.org/trac/flashrom/changeset/1925
Log:
ft2232_spi: Add support for Google Servo boards (v1 + v2).
This patch has been cherry-picked from various patches in the chromiumos
tree denoted below.
Change-Id:
Author: stefanct
Date: Sun Feb 7 04:35:04 2016
New Revision: 1924
URL: http://flashrom.org/trac/flashrom/changeset/1924
Log:
Fix compilation on non-i386 architectures on OpenBSD.
We use a header for MSR accesses on AMD Geodes that does only exist
on 32 bit x86 machines.
Signed-off-by: Stefan
Author: stefanct
Date: Sun Jan 31 23:10:29 2016
New Revision: 1921
URL: http://flashrom.org/trac/flashrom/changeset/1921
Log:
Add support for WCH CH341A as an SPI programmer.
Signed-off-by: Urja Rannikko
Signed-off-by: Stefan Tauner
Author: stefanct
Date: Sun Jan 31 23:10:14 2016
New Revision: 1920
URL: http://flashrom.org/trac/flashrom/changeset/1920
Log:
Add infrastructure to support libusb-1.0.
Signed-off-by: Stefan Tauner
Acked-by: Urja Rannikko
Modified:
Author: stefanct
Date: Mon Feb 1 00:17:35 2016
New Revision: 1922
URL: http://flashrom.org/trac/flashrom/changeset/1922
Log:
Separate Am29F0xx from Am29F0xxA/B definitions.
The earlier versions of the chip require 0x2AAA for probes thus split the
definitions and set them to untested to provoke
Author: stefanct
Date: Mon Feb 1 01:27:25 2016
New Revision: 1923
URL: http://flashrom.org/trac/flashrom/changeset/1923
Log:
Add support for ESI ES25P40, ES25P80 and ES25P16.
Signed-off-by: Hatim Kanchwala
Acked-by: Stefan Tauner
Modified:
Author: stefanct
Date: Sun Jan 24 23:37:10 2016
New Revision: 1919
URL: http://flashrom.org/trac/flashrom/changeset/1919
Log:
Makefile: print compile commands of configure steps to the build details file.
This allows for even more easy debugging of build failures due to
problems with libraries.
Author: stefanct
Date: Sat Jan 23 17:16:49 2016
New Revision: 1917
URL: http://flashrom.org/trac/flashrom/changeset/1917
Log:
Add a bunch of new/tested stuff and various small changes 24.
Tested mainboards:
OK:
- ASRock G31M-GS
Reported by Александр Трубицын
- ASRock G41M-VS3
Reported by
Author: stefanct
Date: Sun Jan 24 00:27:58 2016
New Revision: 1918
URL: http://flashrom.org/trac/flashrom/changeset/1918
Log:
dediprog: support new communication protocol, cleanup and enable by default.
The new protocol changes some commands, so adjust the code to support
these. Use helper
Author: stefanct
Date: Sat Jan 16 19:50:27 2016
New Revision: 1915
URL: http://flashrom.org/trac/flashrom/changeset/1915
Log:
Fix file descriptor leak in serial.c.
Found by Coverity as "CID 1348465: Resource leaks".
Signed-off-by: Stefan Tauner
Acked-by:
Author: stefanct
Date: Thu Jan 14 23:47:55 2016
New Revision: 1913
URL: http://flashrom.org/trac/flashrom/changeset/1913
Log:
Pimp the manpage to create nicer hyperlinks and HTML output.
Also, add a target to the makefile to build a flashrom.8.html with groff.
To fix some formatting issues this
Author: stefanct
Date: Fri Jan 15 00:05:55 2016
New Revision: 1914
URL: http://flashrom.org/trac/flashrom/changeset/1914
Log:
Set LC_ALL globally in Makefile.
This won't work for the majority of relevant commands because they use the
$(shell) function and GNU make does not relay variables
Author: stefanct
Date: Thu Jan 7 18:45:59 2016
New Revision: 1911
URL: http://flashrom.org/trac/flashrom/changeset/1911
Log:
Make make errors more less flashily.
Previously we have hid almost all error messages from called tools like
pkg-config or the compiler in the "configure" step. Only
Author: stefanct
Date: Thu Jan 7 19:13:07 2016
New Revision: 1912
URL: http://flashrom.org/trac/flashrom/changeset/1912
Log:
Add support for linking statically with CONFIG_STATIC=yes.
This is loosly based on the following changes of chromiumos:
- flashrom: Add default pkg-config definition.
Author: stefanct
Date: Mon Jan 4 04:05:15 2016
New Revision: 1907
URL: http://flashrom.org/trac/flashrom/changeset/1907
Log:
serprog: allow to omit specifying a baud rate.
On USB-based serial connections (VCP) the requested baud rate usually
does not matter (much). Remove the arbitrary
Author: stefanct
Date: Mon Jan 4 04:04:36 2016
New Revision: 1905
URL: http://flashrom.org/trac/flashrom/changeset/1905
Log:
serprog: clear NDELAY flag only once after opening the port.
Change sp_openserport() to directly clear the O_NONBLOCK flag that
is potentially set by opening the device
Author: stefanct
Date: Mon Jan 4 04:05:23 2016
New Revision: 1908
URL: http://flashrom.org/trac/flashrom/changeset/1908
Log:
serprog: fix missing device parameter error message on Windows.
Previously, flashrom -p serprog didnt notice a completely missing dev=
string on Windows. Also, the error
Author: stefanct
Date: Fri Dec 25 22:59:45 2015
New Revision: 1902
URL: http://flashrom.org/trac/flashrom/changeset/1902
Log:
Rigorously check integrity of I/O stream data.
Even if fwrite() succeeds the data is not necessarily out of the clib's buffers
and writing it eventually could fail. Even
Author: stefanct
Date: Fri Dec 25 23:42:45 2015
New Revision: 1904
URL: http://flashrom.org/trac/flashrom/changeset/1904
Log:
Add support for libftdi1.
Many distros no longer provide libftdi 0.2, and as a result,
programmers that depend on libftdi must be disabled to compile flashrom.
Luckily
Author: stefanct
Date: Sun Nov 22 03:23:31 2015
New Revision: 1901
URL: http://flashrom.org/trac/flashrom/changeset/1901
Log:
Add support for SST SST25WF020A, SST25WF040B, SST25WF080B.
Apart from the strange ID (using Sanyo's vendor ID 0x62) the main
difference from the plain SST25WF series is
Author: stefanct
Date: Sun Nov 22 00:35:47 2015
New Revision: 1900
URL: http://flashrom.org/trac/flashrom/changeset/1900
Log:
Add support for VIA VT8251.
Seems to work on IBM SurePOS 700 and
IBM (now Toshiba) AnyPlace Kiosk Model 4838-310.
Tested-by: Jason Vannest
Author: stefanct
Date: Sat Nov 14 03:55:12 2015
New Revision: 1898
URL: http://flashrom.org/trac/flashrom/changeset/1898
Log:
Add (implicit) support for musl libc.
This is mostly achieved by fixing or refining the inclusion of header
files and replacing glibc-specific ifdefs with more generic
Author: stefanct
Date: Fri Oct 16 04:16:20 2015
New Revision: 1897
URL: http://flashrom.org/trac/flashrom/changeset/1897
Log:
Add support for 128 bytes write granularity.
Some chips such as the ENE KB9012 internal flash require a write
granularity of 128 bytes.
Signed-off-by: Paul Kocialkowski
Author: stefanct
Date: Sun Jul 5 18:53:22 2015
New Revision: 1896
URL: http://flashrom.org/trac/flashrom/changeset/1896
Log:
dediprog: Tidy up commands and remove dead nonsense code.
Use names for the commands and request types instead of magic
numbers and remove some of the unnecessary
Author: stefanct
Date: Tue Jun 30 01:24:23 2015
New Revision: 1895
URL: http://flashrom.org/trac/flashrom/changeset/1895
Log:
serprog: Fix FWH/LPC by implementing serprog_map.
The serprog protocol does only transmit 24 bit-wide address and ignores the
top 8 bit. This is fine as long as the
Author: stefanct
Date: Sun Jun 28 15:31:19 2015
New Revision: 1894
URL: http://flashrom.org/trac/flashrom/changeset/1894
Log:
dediprog: Invert the LED polarity in the code.
Previously we have used low-active macros (because the hardware and
old protocol were so too) and set every single LED
Author: stefanct
Date: Tue Jun 23 01:59:15 2015
New Revision: 1893
URL: http://flashrom.org/trac/flashrom/changeset/1893
Log:
spi25: ignore 0x00 as a manufacturer id in the generic match.
Saying that manufacturer id 0x00 is an unknown SPI chip
just confuses people with external programmers
Author: stefanct
Date: Sat Jun 20 13:53:10 2015
New Revision: 1892
URL: http://flashrom.org/trac/flashrom/changeset/1892
Log:
Add support for Winbond W29C512A/W29EE512.
Tested with a W29EE512P-70 (PLCC32, 5V) found on an RTL8169 network card.
The ID for the chip was already in flashchips.h with
Author: stefanct
Date: Wed Jun 3 00:32:24 2015
New Revision: 1891
URL: http://flashrom.org/trac/flashrom/changeset/1891
Log:
Add support for PMC Pm25LQ020, Pm25LQ040, Pm25LQ080, Pm25LQ016, Pm25LQ032C.
Signed-off-by: Steven Honeyman stevenhoney...@gmail.com
Signed-off-by: Stefan Tauner
Author: stefanct
Date: Fri Apr 3 23:29:04 2015
New Revision: 1889
URL: http://flashrom.org/trac/flashrom/changeset/1889
Log:
Add support for more GigaDevice GD25LQ chips.
Namely GD25LQ40, GD25LQ80, GD25LQ16, GD25LQ64(B), GD25LQ128.
Signed-off-by: Roman Titov titovro...@gmail.com
Acked-by:
Author: stefanct
Date: Sun Mar 1 23:05:16 2015
New Revision: 1887
URL: http://flashrom.org/trac/flashrom/changeset/1887
Log:
Increase flashrom version number to 0.9.8.
Signed-off-by: Stefan Tauner stefan.tau...@alumni.tuwien.ac.at
Acked-by: Stefan Tauner stefan.tau...@alumni.tuwien.ac.at
Author: stefanct
Date: Sun Mar 1 23:04:38 2015
New Revision: 1886
URL: http://flashrom.org/trac/flashrom/changeset/1886
Log:
Add a bunch of new/tested stuff and various small changes 23.
Tested mainboards:
OK:
- Elitegroup GF7050VT-M
Reported by Alex
- Fujitsu D2724-A1x (used in ESPRIMO
Author: stefanct
Date: Sun Mar 1 23:12:16 2015
New Revision: 1888
URL: http://flashrom.org/trac/flashrom/changeset/1888
Log:
Tag flashrom 0.9.8.
Signed-off-by: Stefan Tauner stefan.tau...@alumni.tuwien.ac.at
Acked-by: Stefan Tauner stefan.tau...@alumni.tuwien.ac.at
Added:
tags/0.9.8/
Author: stefanct
Date: Thu Feb 19 00:28:30 2015
New Revision: 1885
URL: http://flashrom.org/trac/flashrom/changeset/1885
Log:
Fix a number of problems in mstarddc_spi.c.
Coverity has brought up the following problems:
mstarddc_spi_send_command():
- CID 1270702: bad comparison of malloced
Author: stefanct
Date: Wed Feb 11 23:21:03 2015
New Revision: 1883
URL: http://flashrom.org/trac/flashrom/changeset/1883
Log:
Increase flashrom version number to 0.9.8-rc1.
Signed-off-by: Stefan Tauner stefan.tau...@alumni.tuwien.ac.at
Acked-by: Stefan Tauner stefan.tau...@alumni.tuwien.ac.at
Author: stefanct
Date: Wed Feb 11 23:30:30 2015
New Revision: 1884
URL: http://flashrom.org/trac/flashrom/changeset/1884
Log:
Tag flashrom 0.9.8-rc1.
Signed-off-by: Stefan Tauner stefan.tau...@student.tuwien.ac.at
Acked-by: Stefan Tauner stefan.tau...@student.tuwien.ac.at
Acked-by: Carl-Daniel
Author: stefanct
Date: Tue Feb 10 09:03:10 2015
New Revision: 1882
URL: http://flashrom.org/trac/flashrom/changeset/1882
Log:
Add support for SPARC (maybe).
Was implemented by SPARC newbies, does (cross-)compile but is not run-tested.
Signed-off-by: Stefan Tauner
Author: stefanct
Date: Sun Feb 8 22:57:52 2015
New Revision: 1879
URL: http://flashrom.org/trac/flashrom/changeset/1879
Log:
Add a bunch of new/tested stuff and various small changes 22.
Tested mainboards:
OK:
- AOpen UK79G-1394 (used in EZ18 barebones)
Reported by Lawrence Gough
- ASUS
Author: stefanct
Date: Sun Feb 8 22:58:04 2015
New Revision: 1880
URL: http://flashrom.org/trac/flashrom/changeset/1880
Log:
Refine version check of libpci function pci_get_dev.
The way more elegant check for the header fails unfortunately on CentOS 4.9
because PCI_LIB_VERSION is not defined at
Author: stefanct
Date: Tue Jan 27 19:07:50 2015
New Revision: 1878
URL: http://flashrom.org/trac/flashrom/changeset/1878
Log:
Make strnlen() visible in old versions of glibc.
strnlen() is in POSIX 2008 but was a GNU extension up to glibc 2.10
requiring to define _GNU_SOURCE. This fixes
Author: stefanct
Date: Mon Jan 26 23:06:04 2015
New Revision: 1877
URL: http://flashrom.org/trac/flashrom/changeset/1877
Log:
Properly include current libusb-win32 header.
libusb-win32 is using a different header file name (lusb0_usb.h) for
a while. Use that on Windows builds to make clear that
Author: stefanct
Date: Mon Jan 26 23:03:35 2015
New Revision: 1876
URL: http://flashrom.org/trac/flashrom/changeset/1876
Log:
Let pkg-config work with cross-compilers.
In cross-compiler setups pkg-config often needs some help to
determine the correct libraries. This can be done for example by
Author: stefanct
Date: Mon Jan 26 00:42:57 2015
New Revision: 1873
URL: http://flashrom.org/trac/flashrom/changeset/1873
Log:
ftdi2232_spi: revert usage of DIS_DIV_5 macro.
In r1872 we replaced some magic values with constant macros from
ftdi.h. Among them was DIS_DIV_5 that represents the
Author: stefanct
Date: Mon Jan 26 00:45:14 2015
New Revision: 1874
URL: http://flashrom.org/trac/flashrom/changeset/1874
Log:
Shadowing fix in nicintel_eeprom.c for ancient libpci.
Very old versions (2.2) of pciutils had a typedef named word in
types.h. That does not play well with previous
Author: stefanct
Date: Mon Jan 26 00:57:08 2015
New Revision: 1875
URL: http://flashrom.org/trac/flashrom/changeset/1875
Log:
Fix unterminated variable reference on ancient versions of GNU make.
Add a workaround for the GNU make that shipped with CentOS 4.9, which
apparently does not like
Author: stefanct
Date: Sun Jan 25 04:52:47 2015
New Revision: 1872
URL: http://flashrom.org/trac/flashrom/changeset/1872
Log:
ft2232_spi.c: use constants from ftdi.h instead of magic numbers.
Also, improve documentation of static variables cs_bits and pindir.
Signed-off-by: Antony Pavlov
Author: stefanct
Date: Sat Jan 24 16:06:27 2015
New Revision: 1870
URL: http://flashrom.org/trac/flashrom/changeset/1870
Log:
Add support for Eon EN25P Series.
These are very similar to Eon's EN25B series but unlike those the
EN25P has uniform sectors (of 32 and 64 kB). They can not be
Author: stefanct
Date: Mon Jan 19 20:52:34 2015
New Revision: 1869
URL: http://flashrom.org/trac/flashrom/changeset/1869
Log:
Allow to easily build all optional modules.
This patch adds a CONFIG_EVERYTHING flag to the Makefile
that sets all CONFIG_* flags to yes if they were no.
This provides a
Author: stefanct
Date: Sat Dec 20 17:45:31 2014
New Revision: 1859
URL: http://flashrom.org/trac/flashrom/changeset/1859
Log:
Fix handling of write protection at register space address +2.
Since r1833 we added the offset of the virtual register in several
functions, which produced segfaults.
Author: stefanct
Date: Sat Dec 20 21:25:19 2014
New Revision: 1860
URL: http://flashrom.org/trac/flashrom/changeset/1860
Log:
Add support for the MSTAR I2C ISP protocol.
Basically, among other chips, MSTAR manufactures SoCs that equip TV sets
and computer screens, and it seems that all of their
Author: stefanct
Date: Fri Dec 12 01:32:03 2014
New Revision: 1858
URL: http://flashrom.org/trac/flashrom/changeset/1858
Log:
Add support for Spansion S25FL127S.
This flash chip can be configured (one time) to use 64 KiB or 256 KiB sectors.
Additionally, in the 64 KiB mode it supports 16 4 KiB
Author: stefanct
Date: Sun Dec 7 22:57:53 2014
New Revision: 1857
URL: http://flashrom.org/trac/flashrom/changeset/1857
Log:
Add support for Eon EN29LV040 and EN29LV040A.
Both use the same ID and are mostly identical.
Tested-by: Denis 'GNUtoo' Carikli gnu...@no-log.org
Signed-off-by: Denis
Author: stefanct
Date: Fri Dec 5 23:56:13 2014
New Revision: 1856
URL: http://flashrom.org/trac/flashrom/changeset/1856
Log:
Add support for Intel 82599 10 GbE NICs.
The Intel 82599 series of 10 GbE controllers has a bit-banged SPI
interface that's register-compatible with the one in the 1 GbE
Author: stefanct
Date: Sun Nov 30 23:31:12 2014
New Revision: 1855
URL: http://flashrom.org/trac/flashrom/changeset/1855
Log:
Add board enable for GIGABYTE GA-8SIMLFS 2.0.
This board was used/sold by Fujitsu. The board enabled was tested (sadly
with the wrong image, i.e. one of the GA-8SIMLH
Author: stefanct
Date: Sat Nov 1 23:56:06 2014
New Revision: 1853
URL: http://flashrom.org/trac/flashrom/changeset/1853
Log:
Move strtok_r implementation verbatim to helpers.c.
Signed-off-by: Stefan Tauner stefan.tau...@student.tuwien.ac.at
Acked-by: Stefan Tauner
Author: stefanct
Date: Sun Nov 2 00:12:33 2014
New Revision: 1854
URL: http://flashrom.org/trac/flashrom/changeset/1854
Log:
cbtable.c: Do not unnecessarily duplicate strings.
The strdup calls were a leftover that slipped through the cleanup in
r1577.
Found-by: Valgrind 3.10.0
Signed-off-by:
Author: stefanct
Date: Sun Oct 19 09:53:45 2014
New Revision: 1851
URL: http://flashrom.org/trac/flashrom/changeset/1851
Log:
Make read before write configurable (infrastructure part).
- Introduce a variable in doit() that allows to influence
read-before-write and its consequences.
- Modify
Author: stefanct
Date: Sun Oct 19 09:54:27 2014
New Revision: 1852
URL: http://flashrom.org/trac/flashrom/changeset/1852
Log:
dmi.c: make sure we call isprint() correctly.
ISO C and POSIX require to call ctype functions with values representable
by unsigned char. We have used a char as input so
Author: stefanct
Date: Fri Sep 5 18:14:11 2014
New Revision: 1849
URL: http://flashrom.org/trac/flashrom/changeset/1849
Log:
dmi.c: Duplicate returned strings because they are meant to be freed.
Without this patch dmi_shutdown calls free() on read-only strings.
Signed-off-by: Stefan Tauner
Author: stefanct
Date: Sun Aug 31 01:39:51 2014
New Revision: 1847
URL: http://flashrom.org/trac/flashrom/changeset/1847
Log:
Refine physical address mapping of flash chips.
- Create distinct functions for mapping and unmapping for flash chips.
- Map only when needed: map before probing and
Author: stefanct
Date: Sun Aug 31 02:09:21 2014
New Revision: 1848
URL: http://flashrom.org/trac/flashrom/changeset/1848
Log:
Introduce generic shutdown_free() and remove redundant internal_shutdown().
The former will be useful in cases where cleanup equals a simple call to free().
Author: stefanct
Date: Wed Aug 20 20:56:35 2014
New Revision: 1846
URL: http://flashrom.org/trac/flashrom/changeset/1846
Log:
Add support for Macronix MX23L1654, MX23L6454 and MX23L12854 mask ROMs.
Signed-off-by: Michael Coppola michael.n.copp...@gmail.com
Acked-by: Stefan Tauner
Author: stefanct
Date: Fri Aug 15 19:17:59 2014
New Revision: 1842
URL: http://flashrom.org/trac/flashrom/changeset/1842
Log:
Refine handling chips that exceed maximum programmer sizes.
- Change check_max_decode() to return the number of (common) busses
where the flash chip exceeds the
Author: stefanct
Date: Fri Aug 8 10:33:01 2014
New Revision: 1840
URL: http://flashrom.org/trac/flashrom/changeset/1840
Log:
Unify non-shifted and shifted JEDEC access.
Some Parallel bus chips have a 16-bit mode and an 8-bit mode. They use
normal JEDEC addresses for 16-bit mode and shifted
Author: stefanct
Date: Sat Aug 9 01:52:33 2014
New Revision: 1841
URL: http://flashrom.org/trac/flashrom/changeset/1841
Log:
Refactor some CLI-relevant parts.
Begin to move functions that clearly belong to the (command line)
user interface out of flashrom's core files like flashrom.c.
-
Author: stefanct
Date: Wed Aug 6 16:36:27 2014
New Revision: 1838
URL: http://flashrom.org/trac/flashrom/changeset/1838
Log:
Add support for S25FL128P, S25FL129P and refine it for S25FL128S chips.
Additionally to the existing S25FL128S..0 definition this patch
adds S25FL128P..0,
Author: stefanct
Date: Wed Aug 6 17:09:15 2014
New Revision: 1839
URL: http://flashrom.org/trac/flashrom/changeset/1839
Log:
Add a bunch of new/tested stuff and various small changes 21.
Tested mainboards:
OK:
- ASUS F2A85-M
Reported by various corebooters
- ASUS M2N-MX SE Plus
Reported
Author: stefanct
Date: Wed Aug 6 00:16:01 2014
New Revision: 1836
URL: http://flashrom.org/trac/flashrom/changeset/1836
Log:
linux_spi: properly convert pointers to kernel's u64.
For arm64 with 32-bit userspace, pointers such as 0xff96ebf8 were
incorrectly getting converted to u64_t
Author: stefanct
Date: Wed Aug 6 01:28:47 2014
New Revision: 1837
URL: http://flashrom.org/trac/flashrom/changeset/1837
Log:
ichspi: fix missing set_addr on erases and possible crossings of 256 B
boundaries.
Apparently the erase function did never set any address before issuing the
erase
Author: stefanct
Date: Sun Aug 3 15:05:34 2014
New Revision: 1833
URL: http://flashrom.org/trac/flashrom/changeset/1833
Log:
Refactor unlocking of many chips with locking at register space address +2.
This includes PMC Pm49*, SST 49LF00*, ST M50* and Winbond W39* families.
The erase and write
Author: stefanct
Date: Sun Aug 3 16:15:14 2014
New Revision: 1835
URL: http://flashrom.org/trac/flashrom/changeset/1835
Log:
Add support for a bunch of 29GL parallel flash chips.
29GL chips use a new 3-Byte device ID probing function at addresses
0x01, 0x0E, 0x0F.
Flash chip families supported
Author: stefanct
Date: Mon Jul 28 22:35:21 2014
New Revision: 1832
URL: http://flashrom.org/trac/flashrom/changeset/1832
Log:
Add new programmer for SPI EEPROMs attached to Intel 82580 NICs.
This patch lets you read and write the EEPROM on 82580-based gigabit NIC
cards. So far it has been tested
Author: hailfinger
Date: Sun Jul 20 00:03:29 2014
New Revision: 1831
URL: http://flashrom.org/trac/flashrom/changeset/1831
Log:
Rename programmer registration functions
register_programmer suggests that we register a programmer. However,
that function registers a master for a given bus type, and
1 - 100 of 803 matches
Mail list logo