qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v2 00/14] QOM'ify hw/timer/*
@ 2016-01-27  2:54 xiaoqiang zhao
  2016-01-27  2:54 ` [Qemu-devel] [PATCH v2 01/14] hw/timer: QOM'ify arm_timer xiaoqiang zhao
                   ` (10 more replies)
  0 siblings, 11 replies; 24+ messages in thread
From: xiaoqiang zhao @ 2016-01-27  2:54 UTC (permalink / raw)
  To: qemu-devel; +Cc: xiaoqiang zhao, peter.maydell, afaerber

This patch series QOM'ify timer code under hw/timer directory.
Main idea is to split the initfn's work, some to TypeInfo.instance_init
and some is placed in DeviceClass::realize.
Drop the use of SysBusDeviceClass::init if possible.

changes since v1:
fix a stupid typo (timmer->timer)

xiaoqiang zhao (14):
  hw/timer: QOM'ify arm_timer
  hw/timer: QOM'ify etraxfs_timer
  hw/timer: QOM'ify exynos4210_mct
  hw/timer: QOM'ify exynos4210_pwm
  hw/timer: QOM'ify exynos4210_rtc
  hw/timer: QOM'ify grlib_gptimer
  hw/timer: QOM'ify lm32_timer
  hw/timer: QOM'ify m48txx_sysbus
  hw/timer: QOM'ify milkymist_sysctl
  hw/timer: QOM'ify pl031
  hw/timer: QOM'ify puv3_ost
  hw/timer: QOM'ify pxa2xx_timer
  hw/timer: QOM'ify slavio_timer
  hw/timer: QOM'ify tusb6010 and remove all tabs

 hw/timer/arm_timer.c        |  38 +++---
 hw/timer/etraxfs_timer.c    |  11 +-
 hw/timer/exynos4210_mct.c   |  10 +-
 hw/timer/exynos4210_pwm.c   |  10 +-
 hw/timer/exynos4210_rtc.c   |  10 +-
 hw/timer/grlib_gptimer.c    |  30 ++--
 hw/timer/lm32_timer.c       |  17 ++-
 hw/timer/m48t59.c           |  35 ++---
 hw/timer/milkymist-sysctl.c |  19 ++-
 hw/timer/pl031.c            |   9 +-
 hw/timer/puv3_ost.c         |  12 +-
 hw/timer/pxa2xx_timer.c     |  36 +++--
 hw/timer/slavio_timer.c     |  10 +-
 hw/timer/tusb6010.c         | 323 ++++++++++++++++++++++----------------------
 14 files changed, 292 insertions(+), 278 deletions(-)

-- 
2.1.4

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

end of thread, other threads:[~2016-02-17 23:57 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-27  2:54 [Qemu-devel] [PATCH v2 00/14] QOM'ify hw/timer/* xiaoqiang zhao
2016-01-27  2:54 ` [Qemu-devel] [PATCH v2 01/14] hw/timer: QOM'ify arm_timer xiaoqiang zhao
2016-02-15 18:06   ` Peter Maydell
2016-01-27  2:54 ` [Qemu-devel] [PATCH v2 02/14] hw/timer: QOM'ify etraxfs_timer xiaoqiang zhao
2016-02-15 18:10   ` Peter Maydell
2016-01-27  2:54 ` [Qemu-devel] [PATCH v2 03/14] hw/timer: QOM'ify exynos4210_mct xiaoqiang zhao
2016-02-15 18:11   ` Peter Maydell
2016-01-27  2:54 ` [Qemu-devel] [PATCH v2 04/14] hw/timer: QOM'ify exynos4210_pwm xiaoqiang zhao
2016-02-15 18:12   ` Peter Maydell
2016-01-27  2:54 ` [Qemu-devel] [PATCH v2 05/14] hw/timer: QOM'ify exynos4210_rtc xiaoqiang zhao
2016-01-27  2:54 ` [Qemu-devel] [PATCH v2 06/14] hw/timer: QOM'ify grlib_gptimer xiaoqiang zhao
2016-02-15 18:17   ` Peter Maydell
2016-01-27  2:54 ` [Qemu-devel] [PATCH v2 07/14] hw/timer: QOM'ify lm32_timer xiaoqiang zhao
2016-02-15 18:15   ` Peter Maydell
2016-01-27  2:54 ` [Qemu-devel] [PATCH v2 08/14] hw/timer: QOM'ify m48txx_sysbus xiaoqiang zhao
2016-01-27  2:54 ` [Qemu-devel] [PATCH v2 09/14] hw/timer: QOM'ify milkymist_sysctl xiaoqiang zhao
2016-02-15 18:14   ` Peter Maydell
2016-02-16  9:34     ` hitmoon
2016-02-16  9:41       ` Peter Maydell
2016-02-16  9:51         ` hitmoon
2016-02-17 23:56     ` xiaoqiang zhao
2016-02-03  3:13 ` [Qemu-devel] [PATCH v2 00/14] QOM'ify hw/timer/* <zxq_yx_007@163.com>
2016-02-15 18:22 ` Peter Maydell
2016-02-16  6:43   ` <zxq_yx_007@163.com>

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).