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

[Xen-devel] [PATCH v2 0/6] xen/arm: Merge early_printk function in console code



Hello all,

This patch series aims to merge earlyu printk in the console code. This will
avoid the developper to care whether the message is printed before or after
the console is initialized.

Sincerely yours,

Julien Grall (6):
  xen/arm: earlyprintk: move early_flush in early_puts
  xen/arm: earlyprintk: export early_puts
  xen/arm: Rename EARLY_PRINTK compile option to CONFIG_EARLY_PRINTK
  xen/console: Add support for early printk
  xen/console: Add noreturn attribute to panic function
  xen/arm: Replace early_{printk,panic} call to {printk,panic} call

 xen/arch/arm/Rules.mk              |    2 +-
 xen/arch/arm/arm32/head.S          |   18 +++++++++---------
 xen/arch/arm/arm64/head.S          |   18 +++++++++---------
 xen/arch/arm/early_printk.c        |   36 ++----------------------------------
 xen/arch/arm/mm.c                  |    5 ++---
 xen/arch/arm/setup.c               |   28 +++++++++++++---------------
 xen/common/device_tree.c           |   36 +++++++++++++-----------------------
 xen/drivers/char/console.c         |   10 ++++++++--
 xen/drivers/char/dt-uart.c         |    9 ++++-----
 xen/drivers/char/exynos4210-uart.c |   13 +++++--------
 xen/drivers/char/omap-uart.c       |   13 ++++++-------
 xen/drivers/char/pl011.c           |   13 ++++++-------
 xen/drivers/video/arm_hdlcd.c      |   29 ++++++++++++++---------------
 xen/include/asm-arm/early_printk.h |   27 ++-------------------------
 xen/include/xen/early_printk.h     |   21 +++++++++++++++++++++
 xen/include/xen/lib.h              |    2 +-
 16 files changed, 116 insertions(+), 164 deletions(-)
 create mode 100644 xen/include/xen/early_printk.h

-- 
1.7.10.4


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

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