Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

flashrom-devel-1.2-150500.1.1 RPM for x86_64

From OpenSuSE Leap 15.5 for x86_64

Name: flashrom-devel Distribution: SUSE Linux Enterprise 15
Version: 1.2 Vendor: SUSE LLC <https://www.suse.com/>
Release: 150500.1.1 Build date: Thu Mar 2 10:25:50 2023
Group: Development/Tools/Other Build host: goat02
Size: 4433 Source RPM: flashrom-1.2-150500.1.1.src.rpm
Packager: https://www.suse.com/
Url: https://flashrom.org/Flashrom
Summary: A universal flash programming utility
flashrom is a utility for reading, writing, verifying and erasing flash ROM
chips. It's often used to flash BIOS/EFI/coreboot/firmware images in-system
using a supported mainboard, but it also supports flashing of network
cards (NICs), SATA controller cards, and other external devices which can
program flash chips.

This package contains the headers needed to compile against libflashrom.

Provides

Requires

License

GPL-2.0-only

Changelog

* Sun Jul 24 2022 mgorse@suse.com
  - Switch to meson
  - Add flashrom-install-man-file.patch: install the man file when
    using meson.
  - Add flashrom-j-link-spi.patch: Add missing meson option for
    J-Link SPI.
  - Drop fix_aarch64.patch: no longer relevant.
  - Package the library and headers.
* Thu Sep 09 2021 schwab@suse.de
  - Enable build on riscv64
  - Drop requires on dmidecode, no longer needed
* Fri Nov 27 2020 guillaume.gardet@opensuse.org
  - Fix build on aarch64 with upstream patch:
    * fix_aarch64.patch
* Thu Feb 20 2020 mardnh@gmx.de
  - Update to version 1.2
    - Meson support
    - Layout improvements/fixes and many, many code cleanups.
    - New chips: MX25U25635F, MX25L51245G, GD25Q256D, M95M02-A125,
      N25Q/MT25Q variants, W25Q128JW_DTR, AT25SF321, S25FL512S
    - New programmers: National Instruments USB-845x, Tin Can Tools
      Flyswatter/Flyswatter 2, STLINK V3, more Intel PCHs (Apollo
      Lake, Cannon Lake variants, Ice Lake U)
    - Reduced dependency on libusb0
    - Syntax: Added --flash-name and --flash-size arguments to print
      information about the flash chip
* Sun Jun 23 2019 mardnh@gmx.de
  - Update to version 1.1
    New major user-visible features
    * 4-byte address support for many SPI programmers
    * New option to use a reference file for flash contents
      (--flash-contents)
    * Layout support for coreboot's FMAP format (--fmap, --fmap-file)
    * BAUD rate selection for Buspirate SPI
    * Support for the ENE Embedded Debug Interface (EDI), probably
      our first non-jedec SPI target
    * On Intel ME enabled systems, internal flashing is allowed by
      default
    New programmers
    * ENE Embedded Debug Interface EDI
    * Linux' MTD interface
    * Digilent SPI for the iCEblink40 development board
    * Developerbox/CP2104 bit banging
    * J-Link SPI
    * Dediprog firmwares >= 7.2.30
    * Dediprog SF200
    * Intel Kabylake PCHs
    Support for lots of new chips
* Sun Mar 31 2019 mardnh@gmx.de
  - Update to version 1.0.1
    * linux_spi: Reduce maximum read chunksize
    * Hardcode default spispeed of 2MHz
      Default speed of kernel drivers isn't always sane (any more).
    * Fix dmi_match string for ThinkPad X201
    * verification with sparse layouts
    * Fix erasing of unaligned regions
