[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH V2 0/7] pit, hpet, pcspk: fixes & preparation for KV
From: |
Jan Kiszka |
Subject: |
[Qemu-devel] [PATCH V2 0/7] pit, hpet, pcspk: fixes & preparation for KVM |
Date: |
Thu, 19 Jan 2012 00:08:55 +0100 |
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
- [Qemu-devel] [PATCH V2 0/7] pit, hpet, pcspk: fixes & preparation for KVM,
Jan Kiszka <=
- [Qemu-devel] [PATCH V2 6/7] pcspk: Convert to qdev, Jan Kiszka, 2012/01/18
- [Qemu-devel] [PATCH V2 1/7] i8254: Do not raise IRQ level on reset, Jan Kiszka, 2012/01/18
- [Qemu-devel] [PATCH V2 3/7] i8254: Factor out interface header, Jan Kiszka, 2012/01/18
- [Qemu-devel] [PATCH V2 2/7] hpet: Save/restore cached RTC IRQ level, Jan Kiszka, 2012/01/18
- [Qemu-devel] [PATCH V2 4/7] i8254: Pass irq output object on initialization, Jan Kiszka, 2012/01/18
- [Qemu-devel] [PATCH V2 5/7] i8254: Rework & fix interaction with HPET in legacy mode, Jan Kiszka, 2012/01/18
- [Qemu-devel] [PATCH V2 7/7] i8254: Factor out pit_get_channel_info, Jan Kiszka, 2012/01/18