summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Ruppert <idl0r@gentoo.org>2013-11-09 20:31:56 +0000
committerChristian Ruppert <idl0r@gentoo.org>2013-11-09 20:31:56 +0000
commitbb37a93ec8f51039a58b5ad10445e39184bded8a (patch)
treed3cf051670e3e8cbd045b80a75ff359b8a005240 /sys-apps/flashrom
parentCleanup old. (diff)
downloadhistorical-bb37a93ec8f51039a58b5ad10445e39184bded8a.tar.gz
historical-bb37a93ec8f51039a58b5ad10445e39184bded8a.tar.bz2
historical-bb37a93ec8f51039a58b5ad10445e39184bded8a.zip
Bump, bug 488220
Package-Manager: portage-2.2.7/cvs/Linux x86_64 Manifest-Sign-Key: 0xB427ABC8
Diffstat (limited to 'sys-apps/flashrom')
-rw-r--r--sys-apps/flashrom/ChangeLog8
-rw-r--r--sys-apps/flashrom/Manifest32
-rw-r--r--sys-apps/flashrom/flashrom-0.9.7.ebuild108
-rw-r--r--sys-apps/flashrom/flashrom-9999.ebuild13
-rw-r--r--sys-apps/flashrom/metadata.xml24
5 files changed, 149 insertions, 36 deletions
diff --git a/sys-apps/flashrom/ChangeLog b/sys-apps/flashrom/ChangeLog
index dea26df73061..f45d7bab889b 100644
--- a/sys-apps/flashrom/ChangeLog
+++ b/sys-apps/flashrom/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-apps/flashrom
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/flashrom/ChangeLog,v 1.35 2013/05/14 11:42:05 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/flashrom/ChangeLog,v 1.36 2013/11/09 20:31:49 idl0r Exp $
+
+*flashrom-0.9.7 (09 Nov 2013)
+
+ 09 Nov 2013; Christian Ruppert <idl0r@gentoo.org> +flashrom-0.9.7.ebuild,
+ flashrom-9999.ebuild, metadata.xml:
+ Bump, bug 488220
14 May 2013; Agostino Sarubbo <ago@gentoo.org> flashrom-0.9.6.1.ebuild:
Stable for arm, wrt bug #454024
diff --git a/sys-apps/flashrom/Manifest b/sys-apps/flashrom/Manifest
index d8e4da2ec46f..3046004cb456 100644
--- a/sys-apps/flashrom/Manifest
+++ b/sys-apps/flashrom/Manifest
@@ -1,31 +1,27 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
+Hash: SHA256
DIST flashrom-0.9.4.tar.bz2 293396 SHA256 30e5a61a09160f142fdeec4a6c83cca495d7f2a9fc2eef480646889c3e9f0b3a SHA512 821b3b149b04f6fda8dff8f02b974eb7f355a83d450a627614256ff730668d3ab6cfd301503f65682cedadcb8f067178978dc99c917fdf8b3ae82e2e87ff5407 WHIRLPOOL c7b3c5c63ca3ad0db5acc26015370a1d6e3950833bba8b0d1888a39ce4e8f94a5e2b16d4ac426b4af068618eacb785a2dea926e6979d65fda5ef76e08b0ff99c
DIST flashrom-0.9.5.2.tar.bz2 347242 SHA256 9a5ccd1c4bf6d7658e9373426a3683fab1d260eabf4542de3b6ebd1882ac4903 SHA512 cfbf00302fb804832d5bf63621b0fa2eb548981c2a208e0bb55a1fd04248744314028dc353dc7ad1b2f66480617683a265f47af15141d458ae442a83174b9bb0 WHIRLPOOL 464acf9fbd9f4bfbee26ab4f16af5dbf52ed764c25d550c032fc9cbf53f1f4167a780ae7adf6824e32a268edb471d3e2668192eb2cb13b89d0ec86eb76085571
DIST flashrom-0.9.6.1.tar.bz2 368133 SHA256 6f7b588cce74c90b4fe9c9c794de105de76e0323442fb5770b1aeab81e9d560a SHA512 335243ca869a49521b6404004496cdba16f11da4f5321bbc8786635bbc7a0fe7215de2015d67200da68d398ed270d9a2ad9308ca9f762790e39b9f0602e53529 WHIRLPOOL f55f53cc6f06b627d8561e369bca32f1b62dc8de9a35963c01575b31f3190cf1be3b7114db8552b7f9f87c971960f1d16fe284d44e8d2db3da2996431d08598c
DIST flashrom-0.9.6.tar.bz2 367897 SHA256 1e70af228b1d4d3244786de2e6eaa44f0d967ccff002ec4209f9badba8ce941f SHA512 3ce2aa5b2de8075bc7871f48f46d1d177a1956d3ac8c6252b4b09b2226c9d62023067d58bcdf5a65fe8cbe1a07c0946e2d15ed4cc23385d8d28ae8bdde37cf98 WHIRLPOOL 3a1661feb9b55e9a050073675726d00c81667ef3db966bed4354750bc52542cad6f07dcf2ceeb241ba9859da80093f3828a31d1ac9515278baf9f6c33300c7f3
+DIST flashrom-0.9.7.tar.bz2 408883 SHA256 5a55212d00791981a9a1cb0cdca9d9e58bea6d399864251e7b410b4d3d6137e9 SHA512 a226c1ac3f9c7822b74ca14b7f9b53013110b2cdb66b1f936593c693ee54f19d643cc3a97a9635c05f2c959aca817668006f609ddb503a84d0bf5d510065674e WHIRLPOOL 97472148f97b86dc3b6661fe0368f492584308a8e86f2376bd3eb6e285a02dfcf231f2d917f30a734e90fbc9baf3899329c04ea245048d647077c50646ecd17d
EBUILD flashrom-0.9.4.ebuild 2617 SHA256 67f753cbab7adcd13ce5acb4e5660a5a1229cd99e85fbfb9008cd435be7c8bd8 SHA512 a2fc0cbfe62a11648126082a237c0e21c091a66ec2b1e12abd9bd7dcd247ee519f07b9d06d2a82cacccb7149a4dfa436308a5094d2c00af5f995e55591a2189a WHIRLPOOL 2c1ed13da25aaeaef6133bd6adfcf7682b536c567b47a001688e61e38f91e927509cc754caba7b830b48f4b45a7bc5ffb7319122a4264775b99c502e7a705b52
EBUILD flashrom-0.9.5.2.ebuild 2787 SHA256 8f4ace425af4f31f09d763e727f453e42c279124cefabdf4951d61d4e085355f SHA512 63aed28719681875a667d265a23552bbb0aae85120ef3219266d9f9a7f134ed50c70adf4464029f694e7823add20a73f9e67af640dea44291d2c704899d5c704 WHIRLPOOL 8504b0bfb90bb3b2db283070c0122632e14c472d83e60d22117f8c4a9ce206527487e32441064922ecef402ba7fedf2fa1dad4bd67ab2e8e1101d49e0446e844
EBUILD flashrom-0.9.6.1.ebuild 2800 SHA256 f2443c2c6164ee8f5dd2fe9b519a629c3858f70c9350a06812af4dde3dc8c9e8 SHA512 df34ecb449918e9a692f5295f33db11d9d350ae6dfa71c5abcc7baaa271eac3c4f3dce3c5bf0c814240dd63b8c2c63405bb8de45006b9625b896368284e299bf WHIRLPOOL e05f3e3bdc04d77b03d713646a9608e7d93f6f30bd63f608cc6a90396df95542250da12542947e881687152d575e043be0feec27c7133cf50082b50fd6ca2644
EBUILD flashrom-0.9.6.ebuild 2798 SHA256 212933e3c6130ff8ae70bbad805b3cb87429b2223bc4f452178b38e0a674ec06 SHA512 01242ad172517bedb075a1474f84bcf250325fb99264cbab1958bc5c2634d5782bf39f366582c9ef2365f5fe4a23e59680dedec2d57afff41d8bf9205d621eb3 WHIRLPOOL 74223394ea8ae52967796616de3955b8b992239081f2d4eaeaeac47c4ae1562b1e11a0fd26b969f2d4cd31a841e68659160f9c5cbcd8a2efe561d39129cc6873
-EBUILD flashrom-9999.ebuild 2802 SHA256 aba2482856a8b2365ea1a79ac24ed8bdddfddf0c74cdce8cd85e1408c1a850f8 SHA512 a127a96169df494b74318ebe89a705e4e2b8c0aa1c2e6c8dae121e37c2c179520715d0a98dca28149df65807b1e789857b91921c1139b17364f90d3e07bdbdf8 WHIRLPOOL c25f3089a3f51f8eb1f2620d43e2d22d84367017ff60c286d048e5dc1715fab520f585bb819918e31bd310174da6756d6507846019786db6cf710fc1a3df292e
-MISC ChangeLog 5105 SHA256 b7c368fd40966b3cf878d1e07dfe25e6fe4830a2e961f50a4fea2b3a0e45da48 SHA512 7f83f4894a1bd2db3a27c28e1a8a263b92451ad84ebed64a9d796fb8464c93a35f2ba3aa5ef4d85be65da109bb8eed7fd437c2c7deac139b19aa43b981fcb81a WHIRLPOOL 80c4cc286fa40c3818901ee56c96b452261317de980e8283f8f44af50e77af7f661038c9f7af292fe5709b0bfa4c5da5a96f6e1e3c7d36f87645f08e15efe3c5
-MISC metadata.xml 3344 SHA256 e11bd72b65896d458f3aaf957824e5d9cdfb035050160436c29b5411360d70c5 SHA512 e7669c2689c5d91cbc1a6b7e206c3c3d5251aa451efe049aae2a7ff23a16641a0e41325e2e0d6039ee7cd495c504fe9e826a6a61daf070e0248e0c322ca044ed WHIRLPOOL bd4a3eedb7b0d0beafbf50105c33e03f8bbae2026890492fa1c295fb39185c31303f2b934e93171bd70bf2999f027b42b55b887885fea1e3b4d20147e0e26f66
+EBUILD flashrom-0.9.7.ebuild 3041 SHA256 b95835297ccce574cf4bd41882d23c77513a6c9632839deca1e023399c81516b SHA512 0f5490da2501b5f41ed2c89a76a990e5db2f5c8b43255f60cfa982fcc1a1f34db8e401416362b593cef3f7a9e772ae5d2893d4c7726b7cdbb1b2df03b7f8da82 WHIRLPOOL ebe2b6f6324b421026709a448a811199b9c6d939cd6da8b8f7467e70ea5dbd7db2c9c2e4a95c5489c1ac6025605799192c18dadca22db891bf3103e5b43034ee
+EBUILD flashrom-9999.ebuild 2862 SHA256 a5ff6a69abd1860019544bc9e777ccaa310fa435f40c0d085c50e13ecb4f1392 SHA512 153ccadfe9417e9e12587ff1de33484a229acf33110de39274727e60b5080d5bde71d2efab33869e270773855504c7f0747a2bc8c005fdf021215b4f4a81f4c3 WHIRLPOOL 679094cf61074bfa1297071dd2c91ce013a02cc19713a89e2ebc07f4fd4a788cbb7167484d193c1a65626f3e0cbac713e294bc4de7dfa29006c245155af0ee7c
+MISC ChangeLog 5272 SHA256 6957ba824a2c485a46040d0b32a28529a22c51450a07acad0222a38eed5ea5db SHA512 e1a8359eca6d73eb62cedadbc95bab818456774fc2d77b4512f9a888b983f624f98e3a77b3a25e76e4f8bcf86e93e8b9912d55a95ce2e5fd48380ec0b98cb2ce WHIRLPOOL 21bac8fefaed4cab1f7dc37887b1c25c58c525323c28aeef07c29847d54f360e657368a625c0a92a33414e85f63261b07aa4ba51bbd7dfd01a413c33fe5b8d31
+MISC metadata.xml 3550 SHA256 ec493b10a0011c3c84c62e01c2a718b3d120f9aafdf27b750e4b652d83866546 SHA512 86f7a00c755d9e78d31e569554ac8c88b91661ffb0d216734a102320cfe9437d4d41aa8a9e56bf2e9a4084985ac1c42eb17ad64d3fd24dca08fb5e34f5521f50 WHIRLPOOL 1a3a615a5b6864125e7e64a2050f89030596e51a699e7db0e68edfd4a94ff9fa1fd81da63f237b3b38acc553174f64c2a6d9f3ca8f99a71295a60b3f40a96dfe
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
+Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCgAGBQJRkiJqAAoJELp701BxlEWfyXAP/0i+9Mt6dbO3wZqrJZfVPV3C
-dAGXQwqDLbVfvbxp1NqBxW1lxtKmA1BAiAVZXtlUVeHawFIguUzFPX6kQm8x6oph
-UJb2XMpiykd31yPrTGnIS8NfRFKB0fwyVsqwqBXAtM+Sguw46uF9KZi3D7gxWo8Q
-yUzyrSDO8Kj+m69JXbMVSZCRMGlArxwDnGMIMm5sERCD1V9Xgf3Jd73IsnIR0ALp
-IDoH/+ONIqWpIVftZxHQKDcfbzHZxtlFBgwYCQXMnIedhMdtoglcFW003RzXC5lq
-/ydGsjRDPO3aJeRVvcHHLVLbQ8XFcwROmYb8o5FPXaKXtuSr9B0bsCrodFXF7ZTP
-dV303xlXa5a+M/WHtB49R1WL2MHbdMul/c3REBEIFf3iNLZimjrpK3M1obfu850h
-IoDXmepbR5+WXTO+H2K/Cq7C1hCJm+sxEnAZcKaB2UKizQyyWArN8RYf1zaKZALb
-UC1Ag5VWu0csVRzf0/PTqJJDGjM8lSPn6rBaTFMjKvv3irXQANQYzZ4RfQDUvxBd
-HcWjLXYnG5OKQuKqPzJK5jZtFUr3Sj1iHlV2APSGrCXdVFsFvLUFqkQnseX/cC8F
-R6c58ldOVGQp+83w3p1G+DncaFDHm/82fDxIjfsH+eG+cynH6EeYmETQ2u27kvVa
-yK5ckfET0mbkS2bQKHX4
-=b9NX
+iQEcBAEBCAAGBQJSfpu8AAoJEMOx0zmdw4Z17GcH/1WfoBwsN9BVQs5iH6EEvkeI
+4d2hlOAou+IOorM+UkCEChE4xA1hnn7oQE5VnNStSByvXgJ0zTp5gTBkJ4XzWhjv
+58WajpOH2l6yMtLssNoGQ9avtBT1jJo9kzOQKQHazDbYC3SHG+zl0FvRP3mhwo85
+8kZd5sN2mN6X5YXIeExW3dlmvAPk+/trMxOXF/2ejRCiJ3FiQkAsHBVzof/q6Ns2
+Hyp+D/kcea2G8DjYK60s87GFTAhedvpvzZxRN/KAVaWwVBiX3RQCtPzJwcR3XpTY
+wqMQGI7qFRdRNrlZDChdf3yOM2N34iWOvALUKs2H5kOWmd8JOhdbi5FtTACS3D8=
+=RvY0
-----END PGP SIGNATURE-----
diff --git a/sys-apps/flashrom/flashrom-0.9.7.ebuild b/sys-apps/flashrom/flashrom-0.9.7.ebuild
new file mode 100644
index 000000000000..dbf35480d1e6
--- /dev/null
+++ b/sys-apps/flashrom/flashrom-0.9.7.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/flashrom/flashrom-0.9.7.ebuild,v 1.1 2013/11/09 20:31:49 idl0r Exp $
+
+EAPI="5"
+
+inherit eutils toolchain-funcs
+if [[ ${PV} == "9999" ]] ; then
+ ESVN_REPO_URI="svn://coreboot.org/flashrom/trunk"
+ inherit subversion
+else
+ SRC_URI="http://download.flashrom.org/releases/${P}.tar.bz2"
+ KEYWORDS="~amd64 ~arm ~x86"
+fi
+
+DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
+HOMEPAGE="http://flashrom.org/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="atahpt +bitbang_spi +buspirate_spi +dediprog doc +drkaiser
++dummy ft2232_spi +gfxnvidia +internal +nic3com +nicintel +nicintel_spi
+nicnatsemi nicrealtek +ogp_spi rayer_spi
++pony_spi +satasii satamv +serprog tools usbblaster +wiki"
+
+COMMON_DEPEND="atahpt? ( sys-apps/pciutils )
+ dediprog? ( virtual/libusb:1 )
+ drkaiser? ( sys-apps/pciutils )
+ ft2232_spi? ( dev-embedded/libftdi )
+ gfxnvidia? ( sys-apps/pciutils )
+ internal? ( sys-apps/pciutils )
+ nic3com? ( sys-apps/pciutils )
+ nicintel? ( sys-apps/pciutils )
+ nicintel_spi? ( sys-apps/pciutils )
+ nicnatsemi? ( sys-apps/pciutils )
+ nicrealtek? ( sys-apps/pciutils )
+ rayer_spi? ( sys-apps/pciutils )
+ satasii? ( sys-apps/pciutils )
+ satamv? ( sys-apps/pciutils )
+ usbblaster? ( dev-embedded/libftdi )
+ ogp_spi? ( sys-apps/pciutils )"
+RDEPEND="${COMMON_DEPEND}
+ internal? ( sys-apps/dmidecode )"
+DEPEND="${COMMON_DEPEND}
+ sys-apps/diffutils"
+
+_flashrom_enable() {
+ local c="CONFIG_${2:-$(echo $1 | tr [:lower:] [:upper:])}"
+ args+=" $c=$(usex $1 yes no)"
+}
+flashrom_enable() {
+ local u
+ for u in "$@" ; do _flashrom_enable $u ; done
+}
+
+src_compile() {
+ local progs=0
+ local args=""
+
+ # Programmer
+ flashrom_enable \
+ atahpt bitbang_spi buspirate_spi dediprog drkaiser \
+ ft2232_spi gfxnvidia nic3com nicintel nicintel_spi nicnatsemi nicrealtek \
+ ogp_spi rayer_spi pony_spi \
+ satasii satamv serprog usbblaster \
+ internal dummy
+ _flashrom_enable wiki PRINT_WIKI
+
+ # You have to specify at least one programmer, and if you specify more than
+ # one programmer you have to include either dummy or internal in the list.
+ for prog in ${IUSE//[+-]} ; do
+ case ${prog} in
+ internal|dummy|wiki) continue ;;
+ esac
+
+ use ${prog} && : $(( progs++ ))
+ done
+ if [ $progs -ne 1 ] ; then
+ if ! use internal && ! use dummy ; then
+ ewarn "You have to specify at least one programmer, and if you specify"
+ ewarn "more than one programmer, you have to enable either dummy or"
+ ewarn "internal as well. 'internal' will be the default now."
+ args+=" CONFIG_INTERNAL=yes"
+ fi
+ fi
+
+ # WARNERROR=no, bug 347879
+ tc-export AR CC RANLIB
+ emake WARNERROR=no ${args}
+}
+
+src_install() {
+ dosbin flashrom
+ doman flashrom.8
+ dodoc ChangeLog README
+
+ if use doc; then
+ dodoc Documentation/*.txt
+ fi
+
+ if use tools; then
+ if use amd64; then
+ dosbin util/ich_descriptors_tool/ich_descriptors_tool
+ elif use x86; then
+ dosbin util/ich_descriptors_tool/ich_descriptors_tool
+ fi
+ fi
+}
diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index f2c553078623..f58c18c25be4 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/flashrom/flashrom-9999.ebuild,v 1.3 2012/08/03 19:32:48 idl0r Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/flashrom/flashrom-9999.ebuild,v 1.4 2013/11/09 20:31:49 idl0r Exp $
-EAPI="4"
+EAPI="5"
inherit eutils toolchain-funcs
if [[ ${PV} == "9999" ]] ; then
@@ -21,10 +21,10 @@ SLOT="0"
IUSE="atahpt +bitbang_spi +buspirate_spi +dediprog doc +drkaiser
+dummy ft2232_spi +gfxnvidia +internal +nic3com +nicintel +nicintel_spi
nicnatsemi nicrealtek +ogp_spi rayer_spi
-+pony_spi +satasii satamv +serprog +wiki"
++pony_spi +satasii satamv +serprog usbblaster +wiki"
COMMON_DEPEND="atahpt? ( sys-apps/pciutils )
- dediprog? ( virtual/libusb:0 )
+ dediprog? ( virtual/libusb:1 )
drkaiser? ( sys-apps/pciutils )
ft2232_spi? ( dev-embedded/libftdi )
gfxnvidia? ( sys-apps/pciutils )
@@ -37,6 +37,7 @@ COMMON_DEPEND="atahpt? ( sys-apps/pciutils )
rayer_spi? ( sys-apps/pciutils )
satasii? ( sys-apps/pciutils )
satamv? ( sys-apps/pciutils )
+ usbblaster? ( dev-embedded/libftdi )
ogp_spi? ( sys-apps/pciutils )"
RDEPEND="${COMMON_DEPEND}
internal? ( sys-apps/dmidecode )"
@@ -61,7 +62,7 @@ src_compile() {
atahpt bitbang_spi buspirate_spi dediprog drkaiser \
ft2232_spi gfxnvidia nic3com nicintel nicintel_spi nicnatsemi nicrealtek \
ogp_spi rayer_spi pony_spi \
- satasii satamv serprog \
+ satasii satamv serprog usbblaster \
internal dummy
_flashrom_enable wiki PRINT_WIKI
diff --git a/sys-apps/flashrom/metadata.xml b/sys-apps/flashrom/metadata.xml
index 2e60991d0896..c86c3563ab94 100644
--- a/sys-apps/flashrom/metadata.xml
+++ b/sys-apps/flashrom/metadata.xml
@@ -31,20 +31,22 @@
<flag name="satasii">Enable programmer for SiI SATA controllers</flag>
<flag name="satamv">Enable programmer for Marvell SATA controllers</flag>
<flag name="serprog">Enable Serial Flasher programmer</flag>
+ <flag name="tools">Install additional tools</flag>
+ <flag name="usbblaster">Enable support for Altera USB-Blaster dongles</flag>
<flag name="wiki">Enable wiki informations, like supported devices etc.</flag>
</use>
<longdescription lang="en">
-flashrom is a utility for identifying, reading, writing, verifying and erasing flash chips. It is designed to flash BIOS/EFI/coreboot/firmware/optionROM images on mainboards, network/graphics/storage controller cards, and various programmer devices.
+flashrom is a utility for identifying, reading, writing, verifying and erasing flash chips. It is designed to flash BIOS/EFI/coreboot/firmware/optionROM images on mainboards, network/graphics/storage controller cards, and various other programmer devices.
- * Supports more than 261 flash chips, 152 chipsets, 259 mainboards, 43 PCI devices, 5 USB devices and various parallel/serial port-based programmers.
- * Supports parallel, LPC, FWH and SPI flash interfaces and various chip packages (DIP32, PLCC32, DIP8, SO8/SOIC8, TSOP32, TSOP40, TSOP48, and more)
- * No physical access needed, root access is sufficient.
- * No bootable floppy disk, bootable CD-ROM or other media needed.
- * No keyboard or monitor needed. Simply reflash remotely via SSH.
- * No instant reboot needed. Reflash your chip in a running system, verify it, be happy. The new firmware will be present next time you boot.
- * Crossflashing and hotflashing is possible as long as the flash chips are electrically and logically compatible (same protocol). Great for recovery.
- * Scriptability. Reflash a whole pool of identical machines at the same time from the command line. It is recommended to check flashrom output and error codes.
- * Speed. flashrom is often much faster than most vendor flash tools.
- * Portability. Supports DOS, Linux, FreeBSD, NetBSD, OpenBSD, DragonFly BSD, Solaris, Mac OS X, and other Unix-like OSes. Partial Windows support is available (full support as patch).
+ Supports more than 380 flash chips, 260 chipsets, 450 mainboards, 50 PCI devices, 12 USB devices and various parallel/serial port-based programmers.
+ Supports parallel, LPC, FWH and SPI flash interfaces and various chip packages (DIP32, PLCC32, DIP8, SO8/SOIC8, TSOP32, TSOP40, TSOP48, BGA and more)
+ No physical access needed, root access is sufficient (not needed for some programmers).
+ No bootable floppy disk, bootable CD-ROM or other media needed.
+ No keyboard or monitor needed. Simply reflash remotely via SSH.
+ No instant reboot needed. Reflash your chip in a running system, verify it, be happy. The new firmware will be present next time you boot.
+ Crossflashing and hotflashing is possible as long as the flash chips are electrically and logically compatible (same protocol). Great for recovery.
+ Scriptability. Reflash a whole pool of identical machines at the same time from the command line. It is recommended to check flashrom output and error codes.
+ Speed. flashrom is often much faster than most vendor flash tools.
+ Portability. Supports DOS, Linux, FreeBSD, NetBSD, OpenBSD, DragonFly BSD, Solaris, Mac OS X, and other Unix-like OSes. Partial Windows support is available (no internal programmer support at the moment, hence no "BIOS flashing").
</longdescription>
</pkgmetadata>