the following patch was just integrated into master:
commit 3ec9c95d02e8c67fb05ad580b5ca7a1fd14d2b02
Author: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
Date: Sun Oct 26 10:36:02 2014 +1100
Use 'pci_devfn_t' over 'device_t' mixed type in 'reset.c'
Change-Id: I1a1412a1ee4125dcf1f01dc1f2ec6fd43b5d3c1f
Signed-off-by: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
Reviewed-on: http://review.coreboot.org/7196
Tested-by: build bot (Jenkins)
Reviewed-by: Nico Huber <nico.h(a)gmx.de>
See http://review.coreboot.org/7196 for details.
-gerrit
Dennis Wassenberg (dennis.wassenberg(a)secunet.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/7340
-gerrit
commit 7749f0a1fc1476c01527d601d6d7040017dbc805
Author: Dennis Wassenberg <dennis.wassenberg(a)secunet.com>
Date: Wed Nov 5 14:41:42 2014 +0100
filo: Fix xcompile script to use reference toolchain
Corrected the directory where the xcompile script searches
for the reference toolchain.
Signed-off-by: Dennis Wassenberg <dennis.wassenberg(a)secunet.com>
Change-Id: Ic5d4e3f6c8c8d8669be42586716e9adcddca8e8c
---
util/xcompile/xcompile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/util/xcompile/xcompile b/util/xcompile/xcompile
index 7c1adf3..0f17444 100644
--- a/util/xcompile/xcompile
+++ b/util/xcompile/xcompile
@@ -41,7 +41,7 @@ touch $TMPFILE
# This should be a loop over all supported architectures
TARCH=i386
TWIDTH=32
-for gccprefixes in `pwd`/../../util/crossgcc/xgcc/bin/${TARCH}-elf- ${TARCH}-elf- ""; do
+for gccprefixes in `pwd`/../../../../util/crossgcc/xgcc/bin/${TARCH}-elf- ${TARCH}-elf- ""; do
if ! which ${gccprefixes}as 2>/dev/null >/dev/null; then
continue
fi
the following patch was just integrated into master:
commit 016732fec9e99cafd0b1b66c0e5214f0783580f0
Author: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
Date: Wed Oct 29 03:04:40 2014 +1100
pci_ops.{c,h}: Don't hide pointers behind typedefs
Change-Id: I7cf7c236f94314d7970b19063d73db788c8267e5
Signed-off-by: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
Reviewed-on: http://review.coreboot.org/7227
Tested-by: build bot (Jenkins)
Reviewed-by: Nico Huber <nico.h(a)gmx.de>
See http://review.coreboot.org/7227 for details.
-gerrit
the following patch was just integrated into master:
commit 9a817ef183177d4d9ce6fc37b26e00e147d29cd1
Author: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
Date: Sun Oct 26 10:12:15 2014 +1100
soutbridge/*/bootblock: Use pci_dev_t over device_t typedef
Change-Id: I693b09d588ed6d56177cf86c23497231623b69c0
Signed-off-by: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
Reviewed-on: http://review.coreboot.org/7193
Tested-by: build bot (Jenkins)
Reviewed-by: Nico Huber <nico.h(a)gmx.de>
See http://review.coreboot.org/7193 for details.
-gerrit
York Yang (york.yang(a)intel.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/7335
-gerrit
commit 6087be0edef8da1de17026f48d1d708306736dab
Author: York Yang <york.yang(a)intel.com>
Date: Tue Nov 4 17:20:46 2014 -0700
Intel Baytrail Gold2 and earlier FSP Staying Supported
UPD_DATA_REGION structure has been updated to support Baytrail Gold3
FSP, but incompatible with previous FSP. Adjust the offset of those
changed fields if FSP version is early than Gold3.
Change-Id: Ia77431d31bed424ae25f297df893e45157a288a0
Signed-off-by: York Yang <york.yang(a)intel.com>
---
src/soc/intel/fsp_baytrail/fsp/chipset_fsp_util.c | 11 +++++++++++
src/soc/intel/fsp_baytrail/fsp/chipset_fsp_util.h | 4 ++++
2 files changed, 15 insertions(+)
diff --git a/src/soc/intel/fsp_baytrail/fsp/chipset_fsp_util.c b/src/soc/intel/fsp_baytrail/fsp/chipset_fsp_util.c
index c4b781a..297ccf9 100755
--- a/src/soc/intel/fsp_baytrail/fsp/chipset_fsp_util.c
+++ b/src/soc/intel/fsp_baytrail/fsp/chipset_fsp_util.c
@@ -48,6 +48,17 @@ static void GetUpdDefaultFromFsp (FSP_INFO_HEADER *FspInfo, UPD_DATA_REGION *U
VpdDataRgnPtr = (VPD_DATA_REGION *)(UINT32)(FspInfo->CfgRegionOffset + FspInfo->ImageBase);
UpdDataRgnPtr = (UPD_DATA_REGION *)(UINT32)(VpdDataRgnPtr->PcdUpdRegionOffset + FspInfo->ImageBase);
memcpy((void*)UpdData, (void*)UpdDataRgnPtr, sizeof(UPD_DATA_REGION));
+
+ /* adjust struct UPD_DATA_REGION content for Gold2 and earlier FSP */
+ /* Gold3 FSP changes the UPD_DATA_REGION fields, adjust the struct */
+ /* content in order to backward compatible with older FSP */
+ /* */
+ /* ISPEnable and PcdRegionTerminator are following PcdGttSize in */
+ /* Gold2 and older FSP */
+ if (FspInfo->ImageRevision < FSP_GOLD3_REV_ID) {
+ *(&(UpdData->PcdGttSize)+sizeof(UINT8)) = UpdData->ISPEnable;
+ *(&(UpdData->PcdGttSize)+sizeof(UINT8)+sizeof(UINT8)) = UpdData->PcdRegionTerminator;
+ }
}
/* default to just enabling HDMI audio */
diff --git a/src/soc/intel/fsp_baytrail/fsp/chipset_fsp_util.h b/src/soc/intel/fsp_baytrail/fsp/chipset_fsp_util.h
old mode 100644
new mode 100755
index 1b60398..3861ac1
--- a/src/soc/intel/fsp_baytrail/fsp/chipset_fsp_util.h
+++ b/src/soc/intel/fsp_baytrail/fsp/chipset_fsp_util.h
@@ -2,6 +2,7 @@
* This file is part of the coreboot project.
*
* Copyright (C) 2013-2014 Sage Electronic Engineering, LLC.
+ * Copyright (C) 2014 Intel Corporation
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -46,4 +47,7 @@
#define FSP_IMAGE_ID_DWORD0 0x56594C56 /* 'VLYV' */
#define FSP_IMAGE_ID_DWORD1 0x30574549 /* 'IEW0' */
+/* Revision of the FSP binary */
+#define FSP_GOLD3_REV_ID 0x00000303
+
#endif /* CHIPSET_FSP_UTIL_H */