All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v2 0/6] Drop the qemu_char_get_next_serial function
@ 2016-06-04  8:14 xiaoqiang zhao
  2016-06-04  8:14 ` [Qemu-devel] [PATCH v2 1/6] hw/char: QOM'ify pl011 model xiaoqiang zhao
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: xiaoqiang zhao @ 2016-06-04  8:14 UTC (permalink / raw)
  To: qemu-devel
  Cc: peter.maydell, pbonzini, antonynpavlov, robh, qemu-arm,
	edgar.iglesias, alistair.francis, crosthwaite.peter, armbru

This patch series's main idea is to drop the use of
qemu_char_get_next_serial. patches 1-5 QOM'ify the related 
device model and the affected board code. Most of them
are arm related. The patch 6 get rid of the function from
the code base.

I only test the code with ARM versatilepb machine. The other
machine need test!

v1 -> v2:
* fix a typo in pl011.c which failed the make check
* fix out of bound access error in stm32f205_soc.c

xiaoqiang zhao (6):
  hw/char: QOM'ify pl011 model
  hw/char: QOM'ify cadence_uart model
  hw/char: QOM'ify digic-uart model
  hw/char: QOM'ify stm32f2xx_usart model
  hw/char: QOM'ify xilinx_uartlite model
  char: get rid of qemu_char_get_next_serial

 hw/arm/bcm2835_peripherals.c             | 16 ++--------
 hw/arm/digic.c                           |  2 ++
 hw/arm/highbank.c                        |  3 +-
 hw/arm/integratorcp.c                    |  5 +--
 hw/arm/realview.c                        |  9 +++---
 hw/arm/stellaris.c                       |  6 ++--
 hw/arm/stm32f205_soc.c                   |  1 +
 hw/arm/versatilepb.c                     |  9 +++---
 hw/arm/vexpress.c                        |  9 +++---
 hw/arm/virt.c                            |  1 +
 hw/arm/xilinx_zynq.c                     |  5 +--
 hw/arm/xlnx-zynqmp.c                     |  1 +
 hw/char/cadence_uart.c                   | 13 ++++----
 hw/char/digic-uart.c                     | 10 +++---
 hw/char/pl011.c                          | 11 ++++---
 hw/char/stm32f2xx_usart.c                | 15 ++++++---
 hw/char/xilinx_uartlite.c                | 10 +++---
 hw/microblaze/petalogix_s3adsp1800_mmu.c |  5 +--
 include/hw/char/cadence_uart.h           | 17 +++++++++++
 include/hw/char/pl011.h                  | 52 ++++++++++++++++++++++++++++++++
 include/hw/char/xilinx_uartlite.h        | 35 +++++++++++++++++++++
 include/sysemu/char.h                    |  1 -
 qemu-char.c                              | 16 ----------
 23 files changed, 178 insertions(+), 74 deletions(-)
 create mode 100644 include/hw/char/pl011.h
 create mode 100644 include/hw/char/xilinx_uartlite.h

-- 
2.8.1

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

end of thread, other threads:[~2016-06-06 14:00 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-06-04  8:14 [Qemu-devel] [PATCH v2 0/6] Drop the qemu_char_get_next_serial function xiaoqiang zhao
2016-06-04  8:14 ` [Qemu-devel] [PATCH v2 1/6] hw/char: QOM'ify pl011 model xiaoqiang zhao
2016-06-04  8:14 ` [Qemu-devel] [PATCH v2 2/6] hw/char: QOM'ify cadence_uart model xiaoqiang zhao
2016-06-04  8:14 ` [Qemu-devel] [PATCH v2 3/6] hw/char: QOM'ify digic-uart model xiaoqiang zhao
2016-06-04  8:14 ` [Qemu-devel] [PATCH v2 4/6] hw/char: QOM'ify stm32f2xx_usart model xiaoqiang zhao
2016-06-04  8:14 ` [Qemu-devel] [PATCH v2 5/6] hw/char: QOM'ify xilinx_uartlite model xiaoqiang zhao
2016-06-04  8:14 ` [Qemu-devel] [PATCH v2 6/6] char: get rid of qemu_char_get_next_serial xiaoqiang zhao
2016-06-06 14:00 ` [Qemu-devel] [PATCH v2 0/6] Drop the qemu_char_get_next_serial function Peter Maydell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.