the following patch was just integrated into master:
commit bd5d0fc8dd435eccc253e53db09681014cbf7c62
Author: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Date: Thu Apr 14 18:02:10 2016 -0700
Use libpayload timer API
Instead of implementing our own, platform specific timer API, use
libpayload's code.
Change-Id: I29634fdaba8a6b2f644736f29d8aa66380f4c797
Signed-off-by: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Reviewed-on: https://review.coreboot.org/14373
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi(a)google.com>
See https://review.coreboot.org/14373 for details.
-gerrit
the following patch was just integrated into master:
commit a7394bff40bd73597b92e03a39281cc38fc98ce5
Author: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Date: Thu Apr 14 16:56:41 2016 -0700
Move i386/linux_head.c to x86/linux_head.c
Looks like this was created before and merged after the
rename i386 -> x86.
Change-Id: Ia0ffb505c3fb62151ccfe81603e1c60089c3e109
Signed-off-by: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Reviewed-on: https://review.coreboot.org/14372
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi(a)google.com>
See https://review.coreboot.org/14372 for details.
-gerrit
the following patch was just integrated into master:
commit 9f460faf4e5b4932099560b2086400a8f4b14f5a
Author: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Date: Thu Apr 14 16:04:21 2016 -0700
Use LPGCC and LPAS
FILO used to have its own ldscript because it used a bigger
heap and stack that standard libpayload. These days, heap and
stack are configurable in libpayload, so a separate script is
not needed anymore.
Change-Id: I81f6d8d3b3b3a11b58afd8d29e312d4264922dcd
Signed-off-by: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Reviewed-on: https://review.coreboot.org/14369
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi(a)google.com>
See https://review.coreboot.org/14369 for details.
-gerrit
the following patch was just integrated into master:
commit 8d6313144c6fcd6b21244155a1413069804eaa2f
Author: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Date: Wed Apr 13 17:23:52 2016 -0700
builtins: Only build dumppm and io on x86
They're architecture specific.
Change-Id: Icc37317a3911a29ca3b472816e6213b688383cdb
Signed-off-by: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Reviewed-on: https://review.coreboot.org/14358
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi(a)google.com>
See https://review.coreboot.org/14358 for details.
-gerrit
the following patch was just integrated into master:
commit e7c85fe7178213489cc79f34ff9f34eebc3732f1
Author: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Date: Wed Apr 13 17:18:08 2016 -0700
Sync with coreboot's latest xcompile script
This requires some rework of the Makefile, since
.config now needs to be included before .xcompile, and
the toolchain now supports multiple architectures.
Change-Id: I8ea3a4ed690144b4bcf3fb41263cf0ad2dfaa03d
Signed-off-by: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Reviewed-on: https://review.coreboot.org/14357
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi(a)google.com>
See https://review.coreboot.org/14357 for details.
-gerrit
the following patch was just integrated into master:
commit 0e556326619ece4c7847ddc6ffccb19b02e22da4
Author: Aaron Durbin <adurbin(a)chromium.org>
Date: Fri Apr 29 23:15:12 2016 -0500
cpu/x86/mp_init: remove unused callback arguments
The BSP and AP callback declarations both had an optional argument
that could be passed. In practice that functionality was never used
so drop it.
Change-Id: I47fa814a593b6c2ee164c88d255178d3fb71e8ce
Signed-off-by: Aaron Durbin <adurbin(a)chromium.org>
Reviewed-on: https://review.coreboot.org/14556
Tested-by: build bot (Jenkins)
Reviewed-by: Werner Zeh <werner.zeh(a)siemens.com>
Reviewed-by: Leroy P Leahy <leroy.p.leahy(a)intel.com>
Reviewed-by: Furquan Shaikh <furquan(a)google.com>
See https://review.coreboot.org/14556 for details.
-gerrit
the following patch was just integrated into master:
commit ddf4fa0cc35e6fc65d347b8c9eb4acbe0cba51b9
Author: Aaron Durbin <adurbin(a)chromium.org>
Date: Fri Apr 29 12:43:27 2016 -0500
drivers/intel/fsp1_1: fix linking romstage when SEPARATE_VERSTAGE used
The skylake-based Chromebooks use a separate verstage which runs
just after bootblock and prior to romstage. However, that
config is not enabled for coreboot.org so when
C_ENVIRONMENT_BOOTBLOCK changes were done it wasn't observed
that the Chromebook config failed because 2 _start symbols
were present. Remedy this failure by using the common
car_stage_entry symbol for taking over control flow.
Change-Id: I3f29b90ba8e3786b2106a34e49e6d1f9831dcc7c
Signed-off-by: Aaron Durbin <adurbin(a)chromium.org>
Reviewed-on: https://review.coreboot.org/14549
Reviewed-by: Furquan Shaikh <furquan(a)google.com>
Tested-by: build bot (Jenkins)
Reviewed-by: Andrey Petrov <andrey.petrov(a)intel.com>
Reviewed-by: Leroy P Leahy <leroy.p.leahy(a)intel.com>
See https://review.coreboot.org/14549 for details.
-gerrit
the following patch was just integrated into master:
commit aef586548a2443f40a49f9f1f5d99c522a89480f
Author: Aaron Durbin <adurbin(a)chromium.org>
Date: Fri Apr 29 12:34:01 2016 -0500
arch/x86/assembly_entry: allow early post CAR stages to use common code
The skylake-based Chromebooks use a separate verstage which runs
just after bootblock and prior to romstage. The normal path for
romstage would be to reload the gdt, however in the previously
described scenario has verstage performing that work. Therefore,
provide that path under those conditions. The only difference
from the C_ENVIRONMENT_BOOTBLOCK scenario is that the stack
should not be reloaded since there's no way to know the top
of the stack.
Change-Id: Ic39ab52a856233d3042ac02a15ae4816ddfe07c7
Signed-off-by: Aaron Durbin <adurbin(a)chromium.org>
Reviewed-on: https://review.coreboot.org/14548
Reviewed-by: Furquan Shaikh <furquan(a)google.com>
Tested-by: build bot (Jenkins)
Reviewed-by: Andrey Petrov <andrey.petrov(a)intel.com>
Reviewed-by: Leroy P Leahy <leroy.p.leahy(a)intel.com>
See https://review.coreboot.org/14548 for details.
-gerrit
the following patch was just integrated into master:
commit 800b0173c98101ee6ad2c7eaf1951a435c819fd9
Author: Aaron Durbin <adurbin(a)chromium.org>
Date: Fri Apr 29 12:10:28 2016 -0500
arch/x86/asembly_entry: reorder conditional stage entry macros
The path that just clears CAR_GLOBAL variables and jumps
to the stage entry point needs another condition for
separate verstage just after bootblock. However, the
current conditional is a negative conditional so
swap the logic around to make it easier to extend.
Change-Id: Iab6682498054715a6eaa0476390da6355238b9bc
Signed-off-by: Aaron Durbin <adurbin(a)chromium.org>
Reviewed-on: https://review.coreboot.org/14547
Tested-by: build bot (Jenkins)
Reviewed-by: Furquan Shaikh <furquan(a)google.com>
Reviewed-by: Andrey Petrov <andrey.petrov(a)intel.com>
Reviewed-by: Leroy P Leahy <leroy.p.leahy(a)intel.com>
See https://review.coreboot.org/14547 for details.
-gerrit