[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH, RFC 0/4] HPET/RTC refactoring
From: |
Blue Swirl |
Subject: |
[Qemu-devel] [PATCH, RFC 0/4] HPET/RTC refactoring |
Date: |
Sun, 23 May 2010 12:39:06 +0000 |
Rearrange code so that in the end, mc146818 can be compiled once.
The other patches should be safe, but I'm not so sure about coalesced
irq handling changes in 3/4.
Also, is the periodic timer optimization (removed in 1/4) very important?
Blue Swirl (4):
mc146818: move hpet handling to pc.c
hpet: don't use any static state
mc146818: push apic dependencies to pc.c
Compile mc146818 only once
Makefile.objs | 1 +
Makefile.target | 7 +--
default-configs/i386-softmmu.mak | 1 +
default-configs/mips-softmmu.mak | 1 +
default-configs/mips64-softmmu.mak | 1 +
default-configs/mips64el-softmmu.mak | 1 +
default-configs/mipsel-softmmu.mak | 1 +
default-configs/ppc-softmmu.mak | 1 +
default-configs/ppc64-softmmu.mak | 1 +
default-configs/ppcemb-softmmu.mak | 1 +
default-configs/sparc64-softmmu.mak | 1 +
default-configs/x86_64-softmmu.mak | 1 +
hw/hpet.c | 68 ++++++++++++++------------
hw/hpet_emul.h | 4 +-
hw/mc146818rtc.c | 88 +++++++++++-----------------------
hw/mc146818rtc.h | 3 +
hw/pc.c | 44 ++++++++++++++---
hw/pc.h | 4 +-
hw/pc_piix.c | 3 +-
19 files changed, 125 insertions(+), 107 deletions(-)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-devel] [PATCH, RFC 0/4] HPET/RTC refactoring,
Blue Swirl <=