All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 01/10] xen/arm: add XGENE kconfig
  2018-08-20 23:59 [PATCH 00/10] arm: add one kconfig option per platform Stefano Stabellini
@ 2018-08-20 23:59 ` Stefano Stabellini
  2018-08-20 23:59 ` [PATCH 02/10] xen/arm: add THUNDERX kconfig Stefano Stabellini
                   ` (9 subsequent siblings)
  10 siblings, 0 replies; 21+ messages in thread
From: Stefano Stabellini @ 2018-08-20 23:59 UTC (permalink / raw)
  To: xen-devel
  Cc: Stefano Stabellini, sstabellini, andrii_anisov, julien.grall,
	apatel, psawargaonkar

Add a kconfig option for X-Gene platforms.

Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
CC: psawargaonkar@apm.com
CC: apatel@apm.com
---
 xen/arch/arm/platforms/Kconfig  | 12 ++++++++++++
 xen/arch/arm/platforms/Makefile |  2 +-
 2 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/xen/arch/arm/platforms/Kconfig b/xen/arch/arm/platforms/Kconfig
index 409d3f8..e229f8f 100644
--- a/xen/arch/arm/platforms/Kconfig
+++ b/xen/arch/arm/platforms/Kconfig
@@ -36,6 +36,14 @@ config MPSOC
 	---help---
 	Enable all the required drivers for Xilinx Ultrascale+ MPSoC
 
+config XGENE
+	bool "AppliedMicro X-Gene"
+	depends on ARM_64
+	select HAS_NS16550
+	---help---
+	Enable all the required drivers for AppliedMicro X-Gene (Mustang
+	and Storm)
+
 endchoice
 
 config ALL64_PLAT
@@ -50,3 +58,7 @@ config MPSOC_PLATFORM
 	bool
 	default (ALL64_PLAT || MPSOC)
 
+config XGENE_PLATFORM
+	bool
+	default (ALL64_PLAT || XGENE)
+
diff --git a/xen/arch/arm/platforms/Makefile b/xen/arch/arm/platforms/Makefile
index a79bdb9..2de0c6a 100644
--- a/xen/arch/arm/platforms/Makefile
+++ b/xen/arch/arm/platforms/Makefile
@@ -7,5 +7,5 @@ obj-$(CONFIG_ARM_32) += rcar2.o
 obj-$(CONFIG_ARM_64) += seattle.o
 obj-y += sunxi.o
 obj-$(CONFIG_ARM_64) += thunderx.o
-obj-$(CONFIG_ARM_64) += xgene-storm.o
+obj-$(CONFIG_XGENE_PLATFORM)  += xgene-storm.o
 obj-$(CONFIG_MPSOC_PLATFORM)  += xilinx-zynqmp.o
-- 
1.9.1


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 00/10] arm: add one kconfig option per platform
@ 2018-08-20 23:59 Stefano Stabellini
  2018-08-20 23:59 ` [PATCH 01/10] xen/arm: add XGENE kconfig Stefano Stabellini
                   ` (10 more replies)
  0 siblings, 11 replies; 21+ messages in thread
From: Stefano Stabellini @ 2018-08-20 23:59 UTC (permalink / raw)
  To: xen-devel; +Cc: sstabellini, andrii_anisov, julien.grall

Hi all,

This patch series introduces one kconfig option for each remaing
platform under platforms/.  Each kconfig option enables the required
drivers in Xen.

Cheers,

Stefano


The following changes since commit 37b7c808b3fd68c11425accb53b83c37479a2b51:

  automation: build with debian unstable (2018-08-20 14:05:11 +0100)

are available in the git repository at:

  http://xenbits.xenproject.org/git-http/people/sstabellini/xen-unstable.git kconfig-plat-1

for you to fetch changes up to ac5864de9886d45ac2248a15083bcf9eb042bf72:

  xen/arm: add VEXPRESS kconfig (2018-08-20 16:48:34 -0700)

----------------------------------------------------------------
Stefano Stabellini (10):
      xen/arm: add XGENE kconfig
      xen/arm: add THUNDERX kconfig
      xen/arm: add SUNXI kconfig
      xen/arm: add SEATTLE kconfig
      xen/arm: add RCAR2 kconfig
      xen/arm: add OMAP5 kconfig
      xen/arm: add MIDWAY kconfig
      xen/arm: add EXYNOS5 kconfig
      xen/arm: add B15 kconfig
      xen/arm: add VEXPRESS kconfig

 xen/arch/arm/platforms/Kconfig  | 116 ++++++++++++++++++++++++++++++++++++++++
 xen/arch/arm/platforms/Makefile |  22 ++++----
 2 files changed, 127 insertions(+), 11 deletions(-)

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [PATCH 02/10] xen/arm: add THUNDERX kconfig
  2018-08-20 23:59 [PATCH 00/10] arm: add one kconfig option per platform Stefano Stabellini
  2018-08-20 23:59 ` [PATCH 01/10] xen/arm: add XGENE kconfig Stefano Stabellini
