qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH V2 0/7] pit, hpet, pcspk: fixes & preparation for KVM
@ 2012-01-18 23:08 Jan Kiszka
  2012-01-18 23:08 ` [Qemu-devel] [PATCH V2 1/7] i8254: Do not raise IRQ level on reset Jan Kiszka
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Jan Kiszka @ 2012-01-18 23:08 UTC (permalink / raw)
  To: Anthony Liguori, qemu-devel; +Cc: Blue Swirl, Marcelo Tosatti, Avi Kivity, kvm

This is a preparatory series to allow the introduction of the KVM
in-kernel PIT. A working and fairly clean version for that is ready. It
is just waiting for the irqchip baseline and this series to be merged.

This series also fixes various bugs in the PIT and HPET code, see
patches for details.

Changes in V2:
 - do not raise i8254 IRQ on reset
 - introduce i8254.h
 - pass irq output object on i8254 initialization
 - convert PC speaker to qdev
 - factor out pit_get_channel_info

Jan Kiszka (7):
  i8254: Do not raise IRQ level on reset
  hpet: Save/restore cached RTC IRQ level
  i8254: Factor out interface header
  i8254: Pass irq output object on initialization
  i8254: Rework & fix interaction with HPET in legacy mode
  pcspk: Convert to qdev
  i8254: Factor out pit_get_channel_info

 arch_init.c        |    1 +
 hw/alpha_dp264.c   |    3 +-
 hw/hpet.c          |   65 ++++++++++++++++++++++++++----------
 hw/hpet_emul.h     |    3 ++
 hw/i8254.c         |   92 ++++++++++++++++++++++-----------------------------
 hw/i8254.h         |   55 +++++++++++++++++++++++++++++++
 hw/mips_fulong2e.c |    3 +-
 hw/mips_jazz.c     |    6 ++-
 hw/mips_malta.c    |    3 +-
 hw/mips_r4k.c      |    3 +-
 hw/pc.c            |   17 +++++++--
 hw/pc.h            |   29 ----------------
 hw/pcspk.c         |   73 ++++++++++++++++++++++++++++++++--------
 hw/pcspk.h         |   45 +++++++++++++++++++++++++
 hw/ppc_prep.c      |    2 +-
 15 files changed, 275 insertions(+), 125 deletions(-)
 create mode 100644 hw/i8254.h
 create mode 100644 hw/pcspk.h

-- 
1.7.3.4

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

end of thread, other threads:[~2012-01-18 23:09 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-18 23:08 [Qemu-devel] [PATCH V2 0/7] pit, hpet, pcspk: fixes & preparation for KVM Jan Kiszka
2012-01-18 23:08 ` [Qemu-devel] [PATCH V2 1/7] i8254: Do not raise IRQ level on reset Jan Kiszka
2012-01-18 23:08 ` [Qemu-devel] [PATCH V2 2/7] hpet: Save/restore cached RTC IRQ level Jan Kiszka
2012-01-18 23:08 ` [Qemu-devel] [PATCH V2 3/7] i8254: Factor out interface header Jan Kiszka
2012-01-18 23:08 ` [Qemu-devel] [PATCH V2 4/7] i8254: Pass irq output object on initialization Jan Kiszka
2012-01-18 23:09 ` [Qemu-devel] [PATCH V2 5/7] i8254: Rework & fix interaction with HPET in legacy mode Jan Kiszka
2012-01-18 23:09 ` [Qemu-devel] [PATCH V2 6/7] pcspk: Convert to qdev Jan Kiszka
2012-01-18 23:09 ` [Qemu-devel] [PATCH V2 7/7] i8254: Factor out pit_get_channel_info Jan Kiszka

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).