All of lore.kernel.org
 help / color / mirror / Atom feed
From: Bill Burns <bburns@redhat.com>
To: "Carb, Brian A" <Brian.Carb@unisys.com>
Cc: xen-devel <xen-devel@lists.xensource.com>
Subject: Re: Time went backwards errors booting unstable cs 17557with 64GB memory
Date: Tue, 06 May 2008 13:31:39 -0400	[thread overview]
Message-ID: <482095FB.4020102@redhat.com> (raw)
In-Reply-To: <089B0D75973E1241B941D0A9854F23FC0C147FBC@USEA-EXCH2.na.uis.unisys.com>

Carb, Brian A wrote:
>  
> Setting clocksource=pit removes the errors and allows a clean boot, as
> does setting dom0_mem=4096M.  What are the implications of running with
> a different clocksource?
> 

Good question. What appears to be happening is that the
initial calibration is bad. If dom0 is started before
a second calibration occurs it's gets the speed of CPU0
wrong and bad things happen. Delaying the start of
dom0 by giving the hypervisor more memory to scrub allows
for a second calibration. Why PIT works I really don't
know.

The suspicion is that somehow the calibration code
has an issue when there is a long outage, as in starting
up a bunch of other CPUs, before the first calibration.
But that is just a guess at this point. There is a bug
there that needs to be fixed.

 Bill



> FYI setting xenheap_megabytes=64 by itself does not eliminate the timer
> errors..
> 
> brian carb
> unisys corporation - malvern, pa
> 
> -----Original Message-----
> From: Bill Burns [mailto:bburns@redhat.com] 
> Sent: Tuesday, May 06, 2008 11:40 AM
> To: Carb, Brian A
> Cc: xen-devel
> Subject: Re: [Xen-devel] Time went backwards errors booting unstable cs
> 17557with 64GB memory
> 
> Carb, Brian A wrote:
>> I've built the latest xen unstable cs 17557 to run on a multi-cell 
>> ES7000/one. When I boot with the procs and memory from a single cell 
>> (4 cores aka 8 cpus from cell0, 32gb memory from cell0), dom0 boots 
>> cleanly . However, if I use the memory from 2 cells (4 cores aka 8 
>> cpus from cell0, 64gb memory interleaved from cell0 & cell1), dom0 
>> boots eventually, but produces multiple Timer errors as shown below. I
> 
>> tried setting numa=on but timer errors persist. FYI Xen unstable cs 
>> 17318 ran successfully without timer errors on this multi-cell
> configuration.
>> Timer ISR/0: Time went backwards: delta=-2679966594 delta_cpu=10033406
>> shadow=13664567457 off=530033587 processed=16874567457
>> cpu_processed=14184567457
>> 0: 14184567457
>> 1: 16874567457
>> 2: 16874567457
>> 3: 16874567457
>> 4: 16874567457
>> 5: 16874567457
>> 6: 16874567457
>> 7: 16874567457
>>
>> The attached serial trace shows a boot with 32gb and then a boot with 
>> 64gb.
>>
> 
> Is the system using the pm timer? You may try clocksource=pit, or
> keeping more memory in the Hypervisor (via xenheap or dom0_mem) as
> workarounds.
> 
>  Bill
> 
>> brian carb
>> unisys corporation - malvern, pa
>>
>>  
>>
>>
>> ----------------------------------------------------------------------
>> --
>>
>> _______________________________________________
>> Xen-devel mailing list
>> Xen-devel@lists.xensource.com
>> http://lists.xensource.com/xen-devel
> 

      reply	other threads:[~2008-05-06 17:31 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-05-06 15:16 Time went backwards errors booting unstable cs 17557 with 64GB memory Carb, Brian A
2008-05-06 15:30 ` Keir Fraser
2008-05-06 15:40 ` Bill Burns
2008-05-06 17:21   ` Time went backwards errors booting unstable cs 17557with " Carb, Brian A
2008-05-06 17:31     ` Bill Burns [this message]

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=482095FB.4020102@redhat.com \
    --to=bburns@redhat.com \
    --cc=Brian.Carb@unisys.com \
    --cc=xen-devel@lists.xensource.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.