@ 2018-08-20 23:59 ` Stefano Stabellini
  2018-08-22  5:53   ` Jaggi, Manish
  2018-08-23 17:28   ` Andrii Anisov
  2018-08-20 23:59 ` [PATCH 03/10] xen/arm: add SUNXI kconfig Stefano Stabellini
                   ` (8 subsequent siblings)
  10 siblings, 2 replies; 21+ messages in thread
From: Stefano Stabellini @ 2018-08-20 23:59 UTC (permalink / raw)
  To: xen-devel
  Cc: Stefano Stabellini, sstabellini, andrii_anisov, mjaggi,
	julien.grall, Zi.Lim

Add a kconfig option for Cavium ThunderX platforms.

Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
CC: mjaggi@caviumnetworks.com
CC: Zi.Lim@cavium.com
---
 xen/arch/arm/platforms/Kconfig  | 14 ++++++++++++++
 xen/arch/arm/platforms/Makefile |  6 +++---
 2 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/xen/arch/arm/platforms/Kconfig b/xen/arch/arm/platforms/Kconfig
index e229f8f..62b528b 100644
--- a/xen/arch/arm/platforms/Kconfig
+++ b/xen/arch/arm/platforms/Kconfig
@@ -44,6 +44,17 @@ config XGENE
 	Enable all the required drivers for AppliedMicro X-Gene (Mustang
 	and Storm)
 
+config THUNDERX
+	bool "Cavium ThunderX"
+	depends on ARM_64
+	select ARM_SMMU
+	select GICV3
+	select HAS_ITS
+	select HAS_PL011
+	select ACPI if EXPERT = "y"
+	---help---
+	Enable all the required drivers for Cavium ThunderX
+
 endchoice
 
 config ALL64_PLAT
@@ -62,3 +73,6 @@ config XGENE_PLATFORM
 	bool
 	default (ALL64_PLAT || XGENE)
 
+config THUNDERX_PLATFORM
+	bool
+	default (ALL64_PLAT || THUNDERX)
diff --git a/xen/arch/arm/platforms/Makefile b/xen/arch/arm/platforms/Makefile
index 2de0c6a..bc35640 100644
--- a/xen/arch/arm/platforms/Makefile
+++ b/xen/arch/arm/platforms/Makefile
@@ -6,6 +6,6 @@ obj-$(CONFIG_ARM_32) += omap5.o
 obj-$(CONFIG_ARM_32) += rcar2.o
 obj-$(CONFIG_ARM_64) += seattle.o
 obj-y += sunxi.o
-obj-$(CONFIG_ARM_64) += thunderx.o
-obj-$(CONFIG_XGENE_PLATFORM)  += xgene-storm.o
-obj-$(CONFIG_MPSOC_PLATFORM)  += xilinx-zynqmp.o
+obj-$(CONFIG_THUNDERX_PLATFORM) += thunderx.o
+obj-$(CONFIG_XGENE_PLATFORM)    += xgene-storm.o
+obj-$(CONFIG_MPSOC_PLATFORM)    += xilinx-zynqmp.o
-- 
1.9.1


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 03/10] xen/arm: add SUNXI kconfig
  2018-08-20 23:59 [PATCH 00/10] arm: add one kconfig option per platform Stefano Stabellini
  2018-08-20 23:59 ` [PATCH 01/10] xen/arm: add XGENE kconfig Stefano Stabellini
  2018-08-20 23:59 ` [PATCH 02/10] xen/arm: add THUNDERX kconfig Stefano Stabellini
@ 2018-08-20 23:59 ` Stefano Stabellini
  2018-08-20 23:59 ` [PATCH 04/10] xen/arm: add SEATTLE kconfig Stefano Stabellini
                   ` (7 subsequent siblings)
  10 siblings, 0 replies; 21+ messages in thread
From: Stefano Stabellini @ 2018-08-20 23:59 UTC (permalink / raw)
  To: xen-devel
  Cc: Stefano Stabellini, sstabellini, andrii_anisov, andre.przywara,
	julien.grall, v1ne2go

Add a kconfig option for SUNXI platforms.

Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
CC: andre.przywara@arm.com
CC: v1ne2go@gmail.com
---
 xen/arch/arm/platforms/Kconfig  | 11 +++++++++++
 xen/arch/arm/platforms/Makefile |  2 +-
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/xen/arch/arm/platforms/Kconfig b/xen/arch/arm/platforms/Kconfig
index 62b528b..8337aa9 100644
--- a/xen/arch/arm/platforms/Kconfig
+++ b/xen/arch/arm/platforms/Kconfig
@@ -55,6 +55,13 @@ config THUNDERX
 	---help---
 	Enable all the required drivers for Cavium ThunderX
 
+config SUNXI
+	bool "Allwinner sunxi platforms"
+	select HAS_NS16550
+	---help---
+	Enable all the required drivers for Allwinnder sunxi platforms,
+	including Pine64, OrangePi, CubieBoard, etc.
+
 endchoice
 
 config ALL64_PLAT
@@ -76,3 +83,7 @@ config XGENE_PLATFORM
 config THUNDERX_PLATFORM
 	bool
 	default (ALL64_PLAT || THUNDERX)
+
+config SUNXI_PLATFORM
+	bool
+	default (ALL_PLAT || SUNXI)
diff --git a/xen/arch/arm/platforms/Makefile b/xen/arch/arm/platforms/Makefile
index bc35640..8e4c2ac 100644
--- a/xen/arch/arm/platforms/Makefile
+++ b/xen/arch/arm/platforms/Makefile
@@ -5,7 +5,7 @@ obj-$(CONFIG_ARM_32) += midway.o
 obj-$(CONFIG_ARM_32) += omap5.o
 obj-$(CONFIG_ARM_32) += rcar2.o
 obj-$(CONFIG_ARM_64) += seattle.o
-obj-y += sunxi.o
+obj-$(CONFIG_SUNXI_PLATFORM)    += sunxi.o
 obj-$(CONFIG_THUNDERX_PLATFORM) += thunderx.o
 obj-$(CONFIG_XGENE_PLATFORM)    += xgene-storm.o
 obj-$(CONFIG_MPSOC_PLATFORM)    += xilinx-zynqmp.o
-- 
1.9.1


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 04/10] xen/arm: add SEATTLE kconfig
  2018-08-20 23:59 [PATCH 00/10] arm: add one kconfig option per platform Stefano Stabellini
                   ` (2 preceding siblings ...)
  2018-08-20 23:59 ` [PATCH 03/10] xen/arm: add SUNXI kconfig Stefano Stabellini
