Marty E. Plummer has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/35182 )
Change subject: ibm/nimbus: initial stub directory tree ......................................................................
ibm/nimbus: initial stub directory tree
The power9 subdirectory is code which would be common to nimbus, cumulus, and axone processors.
Change-Id: Iae87da6ad47226e67d7a0944ec878e34f1d3904d Signed-off-by: Marty E. Plummer hanetzer@startmail.com --- A src/soc/ibm/Kconfig A src/soc/ibm/nimbus/Kconfig A src/soc/ibm/nimbus/Makefile.inc A src/soc/ibm/power9/Kconfig A src/soc/ibm/power9/include/soc/memlayout.ld 5 files changed, 44 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/82/35182/1
diff --git a/src/soc/ibm/Kconfig b/src/soc/ibm/Kconfig new file mode 100644 index 0000000..3e84cf2 --- /dev/null +++ b/src/soc/ibm/Kconfig @@ -0,0 +1,2 @@ +# Load all chipsets +source "src/soc/ibm/*/Kconfig" diff --git a/src/soc/ibm/nimbus/Kconfig b/src/soc/ibm/nimbus/Kconfig new file mode 100644 index 0000000..c5dd6a3 --- /dev/null +++ b/src/soc/ibm/nimbus/Kconfig @@ -0,0 +1,4 @@ +config SOC_IBM_NIMBUS + bool + default n + select SOC_IBM_POWER9 diff --git a/src/soc/ibm/nimbus/Makefile.inc b/src/soc/ibm/nimbus/Makefile.inc new file mode 100644 index 0000000..06c7a67 --- /dev/null +++ b/src/soc/ibm/nimbus/Makefile.inc @@ -0,0 +1,6 @@ +ifeq ($(CONFIG_SOC_IBM_NIMBUS),y) + +CPPFLAGS_common += -I$(src)/soc/ibm/nimbus/include +CPPFLAGS_common += -I$(src)/soc/ibm/power9/include + +endif diff --git a/src/soc/ibm/power9/Kconfig b/src/soc/ibm/power9/Kconfig new file mode 100644 index 0000000..3a41939 --- /dev/null +++ b/src/soc/ibm/power9/Kconfig @@ -0,0 +1,8 @@ +config SOC_IBM_POWER9 + bool + default n + select ARCH_BOOTBLOCK_PPC64_ISAV300 + select ARCH_RAMSTAGE_PPC64_ISAV300 + select ARCH_ROMSTAGE_PPC64_ISAV300 + select ARCH_VERSTAGE_PPC64_ISAV300 + select PPC64_USE_ARCH_TIMER diff --git a/src/soc/ibm/power9/include/soc/memlayout.ld b/src/soc/ibm/power9/include/soc/memlayout.ld new file mode 100644 index 0000000..13fb1cb --- /dev/null +++ b/src/soc/ibm/power9/include/soc/memlayout.ld @@ -0,0 +1,24 @@ +/* + * This file is part of the coreboot project. + * + * 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 <memlayout.h> +#include <arch/header.ld> + +SECTIONS +{ + DRAM_START(0x00000000) + BOOTBLOCK(0x0, 64K) + ROMSTAGE(0x20000, 128K) + STACK(0x40000, 0x3ff00) + RAMSTAGE(0x100000, 16M) +}
Hello Julius Werner, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35182
to look at the new patch set (#2).
Change subject: ibm/nimbus: initial stub directory tree ......................................................................
ibm/nimbus: initial stub directory tree
The power9 subdirectory is code which would be common to nimbus, cumulus, and axone processors.
Change-Id: Iae87da6ad47226e67d7a0944ec878e34f1d3904d Signed-off-by: Marty E. Plummer hanetzer@startmail.com --- A src/soc/ibm/Kconfig A src/soc/ibm/nimbus/Kconfig A src/soc/ibm/nimbus/Makefile.inc A src/soc/ibm/power9/Kconfig A src/soc/ibm/power9/include/soc/memlayout.ld 5 files changed, 40 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/82/35182/2