Attention is currently required from: Raul Rangel, Mariusz Szafrański, Jonathan Zhang, Paul Menzel, Stefan Reinauer, Kyösti Mälkki, Andrey Petrov, Patrick Rudolph, Nico Huber, Anjaneya "Reddy" Chagam, Johnny Lin, Suresh Bellampalli, Morgan Jang, Michal Motyl, Alexander Couzens, Felix Held, Shelley Chen, Furquan Shaikh, Angel Pons, Lance Zhao, Jason Glenesk, Damien Zammit, Lee Leahy, Marshall Dawson, Vanessa Eusebio, Huang Jin.

Shelley Chen uploaded patch set #4 to this change.

View Change

Rename MMCONF Kconfigs to ECAM_MMCONF

Currently, the MMCONF Kconfigs only use the Enhanced Configuration
Access mechanism (ECAM) method for accessing the PCI config address
space, which applies only to x86 platforms. This can be confusing as
other platforms, such as ARM, use a different way of mapping the PCI
config space to memory. Renaming the following configs to make it
clear that these configs only apply to ECAM:

NO_MMCONF_SUPPORT --> NO_ECAM_MMCONF_SUPPORT
MMCONF_SUPPORT --> ECAM_MMCONF_SUPPORT
MMCONF_BASE_ADDRESS --> ECAM_MMCONF_BASE_ADDRESS
MMCONF_BUS_NUMBER --> ECAM_MMCONF_BUS_NUMBER
MMCONF_LENGTH --> ECAM_MMCONF_LENGTH

BUG=b:181098581
BRANCH=None
TEST=./util/abuild/abuild -p none -t GOOGLE_KOHAKU -x -a -c max
Make sure Jenkins verifies that builds on other boards