@ 2018-08-20 23:59 ` Stefano Stabellini
  2018-08-20 23:59 ` [PATCH 05/10] xen/arm: add RCAR2 kconfig Stefano Stabellini
                   ` (6 subsequent siblings)
  10 siblings, 0 replies; 21+ messages in thread
From: Stefano Stabellini @ 2018-08-20 23:59 UTC (permalink / raw)
  To: xen-devel
  Cc: Stefano Stabellini, sstabellini, andrii_anisov,
	suravee.suthikulpanit, julien.grall

Add a kconfig option for ARM Seattle platforms.

Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
CC: suravee.suthikulpanit@amd.com
---
 xen/arch/arm/platforms/Kconfig  | 12 ++++++++++++
 xen/arch/arm/platforms/Makefile |  2 +-
 2 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/xen/arch/arm/platforms/Kconfig b/xen/arch/arm/platforms/Kconfig
index 8337aa9..9515f18 100644
--- a/xen/arch/arm/platforms/Kconfig
+++ b/xen/arch/arm/platforms/Kconfig
@@ -62,6 +62,14 @@ config SUNXI
 	Enable all the required drivers for Allwinnder sunxi platforms,
 	including Pine64, OrangePi, CubieBoard, etc.
 
+config SEATTLE
+	bool "AMD Seattle"
+	depends on ARM_64
+	select HAS_PL011
+	select ARM_SMMU
+	---help---
+	Enable all the required drivers for AMD Seattle.
+
 endchoice
 
 config ALL64_PLAT
@@ -87,3 +95,7 @@ config THUNDERX_PLATFORM
 config SUNXI_PLATFORM
 	bool
 	default (ALL_PLAT || SUNXI)
+
+config SEATTLE_PLATFORM
+	bool
+	default (ALL64_PLAT || SEATTLE)
diff --git a/xen/arch/arm/platforms/Makefile b/xen/arch/arm/platforms/Makefile
index 8e4c2ac..18f4c80 100644
--- a/xen/arch/arm/platforms/Makefile
+++ b/xen/arch/arm/platforms/Makefile
@@ -4,7 +4,7 @@ obj-$(CONFIG_ARM_32) += exynos5.o
 obj-$(CONFIG_ARM_32) += midway.o
 obj-$(CONFIG_ARM_32) += omap5.o
 obj-$(CONFIG_ARM_32) += rcar2.o
-obj-$(CONFIG_ARM_64) += seattle.o
+obj-$(CONFIG_SEATTLE_PLATFORM)  += seattle.o
 obj-$(CONFIG_SUNXI_PLATFORM)    += sunxi.o
 obj-$(CONFIG_THUNDERX_PLATFORM) += thunderx.o
 obj-$(CONFIG_XGENE_PLATFORM)    += xgene-storm.o
-- 
1.9.1


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 05/10] xen/arm: add RCAR2 kconfig
  2018-08-20 23:59 [PATCH 00/10] arm: add one kconfig option per platform Stefano Stabellini
                   ` (3 preceding siblings ...)
  2018-08-20 23:59 ` [PATCH 04/10] xen/arm: add SEATTLE kconfig Stefano Stabellini
@ 2018-08-20 23:59 ` Stefano Stabellini
  2018-08-21  5:12   ` Andrii Anisov
  2018-08-20 23:59 ` [PATCH 06/10] xen/arm: add OMAP5 kconfig Stefano Stabellini
                   ` (5 subsequent siblings)
  10 siblings, 1 reply; 21+ messages in thread
From: Stefano Stabellini @ 2018-08-20 23:59 UTC (permalink / raw)
  To: xen-devel
  Cc: Stefano Stabellini, iurii.konovalenko, sstabellini,
	andrii_anisov, julien.grall

Add a kconfig option for Renesas Rcar2 platforms.

Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
CC: iurii.konovalenko@globallogic.com
---
 xen/arch/arm/platforms/Kconfig  | 11 +++++++++++
 xen/arch/arm/platforms/Makefile |  2 +-
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/xen/arch/arm/platforms/Kconfig b/xen/arch/arm/platforms/Kconfig
index 9515f18..a116566 100644
--- a/xen/arch/arm/platforms/Kconfig
+++ b/xen/arch/arm/platforms/Kconfig
@@ -70,6 +70,13 @@ config SEATTLE
 	---help---
 	Enable all the required drivers for AMD Seattle.
 
+config RCAR2
+	bool "Renesas R-Car Gen2"
+	depends on ARM_32
+	select HAS_SCIF
+	---help---
+	Enable all the required drivers for Renesas R-Car Gen2.
+
 endchoice
 
 config ALL64_PLAT
@@ -99,3 +106,7 @@ config SUNXI_PLATFORM
 config SEATTLE_PLATFORM
 	bool
 	default (ALL64_PLAT || SEATTLE)
+
+config RCAR2_PLATFORM
+	bool
+	default (ALL32_PLAT || RCAR2)
diff --git a/xen/arch/arm/platforms/Makefile b/xen/arch/arm/platforms/Makefile
index 18f4c80..f6c03fc 100644
--- a/xen/arch/arm/platforms/Makefile
+++ b/xen/arch/arm/platforms/Makefile
@@ -3,7 +3,7 @@ obj-$(CONFIG_ARM_32) += brcm.o
 obj-$(CONFIG_ARM_32) += exynos5.o
 obj-$(CONFIG_ARM_32) += midway.o
 obj-$(CONFIG_ARM_32) += omap5.o
-obj-$(CONFIG_ARM_32) += rcar2.o
+obj-$(CONFIG_RCAR2_PLATFORM)    += rcar2.o
 obj-$(CONFIG_SEATTLE_PLATFORM)  += seattle.o
 obj-$(CONFIG_SUNXI_PLATFORM)    += sunxi.o
 obj-$(CONFIG_THUNDERX_PLATFORM) += thunderx.o
-- 
1.9.1


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 06/10] xen/arm: add OMAP5 kconfig
  2018-08-20 23:59 [PATCH 00/10] arm: add one kconfig option per platform Stefano Stabellini
                   ` (4 preceding siblings ...)
  2018-08-20 23:59 ` [PATCH 05/10] xen/arm: add RCAR2 kconfig Stefano Stabellini
@ 2018-08-20 23:59 ` Stefano Stabellini
  2018-08-21  5:14   ` Andrii Anisov
  2018-08-20 23:59 ` [PATCH 07/10] xen/arm: add MIDWAY kconfig Stefano Stabellini
                   ` (4 subsequent siblings)
  10 siblings, 1 reply; 21+ messages in thread
From: Stefano Stabellini @ 2018-08-20 23:59 UTC (permalink / raw)
  To: xen-devel
  Cc: Stefano Stabellini, baozich, sstabellini, andrii_anisov, julien.grall

Add a kconfig option for TI OMAP5 platforms.

Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
CC: baozich@gmail.com
---
 xen/arch/arm/platforms/Kconfig  | 11 +++++++++++
 xen/arch/arm/platforms/Makefile |  2 +-
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/xen/arch/arm/platforms/Kconfig b/xen/arch/arm/platforms/Kconfig
index a116566..3b12254 100644
--- a/xen/arch/arm/platforms/Kconfig
+++ b/xen/arch/arm/platforms/Kconfig
@@ -77,6 +77,13 @@ config RCAR2
 	---help---
 	Enable all the required drivers for Renesas R-Car Gen2.
 
+config OMAP5
+	bool "TI OMAP5 platforms"
+	depends on ARM_32
+	select HAS_OMAP
+	---help---
+	Enable all the required drivers for TI OMAP5 based platforms.
+
 endchoice
 
 config ALL64_PLAT
@@ -110,3 +117,7 @@ config SEATTLE_PLATFORM
 config RCAR2_PLATFORM
 	bool
 	default (ALL32_PLAT || RCAR2)
+
+config OMAP5_PLATFORM
+	bool
+	default (ALL32_PLAT || OMAP5)
diff --git a/xen/arch/arm/platforms/Makefile b/xen/arch/arm/platforms/Makefile
index f6c03fc..8afe37b 100644
--- a/xen/arch/arm/platforms/Makefile
+++ b/xen/arch/arm/platforms/Makefile
@@ -2,7 +2,7 @@ obj-y += vexpress.o
 obj-$(CONFIG_ARM_32) += brcm.o
 obj-$(CONFIG_ARM_32) += exynos5.o
 obj-$(CONFIG_ARM_32) += midway.o
-obj-$(CONFIG_ARM_32) += omap5.o
+obj-$(CONFIG_OMAP5_PLATFORM)    += omap5.o
 obj-$(CONFIG_RCAR2_PLATFORM)    += rcar2.o
 obj-$(CONFIG_SEATTLE_PLATFORM)  += seattle.o
 obj-$(CONFIG_SUNXI_PLATFORM)    += sunxi.o
-- 
1.9.1


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 07/10] xen/arm: add MIDWAY kconfig
  2018-08-20 23:59 [PATCH 00/10] arm: add one kconfig option per platform Stefano Stabellini
                   ` (5 preceding siblings ...)
  2018-08-20 23:59 ` [PATCH 06/10] xen/arm: add OMAP5 kconfig Stefano Stabellini
@ 2018-08-20 23:59 ` Stefano Stabellini
  2018-08-20 23:59 ` [PATCH 08/10] xen/arm: add EXYNOS5 kconfig Stefano Stabellini
                   ` (3 subsequent siblings)
  10 siblings, 0 replies; 21+ messages in thread
