qemu-devel
[Top][All Lists]
Advanced

[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(-)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]