xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] xen: arm: prevent building with CONFIG_EARLY_PRINTK if not a debug build
@ 2014-03-05  1:02 Ian Campbell
  2014-03-05  1:08 ` Ian Campbell
  2014-03-05  3:39 ` Julien Grall
  0 siblings, 2 replies; 4+ messages in thread
From: Ian Campbell @ 2014-03-05  1:02 UTC (permalink / raw)
  To: xen-devel
  Cc: Ian Campbell, julien.grall, tim, Ian Campbell, stefano.stabellini

early printk on ARM is tied to debug being enabled, so error out instead of silently and unexpectedly building without early printk when asked.

Signed-off-by: Ian Campbell <ijc@hellion.org.uk>
---
 xen/arch/arm/Rules.mk | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/xen/arch/arm/Rules.mk b/xen/arch/arm/Rules.mk
index aaa203e..aa2e79f 100644
--- a/xen/arch/arm/Rules.mk
+++ b/xen/arch/arm/Rules.mk
@@ -99,4 +99,12 @@ CFLAGS-$(EARLY_PRINTK) += -DEARLY_PRINTK_INC=\"debug-$(EARLY_PRINTK_INC).inc\"
 CFLAGS-$(EARLY_PRINTK) += -DEARLY_PRINTK_BAUD=$(EARLY_PRINTK_BAUD)
 CFLAGS-$(EARLY_PRINTK) += -DEARLY_UART_BASE_ADDRESS=$(EARLY_UART_BASE_ADDRESS)
 CFLAGS-$(EARLY_PRINTK) += -DEARLY_UART_REG_SHIFT=$(EARLY_UART_REG_SHIFT)
+
+else # !debug
+
+ifneq ($(CONFIG_EARLY_PRINTK),)
+# Early printk is dependant on a debug build.
+$(error CONFIG_EARLY_PRINTK enabled for non-debug build)
+endif
+
 endif
-- 
1.8.5.3

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

end of thread, other threads:[~2014-03-13 12:25 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-05  1:02 [PATCH] xen: arm: prevent building with CONFIG_EARLY_PRINTK if not a debug build Ian Campbell
2014-03-05  1:08 ` Ian Campbell
2014-03-05  3:39 ` Julien Grall
2014-03-13 12:25   ` Ian Campbell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).