From: Stefano Stabellini @ 2018-08-20 23:59 UTC (permalink / raw)
  To: xen-devel
  Cc: Stefano Stabellini, sstabellini, andrii_anisov, julien.grall,
	andre.przywara

Add a kconfig option for Calxeda Midway platforms.

Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
CC: andre.przywara@arm.com
---
 xen/arch/arm/platforms/Kconfig  | 12 ++++++++++++
 xen/arch/arm/platforms/Makefile |  2 +-
 2 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/xen/arch/arm/platforms/Kconfig b/xen/arch/arm/platforms/Kconfig
index 3b12254..07990e6 100644
--- a/xen/arch/arm/platforms/Kconfig
+++ b/xen/arch/arm/platforms/Kconfig
@@ -84,6 +84,14 @@ config OMAP5
 	---help---
 	Enable all the required drivers for TI OMAP5 based platforms.
 
+config MIDWAY
+	bool "Calxeda Midway"
+	depends on ARM_32
+	select HAS_PL011
+	select ARM_SMMU
+	---help---
+	Enable all the required drivers for Calxeda Midway.
+
 endchoice
 
 config ALL64_PLAT
@@ -121,3 +129,7 @@ config RCAR2_PLATFORM
 config OMAP5_PLATFORM
 	bool
 	default (ALL32_PLAT || OMAP5)
+
+config MIDWAY_PLATFORM
+	bool
+	default (ALL32_PLAT || MIDWAY)
diff --git a/xen/arch/arm/platforms/Makefile b/xen/arch/arm/platforms/Makefile
index 8afe37b..f87311c 100644
--- a/xen/arch/arm/platforms/Makefile
+++ b/xen/arch/arm/platforms/Makefile
@@ -1,7 +1,7 @@
 obj-y += vexpress.o
 obj-$(CONFIG_ARM_32) += brcm.o
 obj-$(CONFIG_ARM_32) += exynos5.o
-obj-$(CONFIG_ARM_32) += midway.o
+obj-$(CONFIG_MIDWAY_PLATFORM)   += midway.o
 obj-$(CONFIG_OMAP5_PLATFORM)    += omap5.o
 obj-$(CONFIG_RCAR2_PLATFORM)    += rcar2.o
 obj-$(CONFIG_SEATTLE_PLATFORM)  += seattle.o
-- 
1.9.1


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 08/10] xen/arm: add EXYNOS5 kconfig
  2018-08-20 23:59 [PATCH 00/10] arm: add one kconfig option per platform Stefano Stabellini
                   ` (6 preceding siblings ...)
  2018-08-20 23:59 ` [PATCH 07/10] xen/arm: add MIDWAY kconfig Stefano Stabellini
