[coreboot] New on blogs.coreboot.org: Announcing coreboot 4.5

2016-10-22 Thread WordPress
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/

We are happy to announce the release of coreboot 4.5
The 4.5 release covers commit 80a3df260767 to commit 0bc12abc2b26.
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.
Since the last release in April, the coreboot project has had 1889 commits by 119 authors.
The release tarballs and gpg signatures are available in the usual place at https://www.coreboot.org/releases/
There is a 4.5 tag in the git repository, and a branch will be created as needed.
Areas with significant updates:

Toolchain (29 commits)

Updated mpfr version from 3.1.3 to 3.1.4
Updated gcc version from 5.2.0 to 5.3.0
Updated binutils version from 2.25 to 2.26.1 & Fix aarch64 build problem
Updated gdb version from 7.9.1 to 7.11
Updated iasl version from 20160318 to 20160831
Updated python version from 3.4.3 to 3.5.1
Updated expat version from 2.1.0 to 2.1.1
Updated llvm / clang version from 3.7.1 to 3.8.0
Updated make version from 4.1 to 4.2.1




Build system (32 commits)

Updates for cbfstool / fmap changes
Order per-region files to optimize placement success
Add support for the ADA language and toolchain.




Utilities (103 commits)

Lint – Update checkpatch.pl, add tools  to find non-ascii & unprintable chars and to verify a single newline at the end of files
cbfstool – Update for Linux payloads, Honor FSP modules addresses, fix elf parsing
Sconfig – Add 10 bit addressing mode for i2c devices, add generic device type, support strings, pass in devicetree filename




General code cleanup (197 commits)

Cleaning up code formatting and whitespace
Fix spelling & capitalization
Removing commented out code
Transition away from device_t




TPM (55 commits)

Add support for Trusted Platform Module 2.0
SPI & refactored I2C TPM driver




Drivers (54 commits)

Add ACPI support in several drivers
coreboot_tables –  Extend serial port description
Elog – refactor, add debug info
I2C – add generic driver,
SPI – Add new chip support, major refactoring, don’t assume SPI flash boot device




Lib (33 commits)

Add real-time-clock functions
Add RW boot device construct
reg_script updates: add to bootblock, add xor support, add display support
Timestamp fixes & updates




Vendorcode

AMD (14 commits) – Cleanup, add libagesa.a builds, remove unused code.
Google (22 commits) – VBoot2 updates and cleanup
Intel (86 commits) – Add Intel FSP 2.0, update Broadwell DE support




Payloads (37 commits)

Subpayload support got extend and is enabled by default.
nvramcui: refactor, update build
SeaBIOS: Update stable version to 1.9.3, add bootorder file
iPXE: Update stable version to the last commit of July 2016
Fix broken linux boot sequence



Mainboard changes
Added 13 mainboards, plus a few mainboard variants not included here:

ADI RCC-DFF networking board (adi/rcc-dff) – intel/rangeley SoC
AMD Evaluation Board DB-FT3B-LC (amd/db-ft3b-lc) – amd/00730F01 (Family 16h Models 30h-3Fh (Mullins)) CPU
AMD f2950 / TONK 1201/2 Board (amd/f2950) – amd/geode_lx CPU
Apple iMAC 5.2 (apple/imac52) – intel/i945 CPU
Unibap Development Kit ODE E21XX – amd/00730F01 (Family 16h Models 30h-3Fh (Mullins)) CPU
elmex/pcm205400 – amd/Family_14 CPU
elmex/pcm205401 – amd/Family_14 CPU
Lenovo N21 chromebook (google/enguarde) – intel/baytrail SoC
google/gale – Qualcomm IPQ40XX SoC
AOpen Chromebox (google/ninja) – intel/baytrail SoC
google/reef – intel/apollolake SoC
Acer Chromebox CXI2 (google/rikku) – intel/Broadwell SoC
google/rotor – marvell/MVMAP2315 SoC

Removed 5 mainboards:
These were all development boards not available to the public.

google/bolt – intel/haswell – removed in commit 139314b
google/rush – nvidia/tegra132 – removed in commit e67cd9e
google/rush_ryu – nvidia/tegra132 – removed in commit 0c63415
google/slippy – intel/haswell – removed in commit bc24b85
intel/amenia – intel/apollolake – removed in commit c2586db

Existing boards with significant updates

asus/kgpe-d16 – amd/socket_G34 – Add TPM support, enable secondary serial port
emulation/spike-riscv: RISC-V -clean up, use generic bootblock,  look for CBFS in RAM, reimplement SBI
google/gru – rockchip/RK3399 SoC (76 commits) – Board bringup
google/oak – mediatek/mt8173 SoC- Add Elm variant, update memory, configure display, initialize touchscreen gpio
intel/galilleo- intel/quark SoC (14 commits) – Board bringup, add galileo gen1 support, switch to FSP2.0
intel/minnowmax – intel/fsp_baytrail SoC – Enable all PCIe ports, Program GPIO for power LED
lenovo/x60 – intel/socket_mPGA478 – init GPIOs before dock check, add hda verb table
siemens/mc_bdx1 – intel/fsp_broadwell_de SoC – Add external RTC, Set up MAC addresses, Update IRQs
siemens/mc_tcu3 – intel/fsp_baytrail SoC – cleanup & LCD panel updates

Changes in chips
Moved 3 

Re: [coreboot] Virtualization Support X220

2016-10-22 Thread Nico Huber
On 22.10.2016 09:15, Philipp Stanner wrote:
> Is it possible to activate virtualization in the CPU somewhere?

Yes, look under "Chipset" in the configuration, it's "Enable VMX for
virtualization" (CONFIG_ENABLE_VMX).

Nico


-- 
coreboot mailing list: coreboot@coreboot.org
https://www.coreboot.org/mailman/listinfo/coreboot


[coreboot] Virtualization Support X220

2016-10-22 Thread Philipp Stanner
Is it possible to activate virtualization in the CPU somewhere?

greetings


-- 
coreboot mailing list: coreboot@coreboot.org
https://www.coreboot.org/mailman/listinfo/coreboot