[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