@ 2018-08-20 23:59 ` Stefano Stabellini
  2018-08-20 23:59 ` [PATCH 09/10] xen/arm: add B15 kconfig Stefano Stabellini
                   ` (2 subsequent siblings)
  10 siblings, 0 replies; 21+ messages in thread
From: Stefano Stabellini @ 2018-08-20 23:59 UTC (permalink / raw)
  To: xen-devel
  Cc: Stefano Stabellini, sstabellini, andrii_anisov, suriyan.r,
	julien.grall, casionwoo

Add a kconfig option for Samsung Exynos5 platforms.

Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
CC: julien.grall@linaro.org
CC: casionwoo@gmail.com
CC: suriyan.r@gmail.com
---
 xen/arch/arm/platforms/Kconfig  | 11 +++++++++++
 xen/arch/arm/platforms/Makefile |  2 +-
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/xen/arch/arm/platforms/Kconfig b/xen/arch/arm/platforms/Kconfig
index 07990e6..a5f8278 100644
--- a/xen/arch/arm/platforms/Kconfig
+++ b/xen/arch/arm/platforms/Kconfig
@@ -92,6 +92,13 @@ config MIDWAY
 	---help---
 	Enable all the required drivers for Calxeda Midway.
 
+config EXYNOS5
+	bool "Samsung Exynos5"
+	depends on ARM_32
+	select HAS_EXYNOS4210
+	---help---
+	Enable all the required drivers for Samsung Exynos5 based platforms.
+
 endchoice
 
 config ALL64_PLAT
@@ -133,3 +140,7 @@ config OMAP5_PLATFORM
 config MIDWAY_PLATFORM
 	bool
 	default (ALL32_PLAT || MIDWAY)
+
+config EXYNOS5_PLATFORM
+	bool
+	default (ALL32_PLAT || EXYNOS5)
diff --git a/xen/arch/arm/platforms/Makefile b/xen/arch/arm/platforms/Makefile
index f87311c..b35b360 100644
--- a/xen/arch/arm/platforms/Makefile
+++ b/xen/arch/arm/platforms/Makefile
@@ -1,6 +1,6 @@
 obj-y += vexpress.o
 obj-$(CONFIG_ARM_32) += brcm.o
-obj-$(CONFIG_ARM_32) += exynos5.o
+obj-$(CONFIG_EXYNOS5_PLATFORM)  += exynos5.o
 obj-$(CONFIG_MIDWAY_PLATFORM)   += midway.o
 obj-$(CONFIG_OMAP5_PLATFORM)    += omap5.o
 obj-$(CONFIG_RCAR2_PLATFORM)    += rcar2.o
-- 
1.9.1


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 09/10] xen/arm: add B15 kconfig
  2018-08-20 23:59 [PATCH 00/10] arm: add one kconfig option per platform Stefano Stabellini
                   ` (7 preceding siblings ...)
  2018-08-20 23:59 ` [PATCH 08/10] xen/arm: add EXYNOS5 kconfig Stefano Stabellini
@ 2018-08-20 23:59 ` Stefano Stabellini
  2018-08-20 23:59 ` [PATCH 10/10] xen/arm: add VEXPRESS kconfig Stefano Stabellini
  2018-08-21 19:04 ` [PATCH 00/10] arm: add one kconfig option per platform Julien Grall
  10 siblings, 0 replies; 21+ messages in thread
From: Stefano Stabellini @ 2018-08-20 23:59 UTC (permalink / raw)
  To: xen-devel
  Cc: Stefano Stabellini, sstabellini, andrii_anisov, jfraser, julien.grall

Add a kconfig option for Broadcom B15 platforms.

Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
CC: jfraser@broadcom.com
---
 xen/arch/arm/platforms/Kconfig  | 11 +++++++++++
 xen/arch/arm/platforms/Makefile |  2 +-
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/xen/arch/arm/platforms/Kconfig b/xen/arch/arm/platforms/Kconfig
index a5f8278..d11c9d4 100644
--- a/xen/arch/arm/platforms/Kconfig
+++ b/xen/arch/arm/platforms/Kconfig
@@ -99,6 +99,13 @@ config EXYNOS5
 	---help---
 	Enable all the required drivers for Samsung Exynos5 based platforms.
 
+config B15
+	bool "Broadcom B15"
+	depends on ARM_32
+	select HAS_NS16550
+	---help---
+	Enable all the required drivers for Broadcom B15 platforms.
+
 endchoice
 
 config ALL64_PLAT
@@ -144,3 +151,7 @@ config MIDWAY_PLATFORM
 config EXYNOS5_PLATFORM
 	bool
 	default (ALL32_PLAT || EXYNOS5)
+
+config B15_PLATFORM
+	bool
+	default (ALL32_PLAT || B15)
diff --git a/xen/arch/arm/platforms/Makefile b/xen/arch/arm/platforms/Makefile
index b35b360..9bc3e48 100644
--- a/xen/arch/arm/platforms/Makefile
+++ b/xen/arch/arm/platforms/Makefile
@@ -1,5 +1,5 @@
 obj-y += vexpress.o
-obj-$(CONFIG_ARM_32) += brcm.o
+obj-$(CONFIG_B15_PLATFORM)      += brcm.o
 obj-$(CONFIG_EXYNOS5_PLATFORM)  += exynos5.o
 obj-$(CONFIG_MIDWAY_PLATFORM)   += midway.o
 obj-$(CONFIG_OMAP5_PLATFORM)    += omap5.o
-- 
1.9.1


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 10/10] xen/arm: add VEXPRESS kconfig
  2018-08-20 23:59 [PATCH 00/10] arm: add one kconfig option per platform Stefano Stabellini
                   ` (8 preceding siblings ...)
  2018-08-20 23:59 ` [PATCH 09/10] xen/arm: add B15 kconfig Stefano Stabellini
@ 2018-08-20 23:59 ` Stefano Stabellini
  2018-08-21 19:04 ` [PATCH 00/10] arm: add one kconfig option per platform Julien Grall
  10 siblings, 0 replies; 21+ messages in thread
From: Stefano Stabellini @ 2018-08-20 23:59 UTC (permalink / raw)
  To: xen-devel
  Cc: Stefano Stabellini, julien.grall, sstabellini, andrii_anisov,
	julien.grall

Add a kconfig option for Versatile Express A15 platforms.

Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
CC: julien.grall@arm.com
---
 xen/arch/arm/platforms/Kconfig  | 11 +++++++++++
 xen/arch/arm/platforms/Makefile |  2 +-
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/xen/arch/arm/platforms/Kconfig b/xen/arch/arm/platforms/Kconfig
index d11c9d4..5027df3 100644
--- a/xen/arch/arm/platforms/Kconfig
+++ b/xen/arch/arm/platforms/Kconfig
@@ -106,6 +106,13 @@ config B15
 	---help---
 	Enable all the required drivers for Broadcom B15 platforms.
 
+config VEXPRESS
+	bool "ARM Versatile Express"
+	depends on ARM_32
+	select HAS_PL011
+	---help---
+	Enable all the required drivers for ARM Versatile Express.
+
 endchoice
 
 config ALL64_PLAT
