)]}'
{
  "log": [
    {
      "commit": "f8a49fee02cdc88fb1950c6768a16747917b5d5a",
      "tree": "52578084ecb859c3e7efb5b5a188e7bc7016a183",
      "parents": [
        "87d51fb0b7584c1994304167d21077ef901824e2"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun Jun 22 18:50:25 2008 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun Jun 22 18:50:25 2008 +0000"
      },
      "message": "Some flashrom documentation fixes, and removal of duplicated info\n\nCorresponding to flashrom svn r271 and coreboot v2 svn r3385.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "87d51fb0b7584c1994304167d21077ef901824e2",
      "tree": "67b646797b2f0b2b57bbc8e034a76e995bf1f781",
      "parents": [
        "db52c58e06e250e2b44dfecf18b3646eb00c7f6a"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sun Jun 22 17:54:03 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sun Jun 22 17:54:03 2008 +0000"
      },
      "message": "A few changes were committed before the DoC remove, update README\n\nCorresponding to flashrom svn r270 and coreboot v2 svn r3384.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "db52c58e06e250e2b44dfecf18b3646eb00c7f6a",
      "tree": "1e2ffc47f73943201415adb8242967cd94ce8ea5",
      "parents": [
        "f1614e8d1c66d4787d9510a54db0dbe2644fe134"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sun Jun 22 17:06:41 2008 +0000"
      },
      "committer": {
        "name": "Stefan Reinauer",
        "email": "stefan.reinauer@coreboot.org",
        "time": "Sun Jun 22 17:06:41 2008 +0000"
      },
      "message": "Remove dead M-Systems Disk on Chip code\n\nDOC support has been disabled by default for many years. The write function\ndoes nothing but print text. It has a call to write_page_md2802() commented\nout, but that function does not exist. This is dead code with ugly #ifdefs.\n\nUpdates README to reflect that there was a time when there was code, but it\ndidn\u0027t work. Removes M-Systems #defines and also includes svn rm msys_doc.*\n\nCorresponding to flashrom svn r269 and coreboot v2 svn r3382.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\n"
    },
    {
      "commit": "f1614e8d1c66d4787d9510a54db0dbe2644fe134",
      "tree": "725a81a5f24bd4962623dae663b697802cea1be2",
      "parents": [
        "681b19084276c7142a7061f95913bcef94767716"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sun Jun 22 02:04:49 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sun Jun 22 02:04:49 2008 +0000"
      },
      "message": "Update test status to TEST_OK_PREW for ST M50FLW080A and SST49LF008A\n\nMany thanks to Julio Cesar Costa for the test report!\n\nCorresponding to flashrom svn r268 and coreboot v2 svn r3379.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "681b19084276c7142a7061f95913bcef94767716",
      "tree": "1c67938b3256e1f8985e9034af7822ac3670d184",
      "parents": [
        "08c2b02273fd564e9d272036967b99b0628f61c1"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sun Jun 22 02:00:39 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sun Jun 22 02:00:39 2008 +0000"
      },
      "message": "Some Makefile cleaning\n\nCorresponding to flashrom svn r267 and coreboot v2 svn r3378.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "08c2b02273fd564e9d272036967b99b0628f61c1",
      "tree": "ac388b55b5ffaeff82ca2ff2fd8b38f622a87730",
      "parents": [
        "cd35f779b25d21b9e50648a00b7ca84fae2036ba"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sat Jun 21 04:39:17 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sat Jun 21 04:39:17 2008 +0000"
      },
      "message": "Fix OBJS in Makefile to compile stm50flw0x0x.c like the others\n\nCorresponding to flashrom svn r266 and coreboot v2 svn r3377.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "cd35f779b25d21b9e50648a00b7ca84fae2036ba",
      "tree": "b2aab797033860c1f87b335ef808a138368e9614",
      "parents": [
        "bc0d85722869c54f52cde7ceb773d29ea939dca1"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sat Jun 21 04:23:10 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sat Jun 21 04:23:10 2008 +0000"
      },
      "message": "Uppercase AMIC since that\u0027s what they write in datasheets\n\nCorresponding to flashrom svn r265 and coreboot v2 svn r3376.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "bc0d85722869c54f52cde7ceb773d29ea939dca1",
      "tree": "fe54ca9fb6aa7eaa1c42c6722373473130018122",
      "parents": [
        "0a0a7951314ed402615e6995702c17edb07fe359"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sat Jun 21 01:02:20 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sat Jun 21 01:02:20 2008 +0000"
      },
      "message": "Update comment to match delay change in probe_jedec() r3373\n\nCorresponding to flashrom svn r264 and coreboot v2 svn r3375.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "0a0a7951314ed402615e6995702c17edb07fe359",
      "tree": "3c19678d76bb3c737acd1b7960a79d5e35309014",
      "parents": [
        "6a9fd1dc8c1115affe39fb39a04dc6e051eb34cc"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sat Jun 21 00:21:22 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sat Jun 21 00:21:22 2008 +0000"
      },
      "message": "Update test status for Atmel AT29C020 and SST29EE010\n\nThanks to Urja Rannikko for reporting test results with these flash chips.\n\nCorresponding to flashrom svn r263 and coreboot v2 svn r3374.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "6a9fd1dc8c1115affe39fb39a04dc6e051eb34cc",
      "tree": "016ec42c4f7887077ba440d02c4f7f5d891edb4d",
      "parents": [
        "cb5c211a480a4f38cce38b536220f7079ea5256d"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sat Jun 21 00:19:52 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sat Jun 21 00:19:52 2008 +0000"
      },
      "message": "Increase delay in probe_jedec() to 2ms to reliably detect AT29C020\n\nRun time is increased a few 100ms but this is needed for reliability.\nI consider this trivial.\n\nCorresponding to flashrom svn r262 and coreboot v2 svn r3373.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "cb5c211a480a4f38cce38b536220f7079ea5256d",
      "tree": "f1c851936f06b8926520843746efc839ae99fae9",
      "parents": [
        "b9f617448d532f6b7c1946e722d2d17e5de978b8"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Fri Jun 20 02:58:42 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Fri Jun 20 02:58:42 2008 +0000"
      },
      "message": "Show expected and read byte on verify failure\n\nCorresponding to flashrom svn r261 and coreboot v2 svn r3372.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "b9f617448d532f6b7c1946e722d2d17e5de978b8",
      "tree": "7c608125c09acbc42651b87b32f22749206c8345",
      "parents": [
        "7ffbc6f94d50cdc584913c4f02709ae660664a75"
      ],
      "author": {
        "name": "Jens Kuehnel",
        "email": "coreboot@jens.kuehnel.org",
        "time": "Wed Jun 18 13:36:34 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Wed Jun 18 13:36:34 2008 +0000"
      },
      "message": "Add support for AMIC Technology A49LF040A and do not probe W29EE011 anymore\n\nJens sent the first patch that added A49LF040A to flash.h and flashchips.c\nusing _jedec and _49lf040 functions.\n\nAn issue was found with probe_w29ee011() for the Winbond W29EE011, which\ncaused the A49LF040A to no longer respond to any commands.\n\nWard made a patch to disable probing by default for the W29EE011 following\nsome discussion. Using -c W29EE011 will make flashrom probe for the chip.\n\nPeter did some more datasheet diving and found that the Pm49FL00x functions\nsuited this chip quite well because of the block locking registers in\nA49LF040A, and finally tested PROBE READ ERASE WRITE to work on ALIX.3c3.\n\nWard confirmed that this works on alix.2c3 too.\n\nCorresponding to flashrom svn r260 and coreboot v2 svn r3368.\n\nSigned-off-by: Jens Kuehnel \u003ccoreboot@jens.kuehnel.org\u003e\nSigned-off-by: Ward Vandewege \u003cward@gnu.org\u003e\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Ward Vandewege \u003cward@gnu.org\u003e\n"
    },
    {
      "commit": "7ffbc6f94d50cdc584913c4f02709ae660664a75",
      "tree": "449704116d9462c2f6a23d0551f1b2dab02e0d42",
      "parents": [
        "663f17197c861126da1a2c16dba48a2ed8900f49"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Wed Jun 18 02:08:40 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Wed Jun 18 02:08:40 2008 +0000"
      },
      "message": "Force read unknown flash chips\n\nWhen flash chip detection fails, it is still useful and possible to read the\nflash chip contents. If no flash chip is found in normal probes and the\n-f -r -c CHIPNAME options are given, a successful probe for the specified\nchip is forced, and then flashrom reads the flash chip using either the read\nfunction for the specified chip, or if there is none, a simple memcpy().\n\nThe patch also moves the global variable int force in flashrom.c into main()\nand passes it as a parameter to layout.c:show_id(), which was the only other\nfunction that used the variable. This is needed to avoid confusion with the\nnew parameter int force which is added to flashrom.c:probe_flash() and used\nto force probe success for the chip named in char *chip_to_probe.\n\nCorresponding to flashrom svn r259 and coreboot v2 svn r3367.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Ward Vandewege \u003cward@gnu.org\u003e\n"
    },
    {
      "commit": "663f17197c861126da1a2c16dba48a2ed8900f49",
      "tree": "0d2e69670af30204c9ddf20ffc32720fe4b6e445",
      "parents": [
        "f42b4e213469465226009caa775da5406b64fa6e"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Fri Jun 13 01:39:45 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Fri Jun 13 01:39:45 2008 +0000"
      },
      "message": "Board enable and autodetection for GIGABYTE GA-7VT600\n\nUses the VT8237 ISA bridge with mainboard subsystem ID and Realtek 8139 with\nmainboard subsystem ID for board detection.\n\nCorresponding to flashrom svn r258 and coreboot v2 svn r3366.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Lyos Gemini Norezel \u003clyos.gemininorezel@gmail.com\u003e\n"
    },
    {
      "commit": "f42b4e213469465226009caa775da5406b64fa6e",
      "tree": "ce02567e6218664b01d1b270b61651fa4117e8c8",
      "parents": [
        "4aa7156f07ea5f0d3fa19ad1dea7bd83a189a587"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Wed Jun 11 02:24:15 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Wed Jun 11 02:24:15 2008 +0000"
      },
      "message": "Add support for Amic Technology A29040B flash chip\n\nPROBE READ tested by Lyos Gemini Norezel on BioStar P4M80-M4.\n\nCorresponding to flashrom svn r257 and coreboot v2 svn r3365.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Lyos Gemini Norezel \u003clyos.gemininorezel@gmail.com\u003e\n"
    },
    {
      "commit": "4aa7156f07ea5f0d3fa19ad1dea7bd83a189a587",
      "tree": "9ed98a10ce9773c8833b94a9960964d8f7cef009",
      "parents": [
        "1dbb9af151ed275c4b70a54a22494015128ee8ca"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Wed Jun 11 02:22:42 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Wed Jun 11 02:22:42 2008 +0000"
      },
      "message": "Board enable and autodetection for BioStar P4M80-M4\n\nThanks to Reinder for clean room reverse engineering and data sheet diving!\n\nThis board is autodetected because there are some good BioStar subsystem IDs.\nMatching uses onboard VT6420 SATA RAID with subsystem BioStar 3206 and\nonboard UniChrome Pro IGP graphics with subsystem BioStar 1202.\n\nCorresponding to flashrom svn r256 and coreboot v2 svn r3364.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Lyos Gemini Norezel \u003clyos.gemininorezel@gmail.com\u003e\n"
    },
    {
      "commit": "1dbb9af151ed275c4b70a54a22494015128ee8ca",
      "tree": "f7459124eb741cd6a353ace70a956ef83497a5e7",
      "parents": [
        "1d3b0639175462267ed7685a90676d160c7bfd21"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Tue Jun 03 00:22:00 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Tue Jun 03 00:22:00 2008 +0000"
      },
      "message": "Mark SST SST49LF160C as fully supported.:\n\nSST SST49LF160C is confirmed to work for PROBE READ ERASE WRITE, at least on\n2 MCP55-based boards (gigabyte m57sli v1 and supermicro h8dmr).\n\nOn the m57sli board, it only works \u003e 512K when booted into coreboot; the\nproprietary bios seems to do something weird where it locks rom access down\nto the first 512K of the chip.\n\nCorresponding to flashrom svn r255 and coreboot v2 svn r3360.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "1d3b0639175462267ed7685a90676d160c7bfd21",
      "tree": "0eb900a1abe91569685c9e22320c61bdc20ffca7",
      "parents": [
        "22e4d303337e602366a42ebb74a1ea9d4f8c50bc"
      ],
      "author": {
        "name": "Mart Raudsepp",
        "email": "mart.raudsepp@artecdesign.ee",
        "time": "Tue May 27 23:51:55 2008 +0000"
      },
      "committer": {
        "name": "Mart Raudsepp",
        "email": "mart.raudsepp@artecdesign.ee",
        "time": "Tue May 27 23:51:55 2008 +0000"
      },
      "message": "Revert r3357 and fix it as intended to (forgotten header commit instead of typo)\n\nCorresponding to flashrom svn r254 and coreboot v2 svn r3358.\n\nSigned-off-by: Mart Raudsepp \u003cmart.raudsepp@artecdesign.ee\u003e\nAcked-by: Mart Raudsepp \u003cmart.raudsepp@artecdesign.ee\u003e\n"
    },
    {
      "commit": "22e4d303337e602366a42ebb74a1ea9d4f8c50bc",
      "tree": "03584e1990dbf7f6350aeb602637e7ce7ba2db16",
      "parents": [
        "9c4fa0ebdd8a697bd654002d890055048c5067ed"
      ],
      "author": {
        "name": "Mart Raudsepp",
        "email": "mart.raudsepp@artecdesign.ee",
        "time": "Tue May 27 22:20:30 2008 +0000"
      },
      "committer": {
        "name": "Mart Raudsepp",
        "email": "mart.raudsepp@artecdesign.ee",
        "time": "Tue May 27 22:20:30 2008 +0000"
      },
      "message": "Fix typo introduced in r3356 that breaks build\n\nCorresponding to flashrom svn r253 and coreboot v2 svn r3357.\n\nSigned-off-by: Mart Raudsepp \u003cmart.raudsepp@artecdesign.ee\u003e\nAcked-by: Mart Raudsepp \u003cmart.raudsepp@artecdesign.ee\u003e\n"
    },
    {
      "commit": "9c4fa0ebdd8a697bd654002d890055048c5067ed",
      "tree": "57b91667af48d14818be3a403402b5f0733cb1dd",
      "parents": [
        "9c0dbcc007f4ce4dfe9067b4acf16ebbd187a983"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Tue May 27 20:54:09 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Tue May 27 20:54:09 2008 +0000"
      },
      "message": "MX25L4005, S25FL016A, W39V040B, W39V080A, SST49LF008A tests\n\nI have tested MX25L4005, S25FL016A and W39V080A myself.\n\nThanks also to the following testers:\nSST49LF008A Bernhard M. Wiedemann\nW39V040B Dan Lenski\n\nCorresponding to flashrom svn r252 and coreboot v2 svn r3356.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "9c0dbcc007f4ce4dfe9067b4acf16ebbd187a983",
      "tree": "032e2367fc0cff718b13d2deb1bb9ed2a6a056fb",
      "parents": [
        "e4f1a4266fb930da72436aa87c6c3b8c30325078"
      ],
      "author": {
        "name": "Mart Raudsepp",
        "email": "mart.raudsepp@artecdesign.ee",
        "time": "Tue May 27 09:10:52 2008 +0000"
      },
      "committer": {
        "name": "Mart Raudsepp",
        "email": "mart.raudsepp@artecdesign.ee",
        "time": "Tue May 27 09:10:52 2008 +0000"
      },
      "message": "Mark SST49LF004A/B as tested\n\nTested by me on actual hardware (all operations) - Artec Group DBE62\nwith SST 49LF004B\n\nCorresponding to flashrom svn r251 and coreboot v2 svn r3350.\n\nSigned-off-by: Mart Raudsepp \u003cmart.raudsepp@artecdesign.ee\u003e\nAcked-by: Mart Raudsepp \u003cmart.raudsepp@artecdesign.ee\u003e\n"
    },
    {
      "commit": "e4f1a4266fb930da72436aa87c6c3b8c30325078",
      "tree": "742a64872bafdcdd20297dacdd6ad090a0ba5c9c",
      "parents": [
        "793bdcd71e367a5fc3cf39109fddde7ed240ebb1"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Mon May 26 23:12:25 2008 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Mon May 26 23:12:25 2008 +0000"
      },
      "message": "Mark the following chips as tested\n\n  - AMD Am29F040B\n  - SST SST39SF020A\n  - Winbond W29C020C\n  - Winbond W29EE011\n  - Winbond W49F002U\n\nAll of them tested by me on actual hardware (all operations).\n\nCorresponding to flashrom svn r250 and coreboot v2 svn r3349.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "793bdcd71e367a5fc3cf39109fddde7ed240ebb1",
      "tree": "1cb2f07828fbe4135886adda381285042e0be2bd",
      "parents": [
        "bf579488a4cda98a3478692d87d2332e5dfeea9f"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu May 22 22:47:04 2008 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu May 22 22:47:04 2008 +0000"
      },
      "message": "A bunch of cosmetic improvements\n\n - Fix typos and inconsistencies.\n - Drop duplicate line which tells us the chip name twice.\n - Also print the chip vendor, not only the name.\n\nCorresponding to flashrom svn r249 and coreboot v2 svn r3348.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "bf579488a4cda98a3478692d87d2332e5dfeea9f",
      "tree": "ad81f197fd6383e2289bc08f611efb0def6eb10e",
      "parents": [
        "93f66db149cdd471d32f8605ad66816f391aadf4"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu May 22 21:26:42 2008 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu May 22 21:26:42 2008 +0000"
      },
      "message": "Mark more chips as tested (all operations), tested on ASUS P4B266\n\nCorresponding to flashrom svn r248 and coreboot v2 svn r3347.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "93f66db149cdd471d32f8605ad66816f391aadf4",
      "tree": "d3cd15982ad211ff742e9a6eec4ad98a55d5debd",
      "parents": [
        "dcf4653088c416e54a95f5a74076c05f21d6adca"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu May 22 21:19:38 2008 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu May 22 21:19:38 2008 +0000"
      },
      "message": "Add support for the ASUS P4B266 board\n\nTested on actual hardware.\n\nThis patch add an ich_gpio_raise() function which can be re-used by other\nboard-specific funtions which need to raise GPIOs on ICHx southbridges.\n\nThis also fixes bug #7, see http://tracker.coreboot.org/trac/coreboot/ticket/7,\nas it turned out the ICH2 (and other ICHx) code works fine.\n\nCorresponding to flashrom svn r247 and coreboot v2 svn r3346.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "dcf4653088c416e54a95f5a74076c05f21d6adca",
      "tree": "32f1470c5ba1df06c0969207234be927406e7905",
      "parents": [
        "65c1b86fe7e0067b2c42e34c37265ddc0653d0f2"
      ],
      "author": {
        "name": "Rudolf Marek",
        "email": "r.marek@assembler.cz",
        "time": "Thu May 22 13:42:23 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu May 22 13:42:23 2008 +0000"
      },
      "message": "Add support for Amic A25L40P SPI flash\n\nCorresponding to flashrom svn r246 and coreboot v2 svn r3345.\n\nSigned-off-by: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "65c1b86fe7e0067b2c42e34c37265ddc0653d0f2",
      "tree": "02857d1503952dafdf3ff69e6ebf4daba347d609",
      "parents": [
        "cdbca5b23ce19744d36fbcc30111d963e23195f4"
      ],
      "author": {
        "name": "Andriy Gapon",
        "email": "avg@icyb.net.ua",
        "time": "Thu May 22 13:22:45 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu May 22 13:22:45 2008 +0000"
      },
      "message": "Changes to make flashrom compile (and work) on FreeBSD\n\nThis patch addresses different argument order of outX() calls,\nFreeBSD-specific headers, difference in certain type names and system\ninterface names, and also FreeBSD-specific way of gaining IO port\naccess.\n\nCorresponding to flashrom svn r245 and coreboot v2 svn r3344.\n\nSigned-off-by: Andriy Gapon \u003cavg@icyb.net.ua\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "cdbca5b23ce19744d36fbcc30111d963e23195f4",
      "tree": "0422ee28638355ad4d45c9807aa1a7031ff9fe1d",
      "parents": [
        "4784c47a882247c107ba2e1c3c63e71b7d78e844"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Wed May 21 07:10:15 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Wed May 21 07:10:15 2008 +0000"
      },
      "message": "Myles reported SST49LF080A status -\u003e TESTED_PREW\n\nCorresponding to flashrom svn r244 and coreboot v2 svn r3341.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "4784c47a882247c107ba2e1c3c63e71b7d78e844",
      "tree": "fb7ab264b5a252ffee6aec466827c2e1da8ff22f",
      "parents": [
        "fc52409252eb3f6f05547cf28b0e44793a39a6a4"
      ],
      "author": {
        "name": "Nikolay Petukhov",
        "email": "nikolay.petukhov@gmail.com",
        "time": "Sat May 17 01:08:58 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sat May 17 01:08:58 2008 +0000"
      },
      "message": "Support Pm49FL004/2 Block Locking Registers\n\nThe PMC chips understand both LPC and FWH flash commands. When in FWH mode\n(MSR_DIVIL_BALL_OPT(0x51400015) \u003d 0x00000f7d on 5536 boards) the Block\nLocking Registers by default lock the flash chip for write and erase - in\naddition to any chipset write protection.\n\nThis patch adds unlock operations before Pm49FL004/2 write and erase, and\nit includes an svn mv pm49fl004.c pm49fl00x.c\n\nThanks go to Nikolay for this patch.\n\nCorresponding to flashrom svn r243 and coreboot v2 svn r3332.\n\nSigned-off-by: Nikolay Petukhov \u003cnikolay.petukhov@gmail.com\u003e\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Bari Ari \u003cbari@onelabs.com\u003e\n"
    },
    {
      "commit": "fc52409252eb3f6f05547cf28b0e44793a39a6a4",
      "tree": "323b4985608c2ce9fad53abc52839d40e4865edb",
      "parents": [
        "1b18b3c076713aa73a9c8251dc0b83a80f413897"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri May 16 21:11:53 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri May 16 21:11:53 2008 +0000"
      },
      "message": "I looked at the datasheet and erase_sector_39sf020() is totally and completely wrong\n\nIt was a straight cut\u0027n\u0027paste from SST 28SF040 code and the person doing\nthe cut\u0027n\u0027paste didn\u0027t even bother to check the data sheet. The SST\n39SF020 is completely incompatible with the 28SF040.\n\nNo need for replacement. According to the data sheet, standard JEDEC\ncommands will work and we have those commands in the tree already.\n\nCorresponding to flashrom svn r242 and coreboot v2 svn r3331.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Joseph Smith \u003cjoe@settoplinux.org\u003e\n"
    },
    {
      "commit": "1b18b3c076713aa73a9c8251dc0b83a80f413897",
      "tree": "4e56ddab461a6179d1ba495621a695e346a9fc2e",
      "parents": [
        "f5430bde52a0950fca878e055bdef80c291d13ad"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri May 16 14:39:39 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri May 16 14:39:39 2008 +0000"
      },
      "message": "ICH8 and ICH9 have an almost identical SPI interface, only the location of the SPIBAR differs\n\nAdd ICH8 support to the ICH9 code.\n\nCorresponding to flashrom svn r241 and coreboot v2 svn r3327.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\n"
    },
    {
      "commit": "f5430bde52a0950fca878e055bdef80c291d13ad",
      "tree": "de9b0744af5e679fb29a2008a64dce057c3932dd",
      "parents": [
        "b46acba6e0da846f5c29f26ac8ec11733adc19f6"
      ],
      "author": {
        "name": "Dominik Geyer",
        "email": "dominik.geyer@kontron.com",
        "time": "Fri May 16 13:00:28 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri May 16 13:00:28 2008 +0000"
      },
      "message": "Add support for the Atmel AT25DF321 SPI flash (tested)\n\nChange ST M25P32 status to tested.\n\nCorresponding to flashrom svn r240 and coreboot v2 svn r3326.\n\nSigned-off-by: Dominik Geyer \u003cdominik.geyer@kontron.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "b46acba6e0da846f5c29f26ac8ec11733adc19f6",
      "tree": "92a8d5578a46b441f559ebd626cc3c541d9e0683",
      "parents": [
        "337df1d618327e9e440d21725dd9486f3c179898"
      ],
      "author": {
        "name": "Dominik Geyer",
        "email": "dominik.geyer@kontron.com",
        "time": "Fri May 16 12:55:55 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri May 16 12:55:55 2008 +0000"
      },
      "message": "Add support for SPI chips on ICH9\n\nThis is done by using the generic SPI interface.\n\nCorresponding to flashrom svn r239 and coreboot v2 svn r3325.\n\nSigned-off-by: Dominik Geyer \u003cdominik.geyer@kontron.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "337df1d618327e9e440d21725dd9486f3c179898",
      "tree": "18ba00652c0b471ee9e4d93c2ef132f35ca869cc",
      "parents": [
        "f43e6428dbde77e6610ca891724c8f39ad8ba181"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri May 16 00:19:52 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri May 16 00:19:52 2008 +0000"
      },
      "message": "IT8716F: Enable writes if decoding of any SPI addresses is enabled\n\nCorresponding to flashrom svn r238 and coreboot v2 svn r3324.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "f43e6428dbde77e6610ca891724c8f39ad8ba181",
      "tree": "b2fbb843c68ddc71269065bf3cb109d43463a765",
      "parents": [
        "0720292bd3e5e790848704625115eb8d6ec5490e"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu May 15 22:32:08 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu May 15 22:32:08 2008 +0000"
      },
      "message": "Print detailed status register information for SST25VF series flash\n\nCorresponding to flashrom svn r237 and coreboot v2 svn r3323.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "0720292bd3e5e790848704625115eb8d6ec5490e",
      "tree": "256dce0b98e6c5f0c2800d1778ce7d0be8a9d96f",
      "parents": [
        "42c54971801dc1cec7c5724b5619e7731126222d"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu May 15 03:24:43 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu May 15 03:24:43 2008 +0000"
      },
      "message": "Lots of new SST flash chip IDs\n\nOnly a subset has been added to flashchips.c, but the IDs in flash.h\nwill make lookups easier if anybody wants to add support for them.\n\nCorresponding to flashrom svn r236 and coreboot v2 svn r3321.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "42c54971801dc1cec7c5724b5619e7731126222d",
      "tree": "68c1d560242821885e66578bca46a1e6c68eb36c",
      "parents": [
        "6dc1d3b8dc6bd226bb2530c7af8d109407faa056"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu May 15 03:19:49 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu May 15 03:19:49 2008 +0000"
      },
      "message": "Add support for the JEDEC RES\n\nAdd support for the JEDEC RES (Read Electronic Signature and Resume from\nPowerdown) SPI command to identify older SPI chips which can\u0027t handle\nJEDEC RDID.\n\nSince RES gives a one-byte identifier which is shared among many\ndifferent vendors and even different sizes, we want to match RES as a\nlast resort if RDID returns 0xff 0xff 0xff.\n\nCorresponding to flashrom svn r235 and coreboot v2 svn r3320.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n\nThis is a heavily reworked version of a patch by Fredrik Tolf, which was\nSigned-off-by: Fredrik Tolf \u003cfredrik@dolda2000.com\u003e\n"
    },
    {
      "commit": "6dc1d3b8dc6bd226bb2530c7af8d109407faa056",
      "tree": "751c172c116ae171069e55ea0b1fce1236db2b38",
      "parents": [
        "a00e2a0edfcf71573c1d346ccc3f79e1d05f731f"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed May 14 14:51:22 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed May 14 14:51:22 2008 +0000"
      },
      "message": "Add more infrastructure for flashrom ICH9 support\n\nCorresponding to flashrom svn r234 and coreboot v2 svn r3314.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\n"
    },
    {
      "commit": "a00e2a0edfcf71573c1d346ccc3f79e1d05f731f",
      "tree": "f49014866b882302e5ba5dd3dde183e089dbff4e",
      "parents": [
        "09022e535f8e8974b64a175de91c9cb5a4bed97c"
      ],
      "author": {
        "name": "Claus Gindhart",
        "email": "claus.gindhart@kontron.com",
        "time": "Wed May 14 12:22:38 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed May 14 12:22:38 2008 +0000"
      },
      "message": "Add the Intel 6300ESB as known chipset to the chipset struct enables\n\nCorresponding to flashrom svn r233 and coreboot v2 svn r3310.\n\nSigned-off-by: Claus Gindhart \u003cclaus.gindhart@kontron.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "09022e535f8e8974b64a175de91c9cb5a4bed97c",
      "tree": "d21655d6cc5fed9d6c22671c42354824b1be3062",
      "parents": [
        "a758f5100dd6266af29d63302e745b1a3ad89bed"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed May 14 12:09:31 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed May 14 12:09:31 2008 +0000"
      },
      "message": "Fix crash caused by division by zero for unknown flash chips\n\nCorresponding to flashrom svn r232 and coreboot v2 svn r3309.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "a758f5100dd6266af29d63302e745b1a3ad89bed",
      "tree": "96e3402473e7630b467b7befe97e0a03ecdc21f4",
      "parents": [
        "4e84dfb7849b1d1de298c4f5212348a3c96b5b2f"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed May 14 12:03:06 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed May 14 12:03:06 2008 +0000"
      },
      "message": "Check the JEDEC vendor ID for correct parity\n\nFlash chips which can be detected by JEDEC probe routines all have\nvendor IDs with correct parity. Use a parity check as additional hint\nwhether a vendor ID makes sense. Note: Device IDs have no parity\nrequirements whatsoever.\n\nCorresponding to flashrom svn r231 and coreboot v2 svn r3308.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "4e84dfb7849b1d1de298c4f5212348a3c96b5b2f",
      "tree": "8032c730a50e0882a643ed1c0293574c59b23ed3",
      "parents": [
        "bfe5b4ab74f2910c77ee0fe00d1586985115d6d2"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed May 14 04:27:02 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed May 14 04:27:02 2008 +0000"
      },
      "message": "Add lots of ATMEL SPI flash chips to flash.h\n\nAdd a few flashchips already mentioned in flash.h to flashchips.c\n\nCorresponding to flashrom svn r230 and coreboot v2 svn r3306.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "bfe5b4ab74f2910c77ee0fe00d1586985115d6d2",
      "tree": "53600a9c1ec08e66702f08bdb95c63ad939a48a9",
      "parents": [
        "d6cbf76ee527da983b0405ca41ccd60a14d3d7be"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue May 13 23:03:12 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue May 13 23:03:12 2008 +0000"
      },
      "message": "Move all IT87xx specific SPI routines from spi.c to a separate file it87spi.c\n\nNo behavioural changes, but greatly improved SPI abstraction.\n\nCorresponding to flashrom svn r229 and coreboot v2 svn r3305.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "d6cbf76ee527da983b0405ca41ccd60a14d3d7be",
      "tree": "3a5c3a6dcbfa80443fcec823826f2ac73b021c4d",
      "parents": [
        "228231ff2c43fbdaaae9e83b658dfeb0f2fe84e9"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue May 13 14:58:23 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue May 13 14:58:23 2008 +0000"
      },
      "message": "Move the SPI #defines from spi.c to spi.h\n\nThis patch has no code changes.\n\nCorresponding to flashrom svn r228 and coreboot v2 svn r3302.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "228231ff2c43fbdaaae9e83b658dfeb0f2fe84e9",
      "tree": "3569791a2991ef6b9f0fb3eed9a48d5f4220c7a0",
      "parents": [
        "f51c92feb433f232a64889565cbc07d4a52ef6fc"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue May 13 14:01:22 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue May 13 14:01:22 2008 +0000"
      },
      "message": "Change the SPI parts of flashrom to prepare for a merge of ICH9 SPI support\n\nIn theory, this patch has no behaviour changes.\n\nCorresponding to flashrom svn r227 and coreboot v2 svn r3301.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "f51c92feb433f232a64889565cbc07d4a52ef6fc",
      "tree": "cc12024f7e9999f27a22e6245b335aa44277d0b0",
      "parents": [
        "78c6dfe1f412c8217033c66492c753fa9a4d3dfc"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon May 12 21:19:53 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon May 12 21:19:53 2008 +0000"
      },
      "message": "MX25L3205 and W25x40 have been confirmed to probe/read/erase/write OK by Harald Gutmann\n\nSST39VF040 has been confirmed to probe OK by misi e.\n\nCorresponding to flashrom svn r226 and coreboot v2 svn r3300.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "78c6dfe1f412c8217033c66492c753fa9a4d3dfc",
      "tree": "9c957144bcd7ad5dccd76c68712b32096be3c42a",
      "parents": [
        "a5b8efd377e75fc89b2a781a8f10fda7efc3e2ff"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon May 12 14:25:31 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon May 12 14:25:31 2008 +0000"
      },
      "message": "Add SST39VF512, SST39VF010, SST39VF040 support\n\nThe SST39LF series has the same IDs. Add short AMIC vendor ID to\nflashrom.\n\nCorresponding to flashrom svn r225 and coreboot v2 svn r3299.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "a5b8efd377e75fc89b2a781a8f10fda7efc3e2ff",
      "tree": "273bb5054c27bde681917176e05c14f46d4d325b",
      "parents": [
        "fa8c550fb6abd9310c8b6fa6e9c771a42615916c"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat May 10 23:40:51 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat May 10 23:40:51 2008 +0000"
      },
      "message": "Improve flashrom SPI abstraction, second step\n\nThis paves the way to have a fully generic generic_spi_command without\nknowledge about any SPI controller.\n\nThe third step would be calling SPI controller functions via a function\npointer.\n\nCorresponding to flashrom svn r224 and coreboot v2 svn r3296.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "fa8c550fb6abd9310c8b6fa6e9c771a42615916c",
      "tree": "5ceeca944ad5e052e6e3067cab02a690b58570f1",
      "parents": [
        "2fd11d6a9bcd0e56d2d6733472954f653fe051a6"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sat May 10 23:07:52 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sat May 10 23:07:52 2008 +0000"
      },
      "message": "Rename generic_spi_*() functions to spi_*()\n\nThis is a very early step toward cleaning up SPI code in flashrom.\n\nCorresponding to flashrom svn r223 and coreboot v2 svn r3295.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "2fd11d6a9bcd0e56d2d6733472954f653fe051a6",
      "tree": "d81673c0317627a776e74e13c9f3db199819dc49",
      "parents": [
        "1159d5864acbb4721ca5a0b77bb38284420e1194"
      ],
      "author": {
        "name": "Claus Gindhart",
        "email": "claus.gindhart@kontron.com",
        "time": "Thu May 08 00:31:44 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Thu May 08 00:31:44 2008 +0000"
      },
      "message": "Probe for up to 3 flash chips\n\nCurrently there is an ongoing technology migration from LPC/FWH to SPI chips.\nFor this reason some boards have multiple chips of different technologies\nonboard. This patch makes flashrom probe for up to 3 chips and if more than\none chip is found flashrom exits, asking the user to specify -c.\n\n[root@localhost src]# ./flashrom\n...\nMultiple flash chips were detected: SST49LF008A M25P16@ICH9\nPlease specify which chip to use with the -c \u003cchipname\u003e option.\n[root@localhost src]# \n\nCorresponding to flashrom svn r222 and coreboot v2 svn r3291.\n\nSigned-off-by: Claus Gindhart \u003cclaus.gindhart@kontron.com\u003e\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Claus Gindhart \u003cclaus.gindhart@kontron.com\u003e\n"
    },
    {
      "commit": "1159d5864acbb4721ca5a0b77bb38284420e1194",
      "tree": "66d13a48051efcd6c9cf9fa7755af9a4d05933c8",
      "parents": [
        "9477c4eca5db12ebed4636547d00a237f3ad2b84"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sat May 03 04:34:37 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sat May 03 04:34:37 2008 +0000"
      },
      "message": "Add a tested bitmap field to the flash chip table\n\nTwo bits indicate OK and BAD for each operation PROBE READ ERASE WRITE.\n8 bits out of 32 are in use now. No bits set means nothing has been tested.\nFor chips with at least one operation that is not tested or not working, the\nuser is asked to email a report to a special email adress so that the table\ncan be updated.\n\nAll chips are TEST_UNTESTED for now.\n\nCorresponding to flashrom svn r221 and coreboot v2 svn r3277.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "9477c4eca5db12ebed4636547d00a237f3ad2b84",
      "tree": "7a2752872b387f520386d31cea86085650df6f55",
      "parents": [
        "a7b3551bbc25219671706067a9061bf07ee1eebd"
      ],
      "author": {
        "name": "Bari Ari",
        "email": "bari@onelabs.com",
        "time": "Tue Apr 29 13:46:38 2008 +0000"
      },
      "committer": {
        "name": "Stefan Reinauer",
        "email": "stefan.reinauer@coreboot.org",
        "time": "Tue Apr 29 13:46:38 2008 +0000"
      },
      "message": "Enable ROM decode range to 1MB for vt8237r\n\nCorresponding to flashrom svn r220 and coreboot v2 svn r3275.\n\nSigned-off-by: Bari Ari \u003cbari@onelabs.com\u003e\nAcked-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\n"
    },
    {
      "commit": "a7b3551bbc25219671706067a9061bf07ee1eebd",
      "tree": "b8444287f2e3760ebfed678b449f0a803beb89e5",
      "parents": [
        "f31104cf3b63a058b63f8b9aed89c1901d5d9acd"
      ],
      "author": {
        "name": "Claus Gindhart",
        "email": "claus.gindhart@kontron.com",
        "time": "Mon Apr 28 17:51:09 2008 +0000"
      },
      "committer": {
        "name": "Stefan Reinauer",
        "email": "stefan.reinauer@coreboot.org",
        "time": "Mon Apr 28 17:51:09 2008 +0000"
      },
      "message": "Separate ST M50FLW support from generic JEDEC code\n\nThe generic jedec.c does not work for the ST M50FLW flash devices,\nbecause they need an unlock command first. For this reason, ST M50FLW\nsupport is moved to a new HW support module, because any change in\njedec.c would bear the risk to cause problems with the already supported\ndevices.\n\nIt\u0027s already tested with ST M50FLW080A; the other chips of this family i\ndont have available, so i couldnt test it.\n\nCorresponding to flashrom svn r219 and coreboot v2 svn r3274.\n\nSigned-off-by: Claus Gindhart \u003cclaus.gindhart@kontron.com\u003e\nAcked-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\n"
    },
    {
      "commit": "f31104cf3b63a058b63f8b9aed89c1901d5d9acd",
      "tree": "4aad4a51dd58a634205bd40b7dae1ba93d4717b5",
      "parents": [
        "ef300238b649b9a7229bb68c70690faa82b2d18d"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Mon Apr 28 14:47:30 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Mon Apr 28 14:47:30 2008 +0000"
      },
      "message": "Handle NULL probe, erase and write function pointers in the flashchips table\n\nThe read pointer was already checked properly.\n\nCorresponding to flashrom svn r218 and coreboot v2 svn r3273.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\n"
    },
    {
      "commit": "ef300238b649b9a7229bb68c70690faa82b2d18d",
      "tree": "9f74ae012637bb920c84014f66446d79aaec1e84",
      "parents": [
        "47c94a5d48eb1143c26f9819ee70452860fc834b"
      ],
      "author": {
        "name": "Claus Gindhart",
        "email": "claus.gindhart@kontron.com",
        "time": "Thu Apr 24 09:07:57 2008 +0000"
      },
      "committer": {
        "name": "Stefan Reinauer",
        "email": "stefan.reinauer@coreboot.org",
        "time": "Thu Apr 24 09:07:57 2008 +0000"
      },
      "message": "82802ab: touch only blocks that need updating\n\nFlash pages, which where excluded from updating using the exclude or the\nlayout option, as well as areas, whose flash contents already contain\nthe desired data, will be skipped. These ensures absolute data security\nof critical areas (BIOS boot block), e.g. against a sudden power off or\na CPU hangup during flashing. As a nice side effect, it speeds up the\nflash process, if the BIOS to be flashed is very similar to the version\nin flash.\n\nCorresponding to flashrom svn r217 and coreboot v2 svn r3260.\n\nSigned-off-by: Claus Gindhart \u003cclaus.gindhart@kontron.com\u003e\nAcked-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\n"
    },
    {
      "commit": "47c94a5d48eb1143c26f9819ee70452860fc834b",
      "tree": "4e4d750deb9f20aa676a88ef82f72b8c64a6076a",
      "parents": [
        "b36a071717dd1b53dea0a7198c7f491ad99709da"
      ],
      "author": {
        "name": "Ed Swierk",
        "email": "eswierk@arastra.com",
        "time": "Mon Apr 07 22:33:33 2008 +0000"
      },
      "committer": {
        "name": "Ed Swierk",
        "email": "eswierk@arastra.com",
        "time": "Mon Apr 07 22:33:33 2008 +0000"
      },
      "message": "ST M50FW016 and ST M50FW040 support the 82802ab command set, not jedec\n\nCorresponding to flashrom svn r216 and coreboot v2 svn r3221.\n\nSigned-off-by: Ed Swierk \u003ceswierk@arastra.com\u003e\nAcked-by: Joseph Smith \u003cjoe@smittys.pointclark.net\u003e\n"
    },
    {
      "commit": "b36a071717dd1b53dea0a7198c7f491ad99709da",
      "tree": "92aba564dddada3596fec26428c5e77f5ffe4027",
      "parents": [
        "c34ce2ecf7410423b0585c93c60da763a24091e8"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Mar 18 00:54:10 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Mar 18 00:54:10 2008 +0000"
      },
      "message": "Add ICH9 detection\n\nStraight from the datasheet, untested.\n\nCorresponding to flashrom svn r215 and coreboot v2 svn r3167.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "c34ce2ecf7410423b0585c93c60da763a24091e8",
      "tree": "f5ddd1cb950102bdb4523f9dfe6e4015962239f3",
      "parents": [
        "ac378972597a575b3c07e5e8e061ac179359ba9f"
      ],
      "author": {
        "name": "Stefan Reinauer",
        "email": "stepan@coresystems.de",
        "time": "Tue Mar 18 00:36:18 2008 +0000"
      },
      "committer": {
        "name": "Stefan Reinauer",
        "email": "stefan.reinauer@coreboot.org",
        "time": "Tue Mar 18 00:36:18 2008 +0000"
      },
      "message": "Oops\n\nForgot to add the file.\n\nSupport for the Winbond W39V080FA series of chips. Support for flashing\non the Kontron 986LCD-M board.\n\nCorresponding to flashrom svn r214 and coreboot v2 svn r3166.\n\nSigned-off-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "ac378972597a575b3c07e5e8e061ac179359ba9f",
      "tree": "b94feff08c4ae0fc87cfcd28b5b205328e98e604",
      "parents": [
        "b7c83233993bd1ff602c53def439f8cbff0f372a"
      ],
      "author": {
        "name": "Stefan Reinauer",
        "email": "stepan@coresystems.de",
        "time": "Mon Mar 17 22:59:40 2008 +0000"
      },
      "committer": {
        "name": "Stefan Reinauer",
        "email": "stefan.reinauer@coreboot.org",
        "time": "Mon Mar 17 22:59:40 2008 +0000"
      },
      "message": "Support for the Winbond W39V080FA series of chips\n\nSupport for flashing on the Kontron 986LCD-M board.\n\nCorresponding to flashrom svn r213 and coreboot v2 svn r3165.\n\nSigned-off-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "b7c83233993bd1ff602c53def439f8cbff0f372a",
      "tree": "44a8bacbeef826f95eda6b387f5e0e5b9a85e89a",
      "parents": [
        "fc425e81cef5465ff6188468101be1c110f43531"
      ],
      "author": {
        "name": "Stefan Reinauer",
        "email": "stepan@coresystems.de",
        "time": "Sun Mar 16 19:44:13 2008 +0000"
      },
      "committer": {
        "name": "Stefan Reinauer",
        "email": "stefan.reinauer@coreboot.org",
        "time": "Sun Mar 16 19:44:13 2008 +0000"
      },
      "message": "Check whether SST FWH chip was successfully erased on flashchip -E, too\n\nCorresponding to flashrom svn r212 and coreboot v2 svn r3153.\n\nSigned-off-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\nAcked-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\n"
    },
    {
      "commit": "fc425e81cef5465ff6188468101be1c110f43531",
      "tree": "26806477339ba88bd94b2a9e39fec4ee774f4ee9",
      "parents": [
        "72123a5b0748bdc4936cfe1cd0ab1aab31eb71f7"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun Mar 16 02:06:25 2008 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun Mar 16 02:06:25 2008 +0000"
      },
      "message": "Sort list of flash chips alphabetically, add comment\n\nCorresponding to flashrom svn r211 and coreboot v2 svn r3152.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "72123a5b0748bdc4936cfe1cd0ab1aab31eb71f7",
      "tree": "7eaf9479823113c9d8636dbb0c2a3f9b15928030",
      "parents": [
        "7615868f0b82fc84677905781e9ff11e46d6ae12"
      ],
      "author": {
        "name": "Stefan Reinauer",
        "email": "stepan@coresystems.de",
        "time": "Sat Mar 15 23:41:19 2008 +0000"
      },
      "committer": {
        "name": "Stefan Reinauer",
        "email": "stefan.reinauer@coreboot.org",
        "time": "Sat Mar 15 23:41:19 2008 +0000"
      },
      "message": "Remove nasty warning that happened due to our vendor detection\n\nCorresponding to flashrom svn r210 and coreboot v2 svn r3151.\n\nmechanism.\nSigned-off-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\nAcked-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\n"
    },
    {
      "commit": "7615868f0b82fc84677905781e9ff11e46d6ae12",
      "tree": "c2c6a6239b3a068ad779578cba7580ea25547a21",
      "parents": [
        "1f3e530bea78a442f9441e16aad237a38b346c5d"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri Mar 14 23:55:58 2008 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri Mar 14 23:55:58 2008 +0000"
      },
      "message": "Re-add code erroneously removed in r3140\n\nCorresponding to flashrom svn r209 and coreboot v2 svn r3146.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "1f3e530bea78a442f9441e16aad237a38b346c5d",
      "tree": "b57bbc5a2a0b00bae9324a304575d060ca770146",
      "parents": [
        "67f9ea3b7112ee474c9c824b7089aec8a33d05a5"
      ],
      "author": {
        "name": "Joseph Smith",
        "email": "joe@smittys.pointclark.net",
        "time": "Fri Mar 14 23:32:03 2008 +0000"
      },
      "committer": {
        "name": "Joseph Smith",
        "email": "joe@smittys.pointclark.net",
        "time": "Fri Mar 14 23:32:03 2008 +0000"
      },
      "message": "Changes M50FW080 to use 82802ab.c instead of jedec.c\n\nThis fixes the problem of not being able to erase the chip.\n\nCorresponding to flashrom svn r208 and coreboot v2 svn r3145.\n\nSigned-off-by: Joseph Smith \u003cjoe@smittys.pointclark.net\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "67f9ea3b7112ee474c9c824b7089aec8a33d05a5",
      "tree": "922c9a7d98da08e8d8872584e542f155bc98e46a",
      "parents": [
        "55bf8dfcabec6ecdd5739b966183ebb103c3e2cc"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Mar 14 17:20:59 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Mar 14 17:20:59 2008 +0000"
      },
      "message": "Prepare for ICH7/ICH8 SPI support by adding some debugging for all ICH* chipsets\n\nFunctionality (except printing) should be unchanged.\n\nCorresponding to flashrom svn r207 and coreboot v2 svn r3144.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n\nWard says:\nThis code detects the ICH8 chipset on my laptop, and it appears to use\nSPI.\n\nAcked-by: Ward Vandewege \u003cward@gnu.org\u003e\n"
    },
    {
      "commit": "55bf8dfcabec6ecdd5739b966183ebb103c3e2cc",
      "tree": "f69f7c3549da69d63795e02beedf862b87524c85",
      "parents": [
        "e7162b3680a2bd8e979d2fcba082dfa42c230d81"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri Mar 14 01:24:39 2008 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri Mar 14 01:24:39 2008 +0000"
      },
      "message": "Fix broken flashrom build\n\nCorresponding to flashrom svn r206 and coreboot v2 svn r3142.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "e7162b3680a2bd8e979d2fcba082dfa42c230d81",
      "tree": "8b0b5088e6e928748ebb0d0250fdd855b8ac154e",
      "parents": [
        "e7bcb19bf564808974d8f944acfbe30818a2bae1"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Mar 14 00:33:42 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Mar 14 00:33:42 2008 +0000"
      },
      "message": "Fix up one forgotten revert in r3140\n\nCorresponding to flashrom svn r205 and coreboot v2 svn r3141.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "e7bcb19bf564808974d8f944acfbe30818a2bae1",
      "tree": "19c34c5b97df18769e286387fa4660c27c3afc10",
      "parents": [
        "eac10164378a08666ae4a8ce7279a1afc9962026"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Mar 14 00:02:25 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Mar 14 00:02:25 2008 +0000"
      },
      "message": "Revert the delete of 82802ab.c in r3137\n\nCorresponding to flashrom svn r204 and coreboot v2 svn r3140.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "eac10164378a08666ae4a8ce7279a1afc9962026",
      "tree": "a2b50b921454bec7aeee031051e2b2ad347af715",
      "parents": [
        "23c3d951b71ecd56c500b3f042f0da35c07737fc"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu Mar 13 18:52:51 2008 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu Mar 13 18:52:51 2008 +0000"
      },
      "message": "Also print the chip vendor name in --list-supported output\n\nCosmetic changes in some files, partly bending the 80-characters-per-line\nrule in this special case, as the 80-character-limited version looks\nequally crappy even in an 80x25 console/xterm, so let\u0027s make it at least\nlook good in a high-resolution xterm.\n\nCorresponding to flashrom svn r203 and coreboot v2 svn r3139.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "23c3d951b71ecd56c500b3f042f0da35c07737fc",
      "tree": "13c576164e19f02344c5cd8cb1489827870824fd",
      "parents": [
        "fe7e929f49a6f26ae2c35ecd6a40980d2359d87c"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu Mar 13 18:41:07 2008 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu Mar 13 18:41:07 2008 +0000"
      },
      "message": "Also print the required -m option in --list-supported output\n\nCorresponding to flashrom svn r202 and coreboot v2 svn r3138.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "fe7e929f49a6f26ae2c35ecd6a40980d2359d87c",
      "tree": "cc8fafacf28c200416efcc35760c0d3d0d3f6530",
      "parents": [
        "7bd2f838c669213adde3d689aaa49857e21d4541"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Mar 13 12:43:31 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Mar 13 12:43:31 2008 +0000"
      },
      "message": "Drop 82802ab.c as it is identical to sharplhf00l04.c\n\nCorresponding to flashrom svn r201 and coreboot v2 svn r3137.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "7bd2f838c669213adde3d689aaa49857e21d4541",
      "tree": "f0bd7e80d1d9be10ed7010a3988b195cb83a1f4c",
      "parents": [
        "e5ac16445f70486713b6533c2071c80eb66cc174"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Wed Mar 12 12:28:40 2008 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Wed Mar 12 12:28:40 2008 +0000"
      },
      "message": "Drop the useless rom.layout file\n\nIt\u0027s just an example, likely never been used in the last few years, and\nthe contents are available in the README already anyway.\n\nCorresponding to flashrom svn r200 and coreboot v2 svn r3134.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Ward Vandewege \u003cward@gnu.org\u003e\n"
    },
    {
      "commit": "e5ac16445f70486713b6533c2071c80eb66cc174",
      "tree": "3e6343a00bfd9a05e644467f9e8e990816c865f5",
      "parents": [
        "75f510768d65acfefb0813873992449f4d186f35"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Wed Mar 12 11:54:51 2008 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Wed Mar 12 11:54:51 2008 +0000"
      },
      "message": "Add --list-supported option which lists the supported ROM chips, chipsets, and mainboards\n\nCorresponding to flashrom svn r199 and coreboot v2 svn r3133.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Ward Vandewege \u003cward@gnu.org\u003e\n"
    },
    {
      "commit": "75f510768d65acfefb0813873992449f4d186f35",
      "tree": "58e6c5e7d14928d8f20d7585d4c9caff758931aa",
      "parents": [
        "faa62fb1ffad974df97eee46446c3d0c9d0d061a"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Tue Mar 04 16:29:54 2008 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Tue Mar 04 16:29:54 2008 +0000"
      },
      "message": "Add missing license header to layout.c\n\nThe file was written by Stefan Reinauer for coresystems GmbH in 2005, as\nconfirmed on IRC.\n\nCorresponding to flashrom svn r198 and coreboot v2 svn r3126.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\n"
    },
    {
      "commit": "faa62fb1ffad974df97eee46446c3d0c9d0d061a",
      "tree": "3ebb2041c64378e363dd50727363f2f532461ade",
      "parents": [
        "02016f742c871f99077f7c1304945ce81f452dd0"
      ],
      "author": {
        "name": "Mart Raudsepp",
        "email": "mart.raudsepp@artecdesign.ee",
        "time": "Wed Feb 20 11:11:18 2008 +0000"
      },
      "committer": {
        "name": "Stefan Reinauer",
        "email": "stefan.reinauer@coreboot.org",
        "time": "Wed Feb 20 11:11:18 2008 +0000"
      },
      "message": "Add board_enable for Artec Group DBE61 and DBE62\n\nAlso add a comment about NULL subsystem IDs leaving the board entry out\nof auto-detection logic.\n\nCorresponding to flashrom svn r197 and coreboot v2 svn r3110.\n\nSigned-off-by: Mart Raudsepp \u003cmart.raudsepp@artecdesign.ee\u003e\nAcked-by: Luc Verhaegen \u003clibv@skynet.be\u003e\nAcked-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\n"
    },
    {
      "commit": "02016f742c871f99077f7c1304945ce81f452dd0",
      "tree": "bb60b45f8d20b064088b67abf8e25e39123380fe",
      "parents": [
        "3697ac75d5445c7ef66913cc3935f0bfe57a8d19"
      ],
      "author": {
        "name": "Clark Rawlins",
        "email": "clark@bit63.org",
        "time": "Thu Feb 14 23:22:20 2008 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu Feb 14 23:22:20 2008 +0000"
      },
      "message": "Fix compilation with custom CFLAGS\n\nWith this small change it is possible to build flashrom again when\nspecifying custom CFLAGS/LDFLAGS from the make command line like.\n\n  make CFLAGS\u003d\"...\" LDFLAGS\u003d\"...\"\n\nI need to do this when building flashrom in a cross compiler environment\nlike buildroot for a foreign target.\n\nCorresponding to flashrom svn r196 and coreboot v2 svn r3102.\n\nSigned-off-by: Clark Rawlins \u003cclark@bit63.org\u003e\nAcked-by: Ronald G. Minnich \u003crminnich@gmail.com\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "3697ac75d5445c7ef66913cc3935f0bfe57a8d19",
      "tree": "4688ac422b600716a9e6b4ea170772c17b6f4775",
      "parents": [
        "97866087ae2c5bab35d160d9e694ae4009479493"
      ],
      "author": {
        "name": "Mart Raudsepp",
        "email": "mart.raudsepp@artecdesign.ee",
        "time": "Mon Feb 11 14:32:45 2008 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Mon Feb 11 14:32:45 2008 +0000"
      },
      "message": "Further cleanups to enable_flash_cs5536\n\n - Remove the \"enable write to flash\" message, as the caller appears to\n   already report that.\n\n - Move the \u0027modprobe msr\u0027 suggestions to the first lseek64 error handling, as\n   we get an error there already.\n\n - Rename a perror string from \"read\" to \"read msr\", as we use the latter\n   already in this function for another read.\n\nCorresponding to flashrom svn r195 and coreboot v2 svn r3101.\n\nSigned-off-by: Mart Raudsepp \u003cmart.raudsepp@artecdesign.ee\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "97866087ae2c5bab35d160d9e694ae4009479493",
      "tree": "a1d7c155992dffc3bd3c428297809cd7b4d3db7b",
      "parents": [
        "e1344da898e3a7bcdfaa4995d37e22c8c5c555d8"
      ],
      "author": {
        "name": "Luc Verhaegen",
        "email": "libv@skynet.be",
        "time": "Sat Feb 09 02:03:06 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Feb 09 02:03:06 2008 +0000"
      },
      "message": "Add board enable for VIA EPIA SP\n\nCorresponding to flashrom svn r194 and coreboot v2 svn r3099.\n\nSigned-off-by: Luc Verhaegen \u003clibv@skynet.be\u003e\nAcked-by: Corey Osgood \u003ccorey.osgood@gmail.com\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "e1344da898e3a7bcdfaa4995d37e22c8c5c555d8",
      "tree": "21e284263dc48ca049042a4eb194049121b3acb8",
      "parents": [
        "0514a5f07aefbfd730721c18ba23a89e5af87e90"
      ],
      "author": {
        "name": "Mart Raudsepp",
        "email": "mart.raudsepp@artecdesign.ee",
        "time": "Fri Feb 08 10:10:57 2008 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri Feb 08 10:10:57 2008 +0000"
      },
      "message": "Improve error handling and make RCONF_DEFAULT_MSR address be a constant\n\nAlso, move a big code comment to the top of enable_flash_cs5536().\n\nCorresponding to flashrom svn r193 and coreboot v2 svn r3098.\n\nSigned-off-by: Mart Raudsepp \u003cmart.raudsepp@artecdesign.ee\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "0514a5f07aefbfd730721c18ba23a89e5af87e90",
      "tree": "b13bbce8de759c3ba09e42ab69ec03647353a8eb",
      "parents": [
        "1263d2af08990b7c372a744ab970a7f0e279885f"
      ],
      "author": {
        "name": "Mart Raudsepp",
        "email": "mart.raudsepp@artecdesign.ee",
        "time": "Fri Feb 08 09:59:58 2008 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri Feb 08 09:59:58 2008 +0000"
      },
      "message": "Write enable flash chips attached to CS3 of CS5536 chipsets (AMD Geode)\n\nThis implements support for devices using AMD Geode companion chip\nCS5536 that have the Boot ROM on NOR flash that is directly connected to\nFLASH_CS3 (Boot Flash Chip Select). We need to write enable it in the\nNORF_CTL MSR register for flashrom to be able to write to it, including\nJEDEC probe commands.\n\nThis patch allows us to stop using AMD gx_utils.ko for BIOS flashing on\nthe DBE61.\n\nCorresponding to flashrom svn r192 and coreboot v2 svn r3097.\n\nSigned-off-by: Mart Raudsepp \u003cmart.raudsepp@artecdesign.ee\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "1263d2af08990b7c372a744ab970a7f0e279885f",
      "tree": "881d25a99cb48b0711afaa41d875dbb67b6e949c",
      "parents": [
        "6b53fed02d38d7d7a53afeac540d1c7e8ace4ec3"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Feb 06 22:07:58 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Feb 06 22:07:58 2008 +0000"
      },
      "message": "Handle JEDEC JEP106W continuation codes in SPI RDID\n\nSome vendors like Programmable Micro Corp (PMC) need this. Both the\nserial and parallel flash JEDEC detection routines would benefit from a\nparity/sanity check of the vendor ID. Will do this later.\n\nAdd support for the PMC Pm25LV family of SPI flash chips.\n\nCorresponding to flashrom svn r191 and coreboot v2 svn r3091.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Chris Lingard  \u003cchris@stockwith.co.uk\u003e\n"
    },
    {
      "commit": "6b53fed02d38d7d7a53afeac540d1c7e8ace4ec3",
      "tree": "f93b1a792eec2ea04d1196a725fa4cbd796a7918",
      "parents": [
        "79fd6d21d2d41c74e03973a6be6851e9086de7eb"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sun Jan 27 16:21:21 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sun Jan 27 16:21:21 2008 +0000"
      },
      "message": "Make the vendor name optional in the -m flashrom parameter when there\u0027s only one board name that matches\n\nThe full syntax still works, and is required when two vendors have\nboards with the same names.\n\nCorresponding to flashrom svn r190 and coreboot v2 svn r3082.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\n"
    },
    {
      "commit": "79fd6d21d2d41c74e03973a6be6851e9086de7eb",
      "tree": "9c7efe1dc8e5817299551dfc8339766c5b80d91b",
      "parents": [
        "3ac76af6f0623779667d3d3d147e35a6be1c8b05"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sun Jan 27 07:17:14 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sun Jan 27 07:17:14 2008 +0000"
      },
      "message": "Forgot to add Spansion S25FL016A to README, trivial\n\nCorresponding to flashrom svn r189 and coreboot v2 svn r3080.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "3ac76af6f0623779667d3d3d147e35a6be1c8b05",
      "tree": "2d6a6d69b88e3304c6988e6dbe6a8735ca31668f",
      "parents": [
        "10e091bd30db44c5984be4d8699bef537d90ccc7"
      ],
      "author": {
        "name": "Marc Jones",
        "email": "marc.jones@amd.com",
        "time": "Sat Jan 26 07:35:47 2008 +0000"
      },
      "committer": {
        "name": "Ronald G. Minnich",
        "email": "rminnich@gmail.com",
        "time": "Sat Jan 26 07:35:47 2008 +0000"
      },
      "message": "Correctly disable the ROM area Write Protect bit in the Geode LX\n\nCorresponding to flashrom svn r188 and coreboot v2 svn r3078.\n\nSigned-off-by: Marc Jones \u003cmarc.jones@amd.com\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n\nTested on the pcengines alix1c and works fine.\nAcked-by: Ronald G. Minnich \u003crminnich@gmail.com\u003e\n"
    },
    {
      "commit": "10e091bd30db44c5984be4d8699bef537d90ccc7",
      "tree": "3e1e3dbaded4423aa4b593f4e73a50c608f67fb8",
      "parents": [
        "e5dd6e6cd5591bbfa52aca05edf5fcff8dbd4f7b"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Fri Jan 25 01:52:45 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Jan 25 01:52:45 2008 +0000"
      },
      "message": "Add ids and chip entry for Spansion S25FL016A, tested, working\n\nCorresponding to flashrom svn r187 and coreboot v2 svn r3074.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "e5dd6e6cd5591bbfa52aca05edf5fcff8dbd4f7b",
      "tree": "557e93fbe3dc0c5f83be8c9b33e9ae8be35a6799",
      "parents": [
        "d7b5bf3f1234200c8fd19c03e72cd65ba3db13f8"
      ],
      "author": {
        "name": "Harald Gutmann",
        "email": "harald.gutmann@gmx.net",
        "time": "Tue Jan 22 16:03:19 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Jan 22 16:03:19 2008 +0000"
      },
      "message": "Here is just a little and simple patch to get the MX25L3205D working\n\nI\u0027ve tested and verified the chip myself, and it seems to work\neverything like supposted, since Carl-Daniel has patched flashrom to\nuse the read funktion on verifying. \n\n\"benchvice flashrom # ./flashrom -m gigabyte:m57sli -v test.4mb\nCalibrating delay loop... OK.\nNo coreboot table found.\nFound chipset \"NVIDIA MCP55\", enabling flash write... OK.\nFound board \"GIGABYTE GA-M57SLI-S4\": enabling flash write... \nSerial flash segment 0xfffe0000-0xffffffff enabled\nSerial flash segment 0x000e0000-0x000fffff enabled\nSerial flash segment 0xffee0000-0xffefffff disabled\nSerial flash segment 0xfff80000-0xfffeffff enabled\nLPC write to serial flash enabled\nserial flash pin 29\nOK.\nMX25L3205 found at physical address 0xffc00000.\nFlash part is MX25L3205 (4096 KB).\nFlash image seems to be a legacy BIOS. Disabling checks.\nVerifying flash... VERIFIED.\nbenchvice flashrom # ls -l test.4mb\n-rw-r--r-- 1 root root 4194304 22. Jan 16:27 test.4mb\n\nCorresponding to flashrom svn r186 and coreboot v2 svn r3072.\n\nSigned-off-by: Harald Gutmann \u003charald.gutmann@gmx.net\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "d7b5bf3f1234200c8fd19c03e72cd65ba3db13f8",
      "tree": "b8be63a7e75329430d9ed8a60649fa2f3a8e67b2",
      "parents": [
        "d3568adfe118776d8157434f7bec102542959544"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Jan 22 15:19:01 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Jan 22 15:19:01 2008 +0000"
      },
      "message": "Flashrom did not use the read function for verifying, it used direct memory access instead\n\nThat fails if the flash chip is not mapped completely. If the read\nfunction is set in struct flashchip, use it for verification as well.\n\nThis fixes verification of all SPI flash chips \u003e512 kByte behind an\nIT8716F flash translation chip.\n\n\"MX25L8005 found at physical address 0xfff00000. Flash part is MX25L8005\n(1024 KB). Flash image seems to be a legacy BIOS. Disabling checks.\nVerifying flash... VERIFIED.\"\n\nCorresponding to flashrom svn r185 and coreboot v2 svn r3070.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Harald Gutmann \u003charald.gutmann@gmx.net\u003e\n"
    },
    {
      "commit": "d3568adfe118776d8157434f7bec102542959544",
      "tree": "6340a53351c8ff9e8480b86db6ea18fe4f9fee94",
      "parents": [
        "d4554c5d73a4f54b441905f01997c4177bbbfd0d"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Jan 22 14:37:31 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Jan 22 14:37:31 2008 +0000"
      },
      "message": "Make sure we delay writing the next byte long enough in SPI byte programming\n\nMinor formatting changes.\n\nCorresponding to flashrom svn r184 and coreboot v2 svn r3069.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Harald Gutmann \u003charald.gutmann@gmx.net\u003e\n"
    },
    {
      "commit": "d4554c5d73a4f54b441905f01997c4177bbbfd0d",
      "tree": "d1adbe16247193646ead8a875cf7368f0a9ad75a",
      "parents": [
        "201bde33d0ee8df9038d15e662f345b2051e60be"
      ],
      "author": {
        "name": "Ronald Hoogenboom",
        "email": "hoogenboom30@zonnet.nl",
        "time": "Mon Jan 21 23:55:08 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Jan 21 23:55:08 2008 +0000"
      },
      "message": "Omitting the wait for SPI ready when there is no data to be read, e.g\n\nreadcnt\u003d\u003d0 saves 10 seconds with the unconditional 10us delay, reducing\nprogramming time for SST25VF016B to 40-45 secs.\n\nCorresponding to flashrom svn r183 and coreboot v2 svn r3068.\n\nSigned-off-by: Ronald Hoogenboom \u003choogenboom30@zonnet.nl\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "201bde33d0ee8df9038d15e662f345b2051e60be",
      "tree": "8dd5462e548dade569d43b8eafd88e2aca5e827d",
      "parents": [
        "7ff530b40ef862e4d1bf6b30c34635a279a1b312"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bernhard.walle@gmx.de",
        "time": "Mon Jan 21 15:24:22 2008 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Mon Jan 21 15:24:22 2008 +0000"
      },
      "message": "This patch adds version information\n\nBecause \u0027v\u0027 and \u0027V\u0027 are already in use, the patch uses \u0027R\u0027 (for release)\nand, of course, \u0027--version\u0027.\n\nCorresponding to flashrom svn r182 and coreboot v2 svn r3067.\n\nSigned-off-by: Bernhard Walle \u003cbernhard.walle@gmx.de\u003e\nAcked-by: Ulf Jordan \u003cjordan@chalmers.se\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "7ff530b40ef862e4d1bf6b30c34635a279a1b312",
      "tree": "2f1bd36d392569740f39ed531de721c2eb54661c",
      "parents": [
        "42eb17fc5ed4feb8f6b2f8f2b20626d539861afd"
      ],
      "author": {
        "name": "Ronald Hoogenboom",
        "email": "hoogenboom30@zonnet.nl",
        "time": "Sat Jan 19 00:04:46 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Jan 19 00:04:46 2008 +0000"
      },
      "message": "Further abstract SPI functions to allow chips bigger than 512 kB behind IT8716Fs\n\nSupport SPI flash chips bigger than 512 kByte sitting behind IT8716F\nSuper I/O performing LPC-to-SPI flash translation.\n\nCorresponding to flashrom svn r181 and coreboot v2 svn r3061.\n\nSigned-off-by: Ronald Hoogenboom \u003choogenboom30@zonnet.nl\u003e\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "42eb17fc5ed4feb8f6b2f8f2b20626d539861afd",
      "tree": "c033049c1300761bc6f38a8eab7303bf07a82415",
      "parents": [
        "2fbe6247a9c328628d521b14eee90bd5be378685"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri Jan 18 17:48:51 2008 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri Jan 18 17:48:51 2008 +0000"
      },
      "message": "Minor documentation improvements/fixes in the README and manpage\n\nCorresponding to flashrom svn r180 and coreboot v2 svn r3059.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "2fbe6247a9c328628d521b14eee90bd5be378685",
      "tree": "e8b539403a956b5d969228891acb173aff2ccf3d",
      "parents": [
        "e3f3e2edb4f45ff5f53df3a3b4012bc5e60f1bb8"
      ],
      "author": {
        "name": "Stefan Reinauer",
        "email": "stepan@coresystems.de",
        "time": "Fri Jan 18 16:17:44 2008 +0000"
      },
      "committer": {
        "name": "Stefan Reinauer",
        "email": "stefan.reinauer@coreboot.org",
        "time": "Fri Jan 18 16:17:44 2008 +0000"
      },
      "message": "Rename linuxbios_* files in utils repository\n\nCorresponding to flashrom svn r179 and coreboot v2 svn r3058.\n\nSigned-off-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\nAcked-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\n"
    },
    {
      "commit": "e3f3e2edb4f45ff5f53df3a3b4012bc5e60f1bb8",
      "tree": "f2e011db66093d0ccda872ed7a73f3ff2d1eccb0",
      "parents": [
        "a3f8a6416616588021f21b893e673cc67a71bc3f"
      ],
      "author": {
        "name": "Stefan Reinauer",
        "email": "stepan@coresystems.de",
        "time": "Fri Jan 18 15:33:10 2008 +0000"
      },
      "committer": {
        "name": "Stefan Reinauer",
        "email": "stefan.reinauer@coreboot.org",
        "time": "Fri Jan 18 15:33:10 2008 +0000"
      },
      "message": "Rename LinuxBIOS to coreboot\n\nCorresponding to flashrom svn r178 and coreboot v2 svn r3054.\n\nSigned-off-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\nAcked-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\n"
    },
    {
      "commit": "a3f8a6416616588021f21b893e673cc67a71bc3f",
      "tree": "d89cee24a4ac1aa6375e894b9e06c6deb0d6de8e",
      "parents": [
        "9bb1c5d7ee7a10c65f71e1992fa83c5ee6fcea66"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bernhard.walle@gmx.de",
        "time": "Fri Jan 11 00:32:07 2008 +0000"
      },
      "committer": {
        "name": "Torsten Duwe",
        "email": "duwe@lst.de",
        "time": "Fri Jan 11 00:32:07 2008 +0000"
      },
      "message": "This patch removes \u0027\\n\u0027 from the help output since this looks a bit strange\n\nAfter the patch [...] The line length is still below 80 characters.\n\nCorresponding to flashrom svn r177 and coreboot v2 svn r3045.\n\nSigned-off-by: Bernhard Walle \u003cbernhard.walle@gmx.de\u003e\nAcked-by: Torsten Duwe \u003cduwe@lst.de\u003e\n"
    },
    {
      "commit": "9bb1c5d7ee7a10c65f71e1992fa83c5ee6fcea66",
      "tree": "119833ff90b31ff5a501d438d7610b61e5859b15",
      "parents": [
        "f9aa3a89506f294f5ca51889b038a098da228410"
      ],
      "author": {
        "name": "Harald Gutmann",
        "email": "harald.gutmann@gmx.net",
        "time": "Thu Jan 10 13:27:22 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jan 10 13:27:22 2008 +0000"
      },
      "message": "Enable MX25L8005 support\n\nThe #defines were already there.\n\nCorresponding to flashrom svn r176 and coreboot v2 svn r3042.\n\nSigned-off-by: Harald Gutmann \u003charald.gutmann@gmx.net\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "f9aa3a89506f294f5ca51889b038a098da228410",
      "tree": "3b96a695ac595189be5bf7e9b73b28573f6cafc5",
      "parents": [
        "8484d5a0a38b2b1c60b50c7bd938457ea2c314c5"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Jan 07 13:48:51 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Jan 07 13:48:51 2008 +0000"
      },
      "message": "Add support for the SST25VF040B 4 Mbit SPI flash chip\n\nStraight from the data sheet, not tested.\n\nCorresponding to flashrom svn r175 and coreboot v2 svn r3036.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\n"
    },
    {
      "commit": "8484d5a0a38b2b1c60b50c7bd938457ea2c314c5",
      "tree": "d82d014c25b7fc3b06104799417eb0627a325494",
      "parents": [
        "e973b05710de68556dd5b7f336816b03d2b0e691"
      ],
      "author": {
        "name": "Ronald G. Minnich",
        "email": "rminnich@gmail.com",
        "time": "Fri Jan 04 17:22:44 2008 +0000"
      },
      "committer": {
        "name": "Ronald G. Minnich",
        "email": "rminnich@gmail.com",
        "time": "Fri Jan 04 17:22:44 2008 +0000"
      },
      "message": "Add board enable for the gigabyte ga_2761gxdk board\n\nCorresponding to flashrom svn r174 and coreboot v2 svn r3033.\n\nSigned-off-by: Ronald G. Minnich \u003crminnich@gmail.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "e973b05710de68556dd5b7f336816b03d2b0e691",
      "tree": "0bd46b9d23079b543465fa2249887f6b6dc86590",
      "parents": [
        "2736e328320cbf524b3e5e93847cb4167062de7c"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Jan 04 16:22:09 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Jan 04 16:22:09 2008 +0000"
      },
      "message": "Print at least the vendor for SPI flash chips if the exact chip ID is unknown\n\nCorresponding to flashrom svn r173 and coreboot v2 svn r3032.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Ronald G. Minnich \u003crminnich@gmail.com\u003e\n"
    },
    {
      "commit": "2736e328320cbf524b3e5e93847cb4167062de7c",
      "tree": "dc2cbcc5170e101dcd519cca1393482144a29111",
      "parents": [
        "ae8afa9ddb709985bfd5bce38c30610cc3e47abe"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Dec 31 14:05:08 2007 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Dec 31 14:05:08 2007 +0000"
      },
      "message": "Unfortunately, EN29F002T, EN29F002AT, EN29F002ANT, EN29F002NT all have exactly the same ID\n\nImprove model number printing.\n\nAdd EN29F002(A)(N)B support while I\u0027m at it.\n\nCorresponding to flashrom svn r172 and coreboot v2 svn r3031.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Markus Boas \u003cbios@ryven.de\u003e\n"
    }
  ],
  "next": "ae8afa9ddb709985bfd5bce38c30610cc3e47abe"
}