Change-Id: I1e196a1ed52d131a71f00cba1d93a23e54aca3e2
Signed-off-by: Shelley Chen <shchen@google.com>
---
M payloads/external/Makefile.inc
M payloads/external/tianocore/Makefile
M src/acpi/dsdt_top.asl
M src/arch/x86/include/arch/pci_io_cfg.h
M src/device/Kconfig
M src/device/device_util.c
M src/device/pci_ops.c
M src/drivers/intel/fsp1_1/romstage.c
M src/include/device/pci_mmio_cfg.h
M src/lib/Kconfig
M src/mainboard/asus/p8x7x-series/variants/p8z77-m_pro/early_init.c
M src/mainboard/emulation/qemu-i440fx/Kconfig
M src/mainboard/emulation/qemu-q35/Kconfig
M src/mainboard/emulation/qemu-q35/acpi_tables.c
M src/mainboard/emulation/qemu-q35/bootblock.c
M src/mainboard/emulation/qemu-q35/memmap.c
M src/mainboard/google/butterfly/early_init.c
M src/mainboard/google/link/early_init.c
M src/mainboard/google/parrot/early_init.c
M src/mainboard/google/stout/early_init.c
M src/mainboard/intel/dcp847ske/romstage.c
M src/mainboard/intel/emeraldlake2/early_init.c
M src/mainboard/kontron/ktqm77/early_init.c
M src/mainboard/lenovo/x220/early_init.c
M src/mainboard/roda/rv11/variants/rv11/early_init.c
M src/mainboard/roda/rv11/variants/rw11/early_init.c
M src/mainboard/samsung/lumpy/early_init.c
M src/mainboard/samsung/stumpy/early_init.c
M src/northbridge/amd/agesa/family14/Kconfig
M src/northbridge/amd/agesa/family15tn/Kconfig
M src/northbridge/amd/agesa/family16kb/Kconfig
M src/northbridge/amd/pi/00730F01/Kconfig
M src/northbridge/intel/e7505/Kconfig
M src/northbridge/intel/gm45/Kconfig
M src/northbridge/intel/gm45/acpi.c
M src/northbridge/intel/gm45/acpi/gm45.asl
M src/northbridge/intel/gm45/bootblock.c
M src/northbridge/intel/haswell/Kconfig
M src/northbridge/intel/haswell/acpi.c
M src/northbridge/intel/haswell/acpi/hostbridge.asl
M src/northbridge/intel/haswell/bootblock.c
M src/northbridge/intel/haswell/haswell_mrc/raminit.c
M src/northbridge/intel/i440bx/Kconfig
M src/northbridge/intel/i945/Kconfig
M src/northbridge/intel/i945/acpi.c
M src/northbridge/intel/i945/acpi/i945.asl
M src/northbridge/intel/i945/bootblock.c
M src/northbridge/intel/ironlake/Kconfig
M src/northbridge/intel/ironlake/acpi.c
M src/northbridge/intel/ironlake/acpi/ironlake.asl
M src/northbridge/intel/ironlake/bootblock.c
M src/northbridge/intel/ironlake/ironlake.h
M src/northbridge/intel/pineview/Kconfig
M src/northbridge/intel/pineview/acpi.c
M src/northbridge/intel/pineview/acpi/pineview.asl
M src/northbridge/intel/pineview/bootblock.c
M src/northbridge/intel/sandybridge/Kconfig
M src/northbridge/intel/sandybridge/acpi.c
M src/northbridge/intel/sandybridge/acpi/hostbridge.asl
M src/northbridge/intel/sandybridge/bootblock.c
M src/northbridge/intel/sandybridge/raminit_mrc.c
M src/northbridge/intel/x4x/Kconfig
M src/northbridge/intel/x4x/acpi.c
M src/northbridge/intel/x4x/acpi/x4x.asl
M src/northbridge/intel/x4x/bootblock.c
M src/security/intel/stm/StmPlatformResource.c
M src/soc/amd/cezanne/Kconfig
M src/soc/amd/cezanne/acpi/pci0.asl
M src/soc/amd/cezanne/fsp_m_params.c
M src/soc/amd/common/block/acpi/tables.c
M src/soc/amd/common/block/pci/amd_pci_mmconf.c
M src/soc/amd/picasso/Kconfig
M src/soc/amd/picasso/acpi/sb_pci0_fch.asl
M src/soc/amd/picasso/fsp_m_params.c
M src/soc/amd/stoneyridge/Kconfig
M src/soc/cavium/cn81xx/Kconfig
M src/soc/example/min86/Kconfig
M src/soc/intel/alderlake/Kconfig
M src/soc/intel/alderlake/systemagent.c
M src/soc/intel/apollolake/systemagent.c
M src/soc/intel/baytrail/Kconfig
M src/soc/intel/baytrail/acpi.c
M src/soc/intel/baytrail/acpi/southcluster.asl
M src/soc/intel/baytrail/bootblock/bootblock.c
M src/soc/intel/braswell/Kconfig
M src/soc/intel/braswell/acpi.c
M src/soc/intel/braswell/acpi/southcluster.asl
M src/soc/intel/braswell/bootblock/bootblock.c
M src/soc/intel/broadwell/Kconfig
M src/soc/intel/broadwell/acpi.c
M src/soc/intel/broadwell/bootblock.c
M src/soc/intel/broadwell/pei_data.c
M src/soc/intel/cannonlake/systemagent.c
M src/soc/intel/common/block/acpi/acpi.c
M src/soc/intel/common/block/systemagent/Kconfig
M src/soc/intel/common/block/systemagent/systemagent_early.c
M src/soc/intel/denverton_ns/Kconfig
M src/soc/intel/denverton_ns/acpi.c
M src/soc/intel/denverton_ns/acpi/northcluster.asl
M src/soc/intel/denverton_ns/bootblock/bootblock.c
M src/soc/intel/elkhartlake/Kconfig
M src/soc/intel/elkhartlake/systemagent.c
M src/soc/intel/icelake/Kconfig
M src/soc/intel/icelake/systemagent.c
M src/soc/intel/jasperlake/Kconfig
M src/soc/intel/jasperlake/systemagent.c
M src/soc/intel/quark/Kconfig
M src/soc/intel/skylake/acpi.c
M src/soc/intel/skylake/systemagent.c
M src/soc/intel/tigerlake/Kconfig
M src/soc/intel/tigerlake/systemagent.c
M src/soc/intel/xeon_sp/Kconfig
M src/soc/intel/xeon_sp/uncore.c
M src/southbridge/amd/agesa/hudson/lpc.c
M src/southbridge/amd/cimx/sb800/late.c
M src/southbridge/amd/pi/hudson/lpc.c
M src/vendorcode/amd/agesa/f14/Config/PlatformInstall.h
M src/vendorcode/amd/agesa/f15tn/Config/PlatformInstall.h
M src/vendorcode/amd/agesa/f16kb/Config/PlatformInstall.h
M src/vendorcode/amd/cimx/sb800/OEM.h
120 files changed, 234 insertions(+), 217 deletions(-)

git pull ssh://review.coreboot.org:29418/coreboot refs/changes/33/57333/4