@@ -155,3 +162,7 @@ config EXYNOS5_PLATFORM
 config B15_PLATFORM
 	bool
 	default (ALL32_PLAT || B15)
+
+config VEXPRESS_PLATFORM
+	bool
+	default (ALL32_PLAT || VEXPRESS)
diff --git a/xen/arch/arm/platforms/Makefile b/xen/arch/arm/platforms/Makefile
index 9bc3e48..d3221ed 100644
--- a/xen/arch/arm/platforms/Makefile
+++ b/xen/arch/arm/platforms/Makefile
@@ -1,4 +1,4 @@
-obj-y += vexpress.o
+obj-$(CONFIG_VEXPRESS_PLATFORM) += vexpress.o
 obj-$(CONFIG_B15_PLATFORM)      += brcm.o
 obj-$(CONFIG_EXYNOS5_PLATFORM)  += exynos5.o
 obj-$(CONFIG_MIDWAY_PLATFORM)   += midway.o
-- 
1.9.1


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* Re: [PATCH 05/10] xen/arm: add RCAR2 kconfig
  2018-08-20 23:59 ` [PATCH 05/10] xen/arm: add RCAR2 kconfig Stefano Stabellini
@ 2018-08-21  5:12   ` Andrii Anisov
  0 siblings, 0 replies; 21+ messages in thread
From: Andrii Anisov @ 2018-08-21  5:12 UTC (permalink / raw)
  To: Stefano Stabellini, xen-devel
  Cc: Stefano Stabellini, iurii.konovalenko, julien.grall

Hello Stefano,

On 21.08.18 02:59, Stefano Stabellini wrote:
> Add a kconfig option for Renesas Rcar2 platforms.
>
> Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
> CC: iurii.konovalenko@globallogic.com
Reviewed-by: Andrii Anisov <andrii_anisov@epam.com>

-- 

*Andrii Anisov*



_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [PATCH 06/10] xen/arm: add OMAP5 kconfig
  2018-08-20 23:59 ` [PATCH 06/10] xen/arm: add OMAP5 kconfig Stefano Stabellini
@ 2018-08-21  5:14   ` Andrii Anisov
  2018-08-21 17:24     ` Stefano Stabellini
  0 siblings, 1 reply; 21+ messages in thread
From: Andrii Anisov @ 2018-08-21  5:14 UTC (permalink / raw)
  To: Stefano Stabellini, xen-devel; +Cc: Stefano Stabellini, baozich, julien.grall

Hello Stefano,


On 21.08.18 02:59, Stefano Stabellini wrote:
> Add a kconfig option for TI OMAP5 platforms.
>
> Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
> CC: baozich@gmail.com
> -- 

Reviewed-by: Andrii Anisov <andrii_anisov@epam.com>
*Andrii Anisov*
                                 



_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [PATCH 06/10] xen/arm: add OMAP5 kconfig
  2018-08-21  5:14   ` Andrii Anisov
@ 2018-08-21 17:24     ` Stefano Stabellini
  2018-08-22 13:32       ` Andrii Anisov
  0 siblings, 1 reply; 21+ messages in thread
From: Stefano Stabellini @ 2018-08-21 17:24 UTC (permalink / raw)
  To: Andrii Anisov
  Cc: xen-devel, baozich, Stefano Stabellini, julien.grall, Stefano Stabellini

On Tue, 21 Aug 2018, Andrii Anisov wrote:
> Hello Stefano,
> 
> 
> On 21.08.18 02:59, Stefano Stabellini wrote:
> > Add a kconfig option for TI OMAP5 platforms.
> > 
> > Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
> > CC: baozich@gmail.com
> > -- 
> 
> Reviewed-by: Andrii Anisov <andrii_anisov@epam.com>
> *Andrii Anisov*

Hi Andrii,

Thanks for the reviews! I would appreciate if you could take a look at
the rest of the patches in this series too :-)

Cheers,

Stefano

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [PATCH 00/10] arm: add one kconfig option per platform
  2018-08-20 23:59 [PATCH 00/10] arm: add one kconfig option per platform Stefano Stabellini
                   ` (9 preceding siblings ...)
  2018-08-20 23:59 ` [PATCH 10/10] xen/arm: add VEXPRESS kconfig Stefano Stabellini
@ 2018-08-21 19:04 ` Julien Grall
  2018-08-23 17:20   ` Andrii Anisov
  10 siblings, 1 reply; 21+ messages in thread
From: Julien Grall @ 2018-08-21 19:04 UTC (permalink / raw)
  To: Stefano Stabellini, xen-devel; +Cc: andrii_anisov

On 08/21/2018 12:59 AM, Stefano Stabellini wrote:
> Hi all,

Hi,

Please avoid using my linaro e-mail for Xen patches.

> 
> This patch series introduces one kconfig option for each remain
> platform under platforms/.  Each kconfig option enables the required
> drivers in Xen.
Most of the platforms below will barely (if not) get used in tailored 
environment. So what is the rationale/use case for this?

Cheers,