* Wed Jan 03 2018 mardnh@gmx.de
  - Update to version 1.0
    * Support layouts for read and erase commands
    * New command line switch --noverify-all (-N) allows flashing of
      individual regions without reading the whole flash chip
      (particular useful with locked down Intel ME firmware)
    * New command line switch --ifd to read the layout from an
      Intel Firmware Descriptor on flash
    * We got rid of the delay-loop calibration (if the OS provides an
      accurate timer through clock_gettime())
    * Reading speed of USB programmers should have increased (reading
      bigger chunks at once, we reduce the overhead)
    * Support Intel 100 series PCHs (Sunrise Point, coupled with
      Skylake and Kaby Lake) and C620 series PCHs (Lewisburg paired
      with Workstation/Server versions of the former)
    * New programmers
      + Intel 100 series / C620 series PCHs
      + Intel I210 NICs (EEPROM and SPI)
      + AMD Merlin Falcon (FP4)
    * New chips
      + W25Q128.W
  - Specfile cleanup
  - Verify source signature
* Wed Apr 26 2017 agraf@suse.com
  - Enable build for ARM
* Tue Jul 26 2016 glin@suse.com
  - Update to 0.9.9
    * Enable the dediprog module by default, add support for Dediprog
      SF600 and the new communication protocol of the SF100 with
      newer firmware
    * Add support to update the firmware of Promise UltraATA
      controllers
    * Support new programers: WCH CH341A, VIA VT8251
    * Support new chips:
      + ESI ES25P40, ES25P80, ES25P16
      + GigaDevice GD25VQ41B, GD25Q128C, GD25VQ21B, GD25VQ40C,
      GD25VQ80C and GD25VQ16C, GD25LQ40, GD25LQ80, GD25LQ16,
      GD25LQ64(B), GD25LQ128
      + PMC Pm25LQ020, Pm25LQ040, Pm25LQ080, Pm25LQ016, Pm25LQ032C
      + Sanyo LE25FU406C/LE25U40CMC
      + SST SST25WF020A, SST25WF040B, SST25WF080B
      + Winbond W29C512A/W29EE512
    * Allow to link flashrom statically (with make CONFIG_STATIC=yes)
    * Ease debugging of build problems with libraries
    * Ignore 0x00 as a flash chip manufacturer ID in the generic
      match to avoid ambiguous messages
    * Various improvements for serprog-based programmers
    * Add support for libftdi1
    * Add infrastructure for libusb1 and use it for new programmers
    * Rigorously check integrity of I/O stream data
    * Add make parameters for easier disabling/enabling of various
      classes of programmers
* Fri Apr 03 2015 mpluskal@suse.com
  - Update to 0.9.8
    * A bunch of newly supported architectures: ARM 64bit,
      big-endian ARM, PowerPC 64bit, SPARC.
    * Better support for AMD chipsets in general (speed selection,
      more conservative defaults etc.).
    * Add new programmer support:
    * AMD Yangtze's SPI controller (found in Kabini and Tamesh) as
      well as the one in Bolton FCHs (A78, A88X, A77E).
    * Intel Silvermont chipsets (Bay Trail, Rangeley and Avoton) and
      Wildcat Point (for Broadwell).
    * ITE IT8212F parallel programmer as it8212 (found on PCI SATA
      RAID controllers).
    * VIA VT6421A LPC programmer as atavia (found on PCI SATA
      controllers).
    * EEPROMs on Intel network cards based on the 82580 NIC
      (nicintel_eeprom).
    * Intel 82599 10 GbE NICs boot PROMs (part of nicintel_spi).
    * Microchip PICkit 2
    * MSTAR I²C ISP protocol (not compiled in by default). Rewrites the
      firmware of your screen over VGA/DVI(!).
    * Extension of the rayer_spi module to supported various similar
      devices (Altera ByteBlasterMV, Atmel STK200/300, Wiggler LPT).
    * Switching betweens chips on boards with GIGABYTE's DualBIOS
      (using the dualbiosindex programmer parameter).
    * Enable fwh_idsel parameter for C-ICH and ICH2/3/4/5 chipsets.
    * Finer-grained display of support status used for flash chip
      operations, chipsets, mainboards and programmers (new states:
      configuration-dependent, not applicable).
* Thu Oct 30 2014 crrodriguez@opensuse.org
  - Build Require libusb-devel, fix build in factory
* Thu Oct 30 2014 stepan@coresystems.de
  - update to 0.9.7 r1852.

Files

/usr/include/libflashrom.h
/usr/lib64/libflashrom.so
/usr/lib64/pkgconfig/flashrom.pc


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 18:11:13 2024