[OpenBIOS] [PATCH 0/3] Enable serial console for PReP machines

Mark Cave-Ayland mark.cave-ayland at ilande.co.uk
Sun Oct 13 22:13:25 CEST 2013


This patchset, when applied against Hervé's QEMU raven branch, provides a basic
serial console for PReP machines when launched from QEMU with -nographic.

There is still some further work to be done with setting up a proper ISA bridge
device but it seemed worthwhile handling the required console changes first as 
a self-contained patchset. 


Mark Cave-Ayland (3):
  libopenbios: move console selection from compile-time to runtime
  escc/pc_serial: separate uart_* functions into separate namespaces
  ppc: enable basic PReP serial console

 openbios-devel/arch/amd64/console.c           |   11 ++--
 openbios-devel/arch/amd64/openbios.c          |    3 ++
 openbios-devel/arch/ppc/qemu/console.c        |   50 ++++++++++++++++--
 openbios-devel/arch/ppc/qemu/init.c           |   31 +++++++++--
 openbios-devel/arch/ppc/qemu/main.c           |    5 +-
 openbios-devel/arch/sparc32/console.c         |   21 +++++---
 openbios-devel/arch/sparc32/openbios.c        |    8 ++-
 openbios-devel/arch/sparc64/console.c         |   15 ++++--
 openbios-devel/arch/sparc64/openbios.c        |    4 ++
 openbios-devel/arch/unix/unix.c               |   23 ++++++++-
 openbios-devel/arch/x86/console.c             |   12 +++--
 openbios-devel/arch/x86/openbios.c            |    4 ++
 openbios-devel/config/examples/ppc_config.xml |    1 +
 openbios-devel/drivers/escc.c                 |   50 +++++++++---------
 openbios-devel/drivers/pc_serial.c            |   10 ++--
 openbios-devel/include/drivers/drivers.h      |   10 ++--
 openbios-devel/include/libopenbios/console.h  |   25 +++++++++
 openbios-devel/libopenbios/build.xml          |    1 +
 openbios-devel/libopenbios/console.c          |   68 +++++++++++++++++++++++++
 19 files changed, 287 insertions(+), 65 deletions(-)
 create mode 100644 openbios-devel/include/libopenbios/console.h
 create mode 100644 openbios-devel/libopenbios/console.c

-- 
1.7.10.4




More information about the OpenBIOS mailing list