-- 
Julien Grall

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [PATCH 02/10] xen/arm: add THUNDERX kconfig
  2018-08-20 23:59 ` [PATCH 02/10] xen/arm: add THUNDERX kconfig Stefano Stabellini
@ 2018-08-22  5:53   ` Jaggi, Manish
  2018-08-23 17:28   ` Andrii Anisov
  1 sibling, 0 replies; 21+ messages in thread
From: Jaggi, Manish @ 2018-08-22  5:53 UTC (permalink / raw)
  To: Stefano Stabellini
  Cc: Lim, Zi Shen, xen-devel, julien.grall, andrii_anisov, Stefano Stabellini

Hi Stefano,

How to test this, do I need this patch-set only or are there any more dependencies.
Since this patch is for cavium thunderx, I had sent few months back series for vgic errata [1].
Havent got any comment on that.

Could you please see if that can be merged with this ? or if any changes required I can repost.

[1] https://lists.xenproject.org/archives/html/xen-devel/2018-05/msg01948.html


-Manish

> On 21-Aug-2018, at 5:29 AM, Stefano Stabellini <sstabellini@kernel.org> wrote:
> 
> External Email
> 
> Add a kconfig option for Cavium ThunderX platforms.
> 
> Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
> CC: mjaggi@caviumnetworks.com
> CC: Zi.Lim@cavium.com
> ---
> xen/arch/arm/platforms/Kconfig  | 14 ++++++++++++++
> xen/arch/arm/platforms/Makefile |  6 +++---
> 2 files changed, 17 insertions(+), 3 deletions(-)
> 
> diff --git a/xen/arch/arm/platforms/Kconfig b/xen/arch/arm/platforms/Kconfig
> index e229f8f..62b528b 100644
> --- a/xen/arch/arm/platforms/Kconfig
> +++ b/xen/arch/arm/platforms/Kconfig
> @@ -44,6 +44,17 @@ config XGENE
>        Enable all the required drivers for AppliedMicro X-Gene (Mustang
>        and Storm)
> 
> +config THUNDERX
> +       bool "Cavium ThunderX"
> +       depends on ARM_64
> +       select ARM_SMMU
> +       select GICV3
> +       select HAS_ITS
> +       select HAS_PL011
> +       select ACPI if EXPERT = “y”
as per [1] above 
CAVIUM_ERRATUM_30115 can be selected with config THUNDERX

> +       ---help---
> +       Enable all the required drivers for Cavium ThunderX
> +
> endchoice
> 
> config ALL64_PLAT
> @@ -62,3 +73,6 @@ config XGENE_PLATFORM
>        bool
>        default (ALL64_PLAT || XGENE)
> 
> +config THUNDERX_PLATFORM
> +       bool
> +       default (ALL64_PLAT || THUNDERX)
> diff --git a/xen/arch/arm/platforms/Makefile b/xen/arch/arm/platforms/Makefile
> index 2de0c6a..bc35640 100644
> --- a/xen/arch/arm/platforms/Makefile
> +++ b/xen/arch/arm/platforms/Makefile
> @@ -6,6 +6,6 @@ obj-$(CONFIG_ARM_32) += omap5.o
> obj-$(CONFIG_ARM_32) += rcar2.o
> obj-$(CONFIG_ARM_64) += seattle.o
> obj-y += sunxi.o
> -obj-$(CONFIG_ARM_64) += thunderx.o
> -obj-$(CONFIG_XGENE_PLATFORM)  += xgene-storm.o
> -obj-$(CONFIG_MPSOC_PLATFORM)  += xilinx-zynqmp.o
> +obj-$(CONFIG_THUNDERX_PLATFORM) += thunderx.o
> +obj-$(CONFIG_XGENE_PLATFORM)    += xgene-storm.o
> +obj-$(CONFIG_MPSOC_PLATFORM)    += xilinx-zynqmp.o
> --
> 1.9.1
> 

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [PATCH 06/10] xen/arm: add OMAP5 kconfig
  2018-08-21 17:24     ` Stefano Stabellini
@ 2018-08-22 13:32       ` Andrii Anisov
  0 siblings, 0 replies; 21+ messages in thread
From: Andrii Anisov @ 2018-08-22 13:32 UTC (permalink / raw)
  To: Stefano Stabellini; +Cc: xen-devel, baozich, julien.grall, Stefano Stabellini

Hello Stefano,

I will look through the rest of changes. But my justifications could be 
wrong due to the fact that the rest of the SoC families are unfamiliar 
to me.


On 21.08.18 20:24, Stefano Stabellini wrote:
> On Tue, 21 Aug 2018, Andrii Anisov wrote:
>> Hello Stefano,
>>
>>
>> On 21.08.18 02:59, Stefano Stabellini wrote:
>>> Add a kconfig option for TI OMAP5 platforms.
>>>
>>> Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
>>> CC: baozich@gmail.com
>>> -- 
>> Reviewed-by: Andrii Anisov <andrii_anisov@epam.com>
>> *Andrii Anisov*
> Hi Andrii,
>
> Thanks for the reviews! I would appreciate if you could take a look at
> the rest of the patches in this series too :-)
>
> Cheers,
>
> Stefano

-- 

*Andrii Anisov*



_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [PATCH 00/10] arm: add one kconfig option per platform
  2018-08-21 19:04 ` [PATCH 00/10] arm: add one kconfig option per platform Julien Grall
@ 2018-08-23 17:20   ` Andrii Anisov
  2018-08-23 17:41     ` Julien Grall
  0 siblings, 1 reply; 21+ messages in thread
From: Andrii Anisov @ 2018-08-23 17:20 UTC (permalink / raw)
  To: Julien Grall, Stefano Stabellini, xen-devel

Hello Julien,


On 21.08.18 22:04, Julien Grall wrote:
> Most of the platforms below will barely (if not) get used in tailored 
> environment. So what is the rationale/use case for this?
These patches at least allow us to strip the platform support code, for 
the case when making a tailored setup.

-- 

*Andrii Anisov*



_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [PATCH 02/10] xen/arm: add THUNDERX kconfig
  2018-08-20 23:59 ` [PATCH 02/10] xen/arm: add THUNDERX kconfig Stefano Stabellini
  2018-08-22  5:53   ` Jaggi, Manish
