[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v1 6/8] xen/riscv: introduce early_printk basic stuff



Hi,

On 09/01/2023 09:10, Oleksii wrote:
On Fri, 2023-01-06 at 13:51 +0000, Julien Grall wrote:
Hi,

On 06/01/2023 13:14, Oleksii Kurochko wrote:
The patch introduces a basic stuff of early_printk functionality
which will be enough to print 'hello from C environment"

Signed-off-by: Oleksii Kurochko <oleksii.kurochko@xxxxxxxxx>
---
   xen/arch/riscv/Kconfig.debug              |  7 ++++++
   xen/arch/riscv/Makefile                   |  1 +
   xen/arch/riscv/early_printk.c             | 27
+++++++++++++++++++++++
   xen/arch/riscv/include/asm/early_printk.h | 12 ++++++++++
   4 files changed, 47 insertions(+)
   create mode 100644 xen/arch/riscv/early_printk.c
   create mode 100644 xen/arch/riscv/include/asm/early_printk.h

diff --git a/xen/arch/riscv/Kconfig.debug
b/xen/arch/riscv/Kconfig.debug
index e69de29bb2..940630fd62 100644
--- a/xen/arch/riscv/Kconfig.debug
+++ b/xen/arch/riscv/Kconfig.debug
@@ -0,0 +1,7 @@
+config EARLY_PRINTK
+    bool "Enable early printk config"
+    default DEBUG
+    depends on RISCV_64

OOI, why can't this be used for RISCV_32?

We can. It's my fault we wanted to start from RISCV_64 support so I
totally forgot about RISCV_32 =)
+    help
+
+      Enables early printk debug messages
diff --git a/xen/arch/riscv/Makefile b/xen/arch/riscv/Makefile
index 60db415654..e8630fe68d 100644
--- a/xen/arch/riscv/Makefile
+++ b/xen/arch/riscv/Makefile
@@ -1,6 +1,7 @@
   obj-$(CONFIG_RISCV_64) += riscv64/
   obj-y += setup.o
   obj-y += sbi.o
+obj-$(CONFIG_EARLY_PRINTK) += early_printk.o

Please order the files alphabetically.

  $(TARGET): $(TARGET)-syms
         $(OBJCOPY) -O binary -S $< $@
diff --git a/xen/arch/riscv/early_printk.c
b/xen/arch/riscv/early_printk.c
new file mode 100644
index 0000000000..f357f3220b
--- /dev/null
+++ b/xen/arch/riscv/early_printk.c
@@ -0,0 +1,27 @@

Please add an SPDX license (the default for Xen is GPLv2).

+/*
+ * RISC-V early printk using SBI
+ *
+ * Copyright (C) 2021 Bobby Eshleman <bobbyeshleman@xxxxxxxxx>

So the copyright here is from Bobby. But I don't see any mention in
the
commit message. Where is this coming from?

Could you please share with me an example how it should be look like?
Signed-off: ... ? Or "this file was taken from patch series ..."?

This depends on the context. Do you have a pointer to the original work?

If you are taking the patch mostly as-is, then the author should be Bobby. The first signed-off-by would be Bobby and you will be the second one.

Otherwise, you could credit him with "Based on the original work from ...". A link could be added in the commit message or after ---.

Cheers,

--
Julien Grall



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.