To view, visit change 57333. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I1e196a1ed52d131a71f00cba1d93a23e54aca3e2
Gerrit-Change-Number: 57333
Gerrit-PatchSet: 4
Gerrit-Owner: Shelley Chen <shchen@google.com>
Gerrit-Reviewer: Alexander Couzens <lynxis@fe80.eu>
Gerrit-Reviewer: Andrey Petrov <andrey.petrov@gmail.com>
Gerrit-Reviewer: Angel Pons <th3fanbus@gmail.com>
Gerrit-Reviewer: Anjaneya "Reddy" Chagam <anjaneya.chagam@intel.com>
Gerrit-Reviewer: Damien Zammit
Gerrit-Reviewer: Felix Held <felix-coreboot@felixheld.de>
Gerrit-Reviewer: Furquan Shaikh <furquan@google.com>
Gerrit-Reviewer: Huang Jin <huang.jin@intel.com>
Gerrit-Reviewer: Jason Glenesk <jason.glenesk@gmail.com>
Gerrit-Reviewer: Johnny Lin <Johnny_Lin@wiwynn.com>
Gerrit-Reviewer: Jonathan Zhang <jonzhang@fb.com>
Gerrit-Reviewer: Kyösti Mälkki <kyosti.malkki@gmail.com>
Gerrit-Reviewer: Lance Zhao
Gerrit-Reviewer: Lee Leahy <leroy.p.leahy@intel.com>
Gerrit-Reviewer: Mariusz Szafrański <mariuszx.szafranski@intel.com>
Gerrit-Reviewer: Marshall Dawson <marshalldawson3rd@gmail.com>
Gerrit-Reviewer: Martin Roth <martinroth@google.com>
Gerrit-Reviewer: Michal Motyl <michalx.motyl@intel.com>
Gerrit-Reviewer: Morgan Jang <Morgan_Jang@wiwynn.com>
Gerrit-Reviewer: Nico Huber <nico.h@gmx.de>
Gerrit-Reviewer: Patrick Rudolph <siro@das-labor.org>
Gerrit-Reviewer: Raul Rangel <rrangel@chromium.org>
Gerrit-Reviewer: Stefan Reinauer <stefan.reinauer@coreboot.org>
Gerrit-Reviewer: Suresh Bellampalli <suresh.bellampalli@intel.com>
Gerrit-Reviewer: Tim Wawrzynczak <twawrzynczak@chromium.org>
Gerrit-Reviewer: Vanessa Eusebio <vanessa.f.eusebio@intel.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply@coreboot.org>
Gerrit-CC: Paul Menzel <paulepanter@mailbox.org>
Gerrit-Attention: Raul Rangel <rrangel@chromium.org>
Gerrit-Attention: Mariusz Szafrański <mariuszx.szafranski@intel.com>
Gerrit-Attention: Jonathan Zhang <jonzhang@fb.com>
Gerrit-Attention: Paul Menzel <paulepanter@mailbox.org>
Gerrit-Attention: Stefan Reinauer <stefan.reinauer@coreboot.org>
Gerrit-Attention: Kyösti Mälkki <kyosti.malkki@gmail.com>
Gerrit-Attention: Andrey Petrov <andrey.petrov@gmail.com>
Gerrit-Attention: Patrick Rudolph <siro@das-labor.org>
Gerrit-Attention: Nico Huber <nico.h@gmx.de>
Gerrit-Attention: Anjaneya "Reddy" Chagam <anjaneya.chagam@intel.com>
Gerrit-Attention: Johnny Lin <Johnny_Lin@wiwynn.com>
Gerrit-Attention: Suresh Bellampalli <suresh.bellampalli@intel.com>
Gerrit-Attention: Morgan Jang <Morgan_Jang@wiwynn.com>
Gerrit-Attention: Michal Motyl <michalx.motyl@intel.com>
Gerrit-Attention: Alexander Couzens <lynxis@fe80.eu>
Gerrit-Attention: Felix Held <felix-coreboot@felixheld.de>
Gerrit-Attention: Shelley Chen <shchen@google.com>
Gerrit-Attention: Furquan Shaikh <furquan@google.com>
Gerrit-Attention: Angel Pons <th3fanbus@gmail.com>
Gerrit-Attention: Lance Zhao
Gerrit-Attention: Jason Glenesk <jason.glenesk@gmail.com>
Gerrit-Attention: Damien Zammit
Gerrit-Attention: Lee Leahy <leroy.p.leahy@intel.com>
Gerrit-Attention: Marshall Dawson <marshalldawson3rd@gmail.com>
Gerrit-Attention: Vanessa Eusebio <vanessa.f.eusebio@intel.com>
Gerrit-Attention: Huang Jin <huang.jin@intel.com>
Gerrit-MessageType: newpatchset