@ 2018-08-23 17:28   ` Andrii Anisov
  1 sibling, 0 replies; 21+ messages in thread
From: Andrii Anisov @ 2018-08-23 17:28 UTC (permalink / raw)
  To: Stefano Stabellini, xen-devel
  Cc: Stefano Stabellini, julien.grall, Zi.Lim, mjaggi

Hello Stefano,


On 21.08.18 02:59, Stefano Stabellini wrote:
> Add a kconfig option for Cavium ThunderX platforms.
>
> Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
> CC: mjaggi@caviumnetworks.com
> CC: Zi.Lim@cavium.com
> ---
>   xen/arch/arm/platforms/Kconfig  | 14 ++++++++++++++
>   xen/arch/arm/platforms/Makefile |  6 +++---
>   2 files changed, 17 insertions(+), 3 deletions(-)
>
> diff --git a/xen/arch/arm/platforms/Kconfig b/xen/arch/arm/platforms/Kconfig
> index e229f8f..62b528b 100644
> --- a/xen/arch/arm/platforms/Kconfig
> +++ b/xen/arch/arm/platforms/Kconfig
> @@ -44,6 +44,17 @@ config XGENE
>   	Enable all the required drivers for AppliedMicro X-Gene (Mustang
>   	and Storm)
>   
> +config THUNDERX
> +	bool "Cavium ThunderX"
> +	depends on ARM_64
> +	select ARM_SMMU
I'm doubt ARM_SMMU should be here. E.g. because of [1]
> +	select GICV3
> +	select HAS_ITS
> +	select HAS_PL011
> +	select ACPI if EXPERT = "y"
> +	---help---
> +	Enable all the required drivers for Cavium ThunderX
> +
>   endchoice
>   
>   config ALL64_PLAT
> @@ -62,3 +73,6 @@ config XGENE_PLATFORM
>   	bool
>   	default (ALL64_PLAT || XGENE)
>   
> +config THUNDERX_PLATFORM
> +	bool
> +	default (ALL64_PLAT || THUNDERX)
> diff --git a/xen/arch/arm/platforms/Makefile b/xen/arch/arm/platforms/Makefile
> index 2de0c6a..bc35640 100644
> --- a/xen/arch/arm/platforms/Makefile
> +++ b/xen/arch/arm/platforms/Makefile
> @@ -6,6 +6,6 @@ obj-$(CONFIG_ARM_32) += omap5.o
>   obj-$(CONFIG_ARM_32) += rcar2.o
>   obj-$(CONFIG_ARM_64) += seattle.o
>   obj-y += sunxi.o
> -obj-$(CONFIG_ARM_64) += thunderx.o
> -obj-$(CONFIG_XGENE_PLATFORM)  += xgene-storm.o
> -obj-$(CONFIG_MPSOC_PLATFORM)  += xilinx-zynqmp.o
> +obj-$(CONFIG_THUNDERX_PLATFORM) += thunderx.o
> +obj-$(CONFIG_XGENE_PLATFORM)    += xgene-storm.o
> +obj-$(CONFIG_MPSOC_PLATFORM)    += xilinx-zynqmp.o

[1] 
https://lists.xenproject.org/archives/html/xen-devel/2018-02/msg00537.html

-- 

*Andrii Anisov*



_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [PATCH 00/10] arm: add one kconfig option per platform
  2018-08-23 17:20   ` Andrii Anisov
@ 2018-08-23 17:41     ` Julien Grall
  2018-08-23 18:00       ` Andrii Anisov
  0 siblings, 1 reply; 21+ messages in thread
From: Julien Grall @ 2018-08-23 17:41 UTC (permalink / raw)
  To: Andrii Anisov, Stefano Stabellini, xen-devel



On 08/23/2018 06:20 PM, Andrii Anisov wrote:
> Hello Julien,

Hi Andrii,

> 
> On 21.08.18 22:04, Julien Grall wrote:
>> Most of the platforms below will barely (if not) get used in tailored 
>> environment. So what is the rationale/use case for this?
> These patches at least allow us to strip the platform support code, for 
> the case when making a tailored setup.4

There are other ways to remove platform support code without introducing 
Kconfig for all the platforms we support.

The same job could be done by replacing CONFIG_ARM_32 (resp. 
CONFIG_ARM_64) with CONFIG32_PLAT (resp. ALL64_PLAT).

For config-y, this could be replaced by config-$(CONFIG_ALL_PLAT).

Cheers,

-- 
Julien Grall

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [PATCH 00/10] arm: add one kconfig option per platform
  2018-08-23 17:41     ` Julien Grall
@ 2018-08-23 18:00       ` Andrii Anisov
  0 siblings, 0 replies; 21+ messages in thread
From: Andrii Anisov @ 2018-08-23 18:00 UTC (permalink / raw)
  To: Julien Grall, Stefano Stabellini, xen-devel

Hello Julien


On 23.08.18 20:41, Julien Grall wrote:
> The same job could be done by replacing CONFIG_ARM_32 (resp. 
> CONFIG_ARM_64) with CONFIG32_PLAT (resp. ALL64_PLAT).
>
> For config-y, this could be replaced by config-$(CONFIG_ALL_PLAT).
I understand you.
Actually I suggested a close approach here [1]. So those who are 
interested in stripped builds for their HW would come up with 
correspondent patches.

[1] 
https://lists.xenproject.org/archives/html/xen-devel/2018-07/msg02451.html

-- 

*Andrii Anisov*


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2018-08-23 18:01 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-08-20 23:59 [PATCH 00/10] arm: add one kconfig option per platform Stefano Stabellini
2018-08-20 23:59 ` [PATCH 01/10] xen/arm: add XGENE kconfig Stefano Stabellini
2018-08-20 23:59 ` [PATCH 02/10] xen/arm: add THUNDERX kconfig Stefano Stabellini
2018-08-22  5:53   ` Jaggi, Manish
2018-08-23 17:28   ` Andrii Anisov
2018-08-20 23:59 ` [PATCH 03/10] xen/arm: add SUNXI kconfig Stefano Stabellini
2018-08-20 23:59 ` [PATCH 04/10] xen/arm: add SEATTLE kconfig Stefano Stabellini
2018-08-20 23:59 ` [PATCH 05/10] xen/arm: add RCAR2 kconfig Stefano Stabellini
2018-08-21  5:12   ` Andrii Anisov
2018-08-20 23:59 ` [PATCH 06/10] xen/arm: add OMAP5 kconfig Stefano Stabellini
2018-08-21  5:14   ` Andrii Anisov
2018-08-21 17:24     ` Stefano Stabellini
2018-08-22 13:32       ` Andrii Anisov
2018-08-20 23:59 ` [PATCH 07/10] xen/arm: add MIDWAY kconfig Stefano Stabellini
2018-08-20 23:59 ` [PATCH 08/10] xen/arm: add EXYNOS5 kconfig Stefano Stabellini
2018-08-20 23:59 ` [PATCH 09/10] xen/arm: add B15 kconfig Stefano Stabellini
2018-08-20 23:59 ` [PATCH 10/10] xen/arm: add VEXPRESS kconfig Stefano Stabellini
2018-08-21 19:04 ` [PATCH 00/10] arm: add one kconfig option per platform Julien Grall
2018-08-23 17:20   ` Andrii Anisov
2018-08-23 17:41     ` Julien Grall
2018-08-23 18:00       ` Andrii Anisov

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.