All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Philippe Mathieu-Daudé" <f4bug@amsat.org>
To: guangrong.xiao@gmail.com, pbonzini@redhat.com, mst@redhat.com,
	mtosatti@redhat.com
Cc: Xiao Guangrong <xiaoguangrong@tencent.com>,
	yunfangtai@tencent.com, qemu-devel@nongnu.org,
	kvm@vger.kernel.org
Subject: Re: [Qemu-devel] [PATCH v3 3/5] mc146818rtc: ensure LOST_TICK_POLICY_SLEW is only enabled on TARGET_I386
Date: Sat, 13 May 2017 19:13:03 -0300	[thread overview]
Message-ID: <7644bdee-2e57-958e-ecd1-abbac0009a18@amsat.org> (raw)
In-Reply-To: <20170510083259.3900-4-xiaoguangrong@tencent.com>

On 05/10/2017 05:32 AM, guangrong.xiao@gmail.com wrote:
> From: Xiao Guangrong <xiaoguangrong@tencent.com>
>
> Any tick policy specified on other platforms rather on TARGET_I386
> will fall back to LOST_TICK_POLICY_DISCARD silently, this patch makes
> sure only TARGET_I386 can enable LOST_TICK_POLICY_SLEW
>
> After that, we can enable LOST_TICK_POLICY_SLEW in the common code
> which need not use '#ifdef TARGET_I386' to make these code be x86
> specific anymore
>
> Signed-off-by: Xiao Guangrong <xiaoguangrong@tencent.com>

Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>

> ---
>  hw/timer/mc146818rtc.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/hw/timer/mc146818rtc.c b/hw/timer/mc146818rtc.c
> index dac6744..9810bd5 100644
> --- a/hw/timer/mc146818rtc.c
> +++ b/hw/timer/mc146818rtc.c
> @@ -980,19 +980,19 @@ static void rtc_realizefn(DeviceState *dev, Error **errp)
>
>      rtc_set_date_from_host(isadev);
>
> -#ifdef TARGET_I386
>      switch (s->lost_tick_policy) {
> +#ifdef TARGET_I386
>      case LOST_TICK_POLICY_SLEW:
>          s->coalesced_timer =
>              timer_new_ns(rtc_clock, rtc_coalesced_timer, s);
>          break;
> +#endif
>      case LOST_TICK_POLICY_DISCARD:
>          break;
>      default:
>          error_setg(errp, "Invalid lost tick policy.");
>          return;
>      }
> -#endif
>
>      s->periodic_timer = timer_new_ns(rtc_clock, rtc_periodic_timer, s);
>      s->update_timer = timer_new_ns(rtc_clock, rtc_update_timer, s);
>

  reply	other threads:[~2017-05-13 22:13 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-05-10  8:32 [PATCH v3 0/5] mc146818rtc: fix Windows VM clock faster guangrong.xiao
2017-05-10  8:32 ` [Qemu-devel] " guangrong.xiao
2017-05-10  8:32 ` [PATCH v3 1/5] mc146818rtc: update periodic timer only if it is needed guangrong.xiao
2017-05-10  8:32   ` [Qemu-devel] " guangrong.xiao
2017-05-10  8:32 ` [PATCH v3 2/5] mc146818rtc: precisely count the clock for periodic timer guangrong.xiao
2017-05-10  8:32   ` [Qemu-devel] " guangrong.xiao
2017-05-10  8:32 ` [PATCH v3 3/5] mc146818rtc: ensure LOST_TICK_POLICY_SLEW is only enabled on TARGET_I386 guangrong.xiao
2017-05-10  8:32   ` [Qemu-devel] " guangrong.xiao
2017-05-13 22:13   ` Philippe Mathieu-Daudé [this message]
2017-05-10  8:32 ` [PATCH v3 4/5] mc146818rtc: drop unnecessary '#ifdef TARGET_I386' guangrong.xiao
2017-05-10  8:32   ` [Qemu-devel] " guangrong.xiao
2017-05-13 22:12   ` Philippe Mathieu-Daudé
2017-05-10  8:32 ` [PATCH v3 5/5] mc146818rtc: embrace all x86 specific code guangrong.xiao
2017-05-10  8:32   ` [Qemu-devel] " guangrong.xiao
2017-05-10  9:53 ` [PATCH v3 0/5] mc146818rtc: fix Windows VM clock faster Paolo Bonzini
2017-05-10  9:53   ` [Qemu-devel] " Paolo Bonzini
2017-05-18  2:26   ` Xiao Guangrong
2017-05-18  2:26     ` [Qemu-devel] " Xiao Guangrong
2017-05-18  7:52     ` Paolo Bonzini
2017-05-18 13:38       ` Xiao Guangrong
2017-05-18 13:51         ` Paolo Bonzini
2017-05-10 10:04 ` no-reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=7644bdee-2e57-958e-ecd1-abbac0009a18@amsat.org \
    --to=f4bug@amsat.org \
    --cc=guangrong.xiao@gmail.com \
    --cc=kvm@vger.kernel.org \
    --cc=mst@redhat.com \
    --cc=mtosatti@redhat.com \
    --cc=pbonzini@redhat.com \
    --cc=qemu-devel@nongnu.org \
    --cc=xiaoguangrong@tencent.com \
    --cc=yunfangtai@tencent.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.