A new post titled "Announcing coreboot 4.5" has been published on the coreboot blog. Find the full post at http://blogs.coreboot.org/blog/2016/10/21/announcing-coreboot-4-5/

<p>We are happy to announce the release of coreboot 4.5</p>
<p>The 4.5 release covers commit 80a3df260767 to commit 0bc12abc2b26.</p>
<p>This release is the first since the project switched from doing quarterly releases to doing biannual releases.  The next release will be in April of 2017.</p>
<p>Since the last release in April, the coreboot project has had 1889 commits by 119 authors.</p>
<p>The release tarballs and gpg signatures are available in the usual place at https://www.coreboot.org/releases/</p>
<p>There is a 4.5 tag in the git repository, and a branch will be created as needed.</p>
<h2>Areas with significant updates:</h2>
<ul>
<li>Toolchain (29 commits)
<ul>
<li>Updated mpfr version from 3.1.3 to 3.1.4</li>
<li>Updated gcc version from 5.2.0 to 5.3.0</li>
<li>Updated binutils version from 2.25 to 2.26.1 & Fix aarch64 build problem</li>
<li>Updated gdb version from 7.9.1 to 7.11</li>
<li>Updated iasl version from 20160318 to 20160831</li>
<li>Updated python version from 3.4.3 to 3.5.1</li>
<li>Updated expat version from 2.1.0 to 2.1.1</li>
<li>Updated llvm / clang version from 3.7.1 to 3.8.0</li>
<li>Updated make version from 4.1 to 4.2.1</li>
</ul>
</li>
</ul>
<ul>
<li>Build system (32 commits)
<ul>
<li>Updates for cbfstool / fmap changes</li>
<li>Order per-region files to optimize placement success</li>
<li>Add support for the ADA language and toolchain.</li>
</ul>
</li>
</ul>
<ul>
<li>Utilities (103 commits)
<ul>
<li>Lint – Update checkpatch.pl, add tools  to find non-ascii & unprintable chars and to verify a single newline at the end of files</li>
<li>cbfstool – Update for Linux payloads, Honor FSP modules addresses, fix elf parsing</li>
<li>Sconfig – Add 10 bit addressing mode for i2c devices, add generic device type, support strings, pass in devicetree filename</li>
</ul>
</li>
</ul>
<ul>
<li>General code cleanup (197 commits)
<ul>
<li>Cleaning up code formatting and whitespace</li>
<li>Fix spelling & capitalization</li>
<li>Removing commented out code</li>
<li>Transition away from device_t</li>
</ul>
</li>
</ul>
<ul>
<li>TPM (55 commits)
<ul>
<li>Add support for Trusted Platform Module 2.0</li>
<li>SPI & refactored I2C TPM driver</li>
</ul>
</li>
</ul>
<ul>
<li>Drivers (54 commits)
<ul>
<li>Add ACPI support in several drivers</li>
<li>coreboot_tables –  Extend serial port description</li>
<li>Elog – refactor, add debug info</li>
<li>I2C – add generic driver,</li>
<li>SPI – Add new chip support, major refactoring, don’t assume SPI flash boot device</li>
</ul>
</li>
</ul>
<ul>
<li>Lib (33 commits)
<ul>
<li>Add real-time-clock functions</li>
<li>Add RW boot device construct</li>
<li>reg_script updates: add to bootblock, add xor support, add display support</li>
<li>Timestamp fixes & updates</li>
</ul>
</li>
</ul>
<ul>
<li>Vendorcode
<ul>
<li>AMD (14 commits) – Cleanup, add libagesa.a builds, remove unused code.</li>
<li>Google (22 commits) – VBoot2 updates and cleanup</li>
<li>Intel (86 commits) – Add Intel FSP 2.0, update Broadwell DE support</li>
</ul>
</li>
</ul>
<ul>
<li>Payloads (37 commits)
<ul>
<li>Subpayload support got extend and is enabled by default.</li>
<li>nvramcui: refactor, update build</li>
<li>SeaBIOS: Update stable version to 1.9.3, add bootorder file</li>
<li>iPXE: Update stable version to the last commit of July 2016</li>
<li>Fix broken linux boot sequence</li>
</ul>
</li>
</ul>
<h2>Mainboard changes</h2>
<h3>Added 13 mainboards, plus a few mainboard variants not included here:</h3>
<ul>
<li>ADI RCC-DFF networking board (adi/rcc-dff) – intel/rangeley SoC</li>
<li>AMD Evaluation Board DB-FT3B-LC (amd/db-ft3b-lc) – amd/00730F01 (Family 16h Models 30h-3Fh (Mullins)) CPU</li>
<li>AMD f2950 / TONK 1201/2 Board (amd/f2950) – amd/geode_lx CPU</li>
<li>Apple iMAC 5.2 (apple/imac52) – intel/i945 CPU</li>
<li>Unibap Development Kit ODE E21XX – amd/00730F01 (Family 16h Models 30h-3Fh (Mullins)) CPU</li>
<li>elmex/pcm205400 – amd/Family_14 CPU</li>
<li>elmex/pcm205401 – amd/Family_14 CPU</li>
<li>Lenovo N21 chromebook (google/enguarde) – intel/baytrail SoC</li>
<li>google/gale – Qualcomm IPQ40XX SoC</li>
<li>AOpen Chromebox (google/ninja) – intel/baytrail SoC</li>
<li>google/reef – intel/apollolake SoC</li>
<li>Acer Chromebox CXI2 (google/rikku) – intel/Broadwell SoC</li>
<li>google/rotor – marvell/MVMAP2315 SoC</li>
</ul>
<h3>Removed 5 mainboards:</h3>
<p>These were all development boards not available to the public.</p>
<ul>
<li>google/bolt – intel/haswell – removed in commit 139314b</li>
<li>google/rush – nvidia/tegra132 – removed in commit e67cd9e</li>
<li>google/rush_ryu – nvidia/tegra132 – removed in commit 0c63415</li>
<li>google/slippy – intel/haswell – removed in commit bc24b85</li>
<li>intel/amenia – intel/apollolake – removed in commit c2586db</li>
</ul>
<h3>Existing boards with significant updates</h3>
<ul>
<li>asus/kgpe-d16 – amd/socket_G34 – Add TPM support, enable secondary serial port</li>
<li>emulation/spike-riscv: RISC-V -clean up, use generic bootblock,  look for CBFS in RAM, reimplement SBI</li>
<li>google/gru – rockchip/RK3399 SoC (76 commits) – Board bringup</li>
<li>google/oak – mediatek/mt8173 SoC- Add Elm variant, update memory, configure display, initialize touchscreen gpio</li>
<li>intel/galilleo- intel/quark SoC (14 commits) – Board bringup, add galileo gen1 support, switch to FSP2.0</li>
<li>intel/minnowmax – intel/fsp_baytrail SoC – Enable all PCIe ports, Program GPIO for power LED</li>
<li>lenovo/x60 – intel/socket_mPGA478 – init GPIOs before dock check, add hda verb table</li>
<li>siemens/mc_bdx1 – intel/fsp_broadwell_de SoC – Add external RTC, Set up MAC addresses, Update IRQs</li>
<li>siemens/mc_tcu3 – intel/fsp_baytrail SoC – cleanup & LCD panel updates</li>
</ul>
<h2>Changes in chips</h2>
<h3>Moved 3 northbridge/southbridge pairs to soc:</h3>
<ul>
<li>dmp/vortex86ex</li>
<li>intel/sch</li>
<li>rdc/r8610</li>
</ul>
<h3>Added 2 socs:</h3>
<ul>
<li>marvell/mvmap2315 (12 commits)</li>
<li>qualcomm/ipq40xx (22 commits)</li>
</ul>
<h3>Removed 1 soc:</h3>
<ul>
<li>nvidia/tegra132 – removed in commit 9ba0699</li>
</ul>
<h3>Added 2 sios:</h3>
<ul>
<li>nuvoton/nct6776</li>
<li>nuvoton/nct6791d</li>
</ul>
<h3>Existing chip areas with many changes</h3>
<ul>
<li>ARM (34 commits)
<ul>
<li>Add armv7-r configuration</li>
<li>rockchip/rk3399 (73 commits) – Bringup, memory updates</li>
</ul>
</li>
</ul>
<ul>
<li>RISC-V (40 commits)
<ul>
<li>Improve and refactor trap handling</li>
</ul>
</li>
</ul>
<ul>
<li>X86 (225 commits)
<ul>
<li>ACPI (40 commits) Add support for writing various entries and descriptor types, Add common definitions, Use ‘GOOG’ id for coreboot table</li>
<li>amd/mct_ddr3 northbridge: Support non-ECC DIMMs, Update SMBIOS, various fixes</li>
<li>arch/x86: many postcar stage updates, add common ACPI definitions, Support “weak” BIST and timestamp save routines</li>
<li>intel/apollolake SoC (211 commits) – Chip bringup, Update bootblock</li>
<li>intel/common: ACPI updates, Add smihandler, LPSS I2C driver, and  IGD OpRegion support</li>
<li>intel/fsp_broadwell_de: IRQ fixes, SPI message fixes, Add DMAR table to ACPI</li>
<li>intel/gm45 northbridge: Fix text mode init, enable vesa framebuffer, use VGA if connected</li>
<li>intel/i945 northbridge: add native VGA init, Update divisor calculations</li>
<li>intel/quark SoC (62 commits) – Chip bringup, add Fsp2.0 support, updates for serial console</li>
<li>intel/skylake CPU (61 commits) – Finished Skylake bringup, start updating for Kabylake FSP</li>
<li>intel/x4x northbridge (13 commits) – Memory & Graphics updates</li>
</ul>
</li>
</ul>
<h2>Submodules</h2>
<p>Updated 4 submodules</p>
<ul>
<li>3rdparty/blobs (6 commits)</li>
<li>3rdparty/arm-trusted-firmware (425 commits)</li>
<li>3rdparty/vboot (61 commits)</li>
<li>3rdparty/chromeec/ (676 commits)</li>
</ul>
<h2>Tested boards</h2>
<p>The following boards were tested for this release:</p>
<ul>
<li>asrock/e350m1              4.4-1890</li>
<li>asus/kfsn4-dre               4.4-1698 / 4.5-17</li>
<li>asus/kgpe-d16                4.4-1802 / 4.5-17</li>
<li>emulation/qemu-q35   4.4-1698 / 4.5-8</li>
<li>gigabyte/ga-b75m-d3v 4.4-1757</li>
<li>google/peppy                 4.4-1882</li>
<li>lenovo/g505s                 4.4-1739</li>
<li>lenovo/x201                   4.4-1886</li>
<li>lenovo/x220                   4.4-1746 / 4.5-17</li>
</ul>
<h2>coreboot statistics</h2>
<p>Total Commits: 1889<br />
Average Commits per day: 10.92<br />
Total authors: 119<br />
New authors: 47<br />
Total Reviewers: 67<br />
Total Submitters: 19<br />
Total lines added: 164950<br />
Total lines removed: -182737<br />
Total difference: -17787</p>