Paul Menzel has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/32079 )
Change subject: drivers/intel/fsp2_0: Enable FSP feature to make use of same stack with bootloader
......................................................................
Patch Set 2:
(2 comments)
https://review.coreboot.org/#/c/32079/2//COMMIT_MSG
Commit Message:
https://review.coreboot.org/#/c/32079/2//COMMIT_MSG@7
PS2, Line 7: drivers/intel/fsp2_0: Enable FSP feature to make use of same stack with bootloader
1. Please short the summary.
> drivers/intel/fsp2_0: Use same stack with bootloader
2. What is the bootloader? GRUB is a bootloader for me.
https://review.coreboot.org/#/c/32079/2//COMMIT_MSG@10
PS2, Line 10:
Please describe the problem in more detail.
--
To view, visit https://review.coreboot.org/c/coreboot/+/32079
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I673b4216d991d8ccad725c3931006a694184106c
Gerrit-Change-Number: 32079
Gerrit-PatchSet: 2
Gerrit-Owner: Subrata Banik <subrata.banik(a)intel.com>
Gerrit-Reviewer: Aamir Bohra <aamir.bohra(a)intel.com>
Gerrit-Reviewer: Aaron Durbin <adurbin(a)chromium.org>
Gerrit-Reviewer: Duncan Laurie <dlaurie(a)chromium.org>
Gerrit-Reviewer: Furquan Shaikh <furquan(a)google.com>
Gerrit-Reviewer: Lijian Zhao <lijian.zhao(a)intel.com>
Gerrit-Reviewer: Patrick Georgi <pgeorgi(a)google.com>
Gerrit-Reviewer: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Reviewer: Rizwan Qureshi <rizwan.qureshi(a)intel.com>
Gerrit-Reviewer: Shelley Chen <shchen(a)google.com>
Gerrit-Reviewer: Subrata Banik <subrata.banik(a)intel.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-Comment-Date: Thu, 28 Mar 2019 08:58:32 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
Hello Patrick Rudolph, Angel Pons, Huang Jin, Julius Werner, York Yang, Philipp Deppenwiese, build bot (Jenkins), Patrick Georgi, Damien Zammit, David Guckian, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/29917
to look at the new patch set (#30).
Change subject: src: Remove unused variables
......................................................................
src: Remove unused variables
If we enable Wunused in the compiler, we'll have some 'unused variables'.
This patch corrects some of them.
Change-Id: Ibdfbf1031130ff861c4313d1271d6ccb68bf8837
Signed-off-by: Elyes HAOUAS <ehaouas(a)noos.fr>
---
M src/cpu/amd/family_10h-family_15h/init_cpus.c
M src/cpu/amd/quadcore/quadcore.c
M src/device/dram/ddr3.c
M src/drivers/spi/sst.c
M src/lib/selfboot.c
M src/northbridge/amd/amdmct/mct/mct_d.c
M src/northbridge/amd/amdmct/mct_ddr3/mct_d.c
M src/northbridge/amd/pi/00730F01/northbridge.c
M src/northbridge/intel/pineview/raminit.c
M src/northbridge/intel/x4x/dq_dqs.c
M src/northbridge/via/vx900/raminit_ddr3.c
M src/soc/cavium/common/bootblock.c
M src/soc/intel/fsp_baytrail/romstage/romstage.c
M src/soc/intel/fsp_broadwell_de/acpi.c
M src/soc/intel/fsp_broadwell_de/romstage/romstage.c
M src/southbridge/amd/common/amd_pci_util.c
M src/southbridge/intel/fsp_rangeley/romstage.c
M src/southbridge/intel/i82371eb/fadt.c
18 files changed, 44 insertions(+), 81 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/17/29917/30
--
To view, visit https://review.coreboot.org/c/coreboot/+/29917
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ibdfbf1031130ff861c4313d1271d6ccb68bf8837
Gerrit-Change-Number: 29917
Gerrit-PatchSet: 30
Gerrit-Owner: HAOUAS Elyes <ehaouas(a)noos.fr>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Damien Zammit <damien(a)zamaudio.com>
Gerrit-Reviewer: David Guckian <david.guckian(a)intel.com>
Gerrit-Reviewer: HAOUAS Elyes <ehaouas(a)noos.fr>
Gerrit-Reviewer: Huang Jin <huang.jin(a)intel.com>
Gerrit-Reviewer: Julius Werner <jwerner(a)chromium.org>
Gerrit-Reviewer: Martin Roth <martinroth(a)google.com>
Gerrit-Reviewer: Patrick Georgi <pgeorgi(a)google.com>
Gerrit-Reviewer: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Reviewer: Philipp Deppenwiese <zaolin.daisuki(a)gmail.com>
Gerrit-Reviewer: York Yang <yyang024(a)gmail.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-CC: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Gerrit-MessageType: newpatchset
Hello Karthikeyan Ramasubramanian,
I'd like you to do a code review. Please visit
https://review.coreboot.org/c/coreboot/+/31999
to review the following change.
Change subject: soc/intel/common: Move support to log XHCI wake events
......................................................................
soc/intel/common: Move support to log XHCI wake events
The policy to identify and log the XHCI wake events is similar between
skylake and apollolake. Hence move the similar parts to a common
location.
BUG=b:123429132
BRANCH=None
TEST=Ensure that the system boots to ChromeOS. Ensure that the wake up
events due to USB are logged into the event logs.
12 | 2019-03-20 13:36:12 | S0ix Enter
13 | 2019-03-20 13:36:23 | S0ix Exit
14 | 2019-03-20 13:36:23 | Wake Source | PME - XHCI (USB 2.0 port) | 9
15 | 2019-03-20 13:36:23 | Wake Source | GPE # | 13
16 | 2019-03-20 13:36:54 | S0ix Enter
17 | 2019-03-20 13:36:59 | S0ix Exit
18 | 2019-03-20 13:36:59 | Wake Source | PME - XHCI (USB 2.0 port) | 9
19 | 2019-03-20 13:36:59 | Wake Source | GPE # | 13
20 | 2019-03-20 13:38:15 | S0ix Enter
21 | 2019-03-20 13:38:23 | S0ix Exit
22 | 2019-03-20 13:38:23 | Wake Source | PME - XHCI (USB 2.0 port) | 9
23 | 2019-03-20 13:38:23 | Wake Source | GPE # | 13
Change-Id: Ia6643342e3292984e422ff3c3fcd4bc0d99f947e
Signed-off-by: Karthikeyan Ramasubramanian <kramasub(a)google.com>
---
M src/soc/intel/common/Kconfig
M src/soc/intel/common/Makefile.inc
A src/soc/intel/common/elog_xhci.c
A src/soc/intel/common/elog_xhci.h
M src/soc/intel/skylake/Kconfig
M src/soc/intel/skylake/elog.c
6 files changed, 216 insertions(+), 137 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/99/31999/1
diff --git a/src/soc/intel/common/Kconfig b/src/soc/intel/common/Kconfig
index b5caf40..7344198 100644
--- a/src/soc/intel/common/Kconfig
+++ b/src/soc/intel/common/Kconfig
@@ -68,4 +68,11 @@
acpi_get_gpe() is used to provide interrupt status to TPM layer.
This option specifies the GPE number.
+config SOC_INTEL_COMMON_ELOG_XHCI
+ bool
+ default n
+ help
+ Set this option to identify if XHCI caused a wake up and log that
+ information into the event log.
+
endif # SOC_INTEL_COMMON
diff --git a/src/soc/intel/common/Makefile.inc b/src/soc/intel/common/Makefile.inc
index 22d350c..54d98bb 100644
--- a/src/soc/intel/common/Makefile.inc
+++ b/src/soc/intel/common/Makefile.inc
@@ -20,6 +20,7 @@
ramstage-$(CONFIG_SOC_INTEL_COMMON_ACPI_WAKE_SOURCE) += acpi_wake_source.c
ramstage-y += vbt.c
ramstage-$(CONFIG_SOC_INTEL_COMMON_NHLT) += nhlt.c
+ramstage-$(CONFIG_SOC_INTEL_COMMON_ELOG_XHCI) += elog_xhci.c
bootblock-$(CONFIG_TPM_CR50) += tpm_tis.c
verstage-$(CONFIG_TPM_CR50) += tpm_tis.c
@@ -27,6 +28,8 @@
ramstage-$(CONFIG_TPM_CR50) += tpm_tis.c
postcar-$(CONFIG_TPM_CR50) += tpm_tis.c
+smm-$(CONFIG_SOC_INTEL_COMMON_ELOG_XHCI) += elog_xhci.c
+
ifeq ($(CONFIG_MMA),y)
MMA_BLOBS_PATH = $(call strip_quotes,$(CONFIG_MMA_BLOBS_PATH))
MMA_TEST_NAMES = $(notdir $(wildcard $(MMA_BLOBS_PATH)/tests/*))
diff --git a/src/soc/intel/common/elog_xhci.c b/src/soc/intel/common/elog_xhci.c
new file mode 100644
index 0000000..6984e46
--- /dev/null
+++ b/src/soc/intel/common/elog_xhci.c
@@ -0,0 +1,160 @@
+/*
+ * This file is part of the coreboot project.
+ *
+ * Copyright 2019 Google, Inc.
+ *
+ * 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
+ * the Free Software Foundation; version 2 of the License.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ */
+
+#include <device/mmio.h>
+#include <device/pci_ops.h>
+#include <elog.h>
+#include <soc/intel/common/elog_xhci.h>
+#include <soc/pci_devs.h>
+#include <stdint.h>
+
+/* Wake on disconnect enable */
+#define XHCI_STATUS_WDE (1 << 26)
+/* Wake on connect enable */
+#define XHCI_STATUS_WCE (1 << 25)
+/* Port link status change */
+#define XHCI_STATUS_PLC (1 << 22)
+/* Connect status change */
+#define XHCI_STATUS_CSC (1 << 17)
+/* Port link status */
+#define XHCI_STATUS_PLS_SHIFT (5)
+#define XHCI_STATUS_PLS_MASK (0xF << XHCI_STATUS_PLS_SHIFT)
+#define XHCI_STATUS_PLS_RESUME (15 << XHCI_STATUS_PLS_SHIFT)
+
+static bool pch_xhci_csc_set(uint32_t port_status)
+{
+ return !!(port_status & XHCI_STATUS_CSC);
+}
+
+static bool pch_xhci_wake_capable(uint32_t port_status)
+{
+ return !!((port_status & XHCI_STATUS_WCE) |
+ (port_status & XHCI_STATUS_WDE));
+}
+
+static bool pch_xhci_plc_set(uint32_t port_status)
+{
+ return !!(port_status & XHCI_STATUS_PLC);
+}
+
+static bool pch_xhci_resume(uint32_t port_status)
+{
+ return (port_status & XHCI_STATUS_PLS_MASK) == XHCI_STATUS_PLS_RESUME;
+}
+
+/*
+ * Check if a particular USB port caused wake by:
+ * 1. Change in connect/disconnect status (if enabled)
+ * 2. USB device activity
+ *
+ * Params:
+ * base : MMIO address of first port.
+ * num : Number of ports.
+ * event : Event that needs to be added in case wake source is found.
+ *
+ * Return value:
+ * true : Wake source was found.
+ * false : Wake source was not found.
+ */
+static bool pch_xhci_port_wake_check(uintptr_t base, uint8_t num,
+ uint32_t event)
+{
+ uint8_t i;
+ uint32_t port_status;
+ bool found = false;
+
+ for (i = 0; i < num; i++, base += 0x10) {
+ /* Read port status and control register for the port. */
+ port_status = read32((void *)base);
+
+ /* Ensure that the status is not all 1s. */
+ if (port_status == 0xffffffff)
+ continue;
+
+ /*
+ * Check if CSC bit is set and port is capable of wake on
+ * connect/disconnect to identify if the port caused wake
+ * event for usb attach/detach.
+ */
+ if (pch_xhci_csc_set(port_status) &&
+ pch_xhci_wake_capable(port_status)) {
+ elog_add_event_wake(event, i + 1);
+ found = true;
+ continue;
+ }
+
+ /*
+ * Check if PLC is set and PLS indicates resume to identify if
+ * the port caused wake event for usb activity.
+ */
+ if (pch_xhci_plc_set(port_status) &&
+ pch_xhci_resume(port_status)) {
+ elog_add_event_wake(event, i + 1);
+ found = true;
+ }
+ }
+ return found;
+}
+
+/*
+ * Update elog event and instance depending upon the USB2 port that caused
+ * the wake event.
+ *
+ * Return value:
+ * true = Indicates that USB2 wake event was found.
+ * false = Indicates that USB2 wake event was not found.
+ */
+static inline bool pch_xhci_usb2_update_wake_event(uintptr_t mmio_base,
+ struct xhci_usb_info *info)
+{
+ return pch_xhci_port_wake_check(mmio_base + info->usb2_port_status_reg,
+ info->num_usb2_ports,
+ ELOG_WAKE_SOURCE_PME_XHCI_USB_2);
+}
+
+/*
+ * Update elog event and instance depending upon the USB3 port that caused
+ * the wake event.
+ *
+ * Return value:
+ * true = Indicates that USB3 wake event was found.
+ * false = Indicates that USB3 wake event was not found.
+ */
+static inline bool pch_xhci_usb3_update_wake_event(uintptr_t mmio_base,
+ struct xhci_usb_info *info)
+{
+ return pch_xhci_port_wake_check(mmio_base + info->usb3_port_status_reg,
+ info->num_usb3_ports,
+ ELOG_WAKE_SOURCE_PME_XHCI_USB_3);
+}
+
+#ifdef __SIMPLE_DEVICE__
+bool pch_xhci_update_wake_event(pci_devfn_t dev, struct xhci_usb_info *info)
+#else
+bool pch_xhci_update_wake_event(struct device *dev, struct xhci_usb_info *info)
+#endif
+{
+ uintptr_t mmio_base;
+ bool event_found = false;
+ mmio_base = ALIGN_DOWN(pci_read_config32(dev, PCI_BASE_ADDRESS_0), 16);
+
+ if (pch_xhci_usb2_update_wake_event(mmio_base, info))
+ event_found = true;
+
+ if (pch_xhci_usb3_update_wake_event(mmio_base, info))
+ event_found = true;
+
+ return event_found;
+}
diff --git a/src/soc/intel/common/elog_xhci.h b/src/soc/intel/common/elog_xhci.h
new file mode 100644
index 0000000..9e38911
--- /dev/null
+++ b/src/soc/intel/common/elog_xhci.h
@@ -0,0 +1,35 @@
+/*
+ * This file is part of the coreboot project.
+ *
+ * Copyright 2019 Google, Inc.
+ *
+ * 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
+ * the Free Software Foundation; version 2 of the License.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ */
+
+#ifndef SOC_INTEL_COMMON_ELOG_XHCI_H
+#define SOC_INTEL_COMMON_ELOG_XHCI_H
+
+#include <stdint.h>
+#include <device/pci_type.h>
+
+struct xhci_usb_info {
+ uint32_t usb2_port_status_reg;
+ uint32_t num_usb2_ports;
+ uint32_t usb3_port_status_reg;
+ uint32_t num_usb3_ports;
+};
+
+#ifdef __SIMPLE_DEVICE__
+bool pch_xhci_update_wake_event(pci_devfn_t dev, struct xhci_usb_info *info);
+#else
+bool pch_xhci_update_wake_event(struct device *dev, struct xhci_usb_info *info);
+#endif
+
+#endif /* SOC_INTEL_COMMON_ELOG_XHCI_H */
diff --git a/src/soc/intel/skylake/Kconfig b/src/soc/intel/skylake/Kconfig
index 53094b1..c02900a 100644
--- a/src/soc/intel/skylake/Kconfig
+++ b/src/soc/intel/skylake/Kconfig
@@ -66,6 +66,7 @@
select SOC_INTEL_COMMON_BLOCK_SMM
select SOC_INTEL_COMMON_BLOCK_SMM_IO_TRAP
select SOC_INTEL_COMMON_BLOCK_UART
+ select SOC_INTEL_COMMON_ELOG_XHCI
select SOC_INTEL_COMMON_PCH_BASE
select SOC_INTEL_COMMON_NHLT
select SOC_INTEL_COMMON_RESET
diff --git a/src/soc/intel/skylake/elog.c b/src/soc/intel/skylake/elog.c
index 7a8932b..3094591 100644
--- a/src/soc/intel/skylake/elog.c
+++ b/src/soc/intel/skylake/elog.c
@@ -22,6 +22,7 @@
#include <stdint.h>
#include <elog.h>
#include <intelblocks/pmclib.h>
+#include <soc/intel/common/elog_xhci.h>
#include <soc/pci_devs.h>
#include <soc/pm.h>
#include <soc/smbus.h>
@@ -42,142 +43,13 @@
#define XHCI_USB3_PORT_STATUS_REG 0x540
#define XHCI_USB2_PORT_NUM 10
#define XHCI_USB3_PORT_NUM 6
-/* Wake on disconnect enable */
-#define XHCI_STATUS_WDE (1 << 26)
-/* Wake on connect enable */
-#define XHCI_STATUS_WCE (1 << 25)
-/* Port link status change */
-#define XHCI_STATUS_PLC (1 << 22)
-/* Connect status change */
-#define XHCI_STATUS_CSC (1 << 17)
-/* Port link status */
-#define XHCI_STATUS_PLS_SHIFT (5)
-#define XHCI_STATUS_PLS_MASK (0xF << XHCI_STATUS_PLS_SHIFT)
-#define XHCI_STATUS_PLS_RESUME (15 << XHCI_STATUS_PLS_SHIFT)
-static bool pch_xhci_csc_set(uint32_t port_status)
-{
- return !!(port_status & XHCI_STATUS_CSC);
-}
-
-static bool pch_xhci_wake_capable(uint32_t port_status)
-{
- return !!((port_status & XHCI_STATUS_WCE) |
- (port_status & XHCI_STATUS_WDE));
-}
-
-static bool pch_xhci_plc_set(uint32_t port_status)
-{
- return !!(port_status & XHCI_STATUS_PLC);
-}
-
-static bool pch_xhci_resume(uint32_t port_status)
-{
- return (port_status & XHCI_STATUS_PLS_MASK) == XHCI_STATUS_PLS_RESUME;
-}
-
-/*
- * Check if a particular USB port caused wake by:
- * 1. Change in connect/disconnect status (if enabled)
- * 2. USB device activity
- *
- * Params:
- * base : MMIO address of first port.
- * num : Number of ports.
- * event : Event that needs to be added in case wake source is found.
- *
- * Return value:
- * true : Wake source was found.
- * false : Wake source was not found.
- */
-static bool pch_xhci_port_wake_check(uintptr_t base, uint8_t num,
- uint32_t event)
-{
- uint8_t i;
- uint32_t port_status;
- bool found = false;
-
- for (i = 0; i < num; i++, base += 0x10) {
- /* Read port status and control register for the port. */
- port_status = read32((void *)base);
-
- /* Ensure that the status is not all 1s. */
- if (port_status == 0xffffffff)
- continue;
-
- /*
- * Check if CSC bit is set and port is capable of wake on
- * connect/disconnect to identify if the port caused wake
- * event for usb attach/detach.
- */
- if (pch_xhci_csc_set(port_status) &&
- pch_xhci_wake_capable(port_status)) {
- elog_add_event_wake(event, i + 1);
- found = true;
- continue;
- }
-
- /*
- * Check if PLC is set and PLS indicates resume to identify if
- * the port caused wake event for usb activity.
- */
- if (pch_xhci_plc_set(port_status) &&
- pch_xhci_resume(port_status)) {
- elog_add_event_wake(event, i + 1);
- found = true;
- }
- }
- return found;
-}
-
-/*
- * Update elog event and instance depending upon the USB2 port that caused
- * the wake event.
- *
- * Return value:
- * true = Indicates that USB2 wake event was found.
- * false = Indicates that USB2 wake event was not found.
- */
-static inline bool pch_xhci_usb2_update_wake_event(uintptr_t mmio_base)
-{
- return pch_xhci_port_wake_check(mmio_base + XHCI_USB2_PORT_STATUS_REG,
- XHCI_USB2_PORT_NUM,
- ELOG_WAKE_SOURCE_PME_XHCI_USB_2);
-}
-
-/*
- * Update elog event and instance depending upon the USB3 port that caused
- * the wake event.
- *
- * Return value:
- * true = Indicates that USB3 wake event was found.
- * false = Indicates that USB3 wake event was not found.
- */
-static inline bool pch_xhci_usb3_update_wake_event(uintptr_t mmio_base)
-{
- return pch_xhci_port_wake_check(mmio_base + XHCI_USB3_PORT_STATUS_REG,
- XHCI_USB3_PORT_NUM,
- ELOG_WAKE_SOURCE_PME_XHCI_USB_3);
-}
-
-#ifdef __SIMPLE_DEVICE__
-static bool pch_xhci_update_wake_event(pci_devfn_t dev)
-#else
-static bool pch_xhci_update_wake_event(struct device *dev)
-#endif
-{
- uintptr_t mmio_base;
- bool event_found = false;
- mmio_base = ALIGN_DOWN(pci_read_config32(dev, PCI_BASE_ADDRESS_0), 16);
-
- if (pch_xhci_usb2_update_wake_event(mmio_base))
- event_found = true;
-
- if (pch_xhci_usb3_update_wake_event(mmio_base))
- event_found = true;
-
- return event_found;
-}
+static struct xhci_usb_info usb_info = {
+ .usb2_port_status_reg = XHCI_USB2_PORT_STATUS_REG,
+ .num_usb2_ports = XHCI_USB2_PORT_NUM,
+ .usb3_port_status_reg = XHCI_USB3_PORT_STATUS_REG,
+ .num_usb3_ports = XHCI_USB3_PORT_NUM,
+};
struct pme_status_info {
#ifdef __SIMPLE_DEVICE__
@@ -203,7 +75,8 @@
* If wake source is XHCI, check for detailed wake source events on
* USB2/3 ports.
*/
- if ((info->dev == PCH_DEV_XHCI) && pch_xhci_update_wake_event(dev))
+ if ((info->dev == PCH_DEV_XHCI) &&
+ pch_xhci_update_wake_event(dev, &usb_info))
return;
elog_add_event_wake(info->elog_event, 0);
@@ -251,7 +124,7 @@
* PME_STS_BIT in controller register.
*/
if (!dev_found)
- dev_found = pch_xhci_update_wake_event(PCH_DEV_XHCI);
+ dev_found = pch_xhci_update_wake_event(PCH_DEV_XHCI, &usb_info);
if (!dev_found)
elog_add_event_wake(ELOG_WAKE_SOURCE_PME_INTERNAL, 0);
--
To view, visit https://review.coreboot.org/c/coreboot/+/31999
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ia6643342e3292984e422ff3c3fcd4bc0d99f947e
Gerrit-Change-Number: 31999
Gerrit-PatchSet: 1
Gerrit-Owner: Karthik Ramasubramanian <kramasub(a)google.com>
Gerrit-Reviewer: Karthikeyan Ramasubramanian <kramasub(a)chromium.org>
Gerrit-MessageType: newchange
Xiang Wang has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/32056
Change subject: payload: Fix not to display `Fit support` on non-ARM platforms
......................................................................
payload: Fix not to display `Fit support` on non-ARM platforms
Change-Id: Ided1cc22173342fa751b84db5f08a5cf7408941d
Signed-off-by: Xiang Wang <wxjstz(a)126.com>
---
M payloads/Kconfig
1 file changed, 1 insertion(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/56/32056/1
diff --git a/payloads/Kconfig b/payloads/Kconfig
index c7a7ba6..d3f5927 100644
--- a/payloads/Kconfig
+++ b/payloads/Kconfig
@@ -100,6 +100,7 @@
bool "FIT support"
default n
default y if PAYLOAD_LINUX && (ARCH_ARM || ARCH_ARM64)
+ depends on ARCH_ARM || ARCH_ARM64
select FLATTENED_DEVICE_TREE
help
Select this option if your payload is of type FIT.
--
To view, visit https://review.coreboot.org/c/coreboot/+/32056
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ided1cc22173342fa751b84db5f08a5cf7408941d
Gerrit-Change-Number: 32056
Gerrit-PatchSet: 1
Gerrit-Owner: Xiang Wang <wxjstz(a)126.com>
Gerrit-MessageType: newchange
Lijian Zhao has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/31967 )
Change subject: soc/intel/common: Move eventlog support into common code
......................................................................
Patch Set 4:
(1 comment)
https://review.coreboot.org/#/c/31967/4/src/soc/intel/common/block/elog/elo…
File src/soc/intel/common/block/elog/elog.c:
https://review.coreboot.org/#/c/31967/4/src/soc/intel/common/block/elog/elo…
PS4, Line 38: static void pch_log_wake_source(struct chipset_power_state *ps)
> Are all these pm1_sts bits really common across different platforms -- APL,GLK,KBL,WHL,CNL?
Ack
--
To view, visit https://review.coreboot.org/c/coreboot/+/31967
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Idf1f69b15487c9a08f1ddaeab055880eef9c2f24
Gerrit-Change-Number: 31967
Gerrit-PatchSet: 4
Gerrit-Owner: Lijian Zhao <lijian.zhao(a)intel.com>
Gerrit-Reviewer: Bora Guvendik <bora.guvendik(a)intel.com>
Gerrit-Reviewer: Duncan Laurie <dlaurie(a)chromium.org>
Gerrit-Reviewer: Furquan Shaikh <furquan(a)google.com>
Gerrit-Reviewer: Lijian Zhao <lijian.zhao(a)intel.com>
Gerrit-Reviewer: Martin Roth <martinroth(a)google.com>
Gerrit-Reviewer: Patrick Georgi <pgeorgi(a)google.com>
Gerrit-Reviewer: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Reviewer: Subrata Banik <subrata.banik(a)intel.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Krzysztof M Sywula <krzysztof.m.sywula(a)intel.com>
Gerrit-CC: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-Comment-Date: Thu, 28 Mar 2019 06:34:02 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Furquan Shaikh <furquan(a)google.com>
Gerrit-MessageType: comment