All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jeremy Fitzhardinge <jeremy@goop.org>
To: Mark Williamson <mark.williamson@cl.cam.ac.uk>
Cc: xen-devel@lists.xensource.com,
	"Morten Bøgeskov" <xen-users@morten.bogeskov.dk>
Subject: Re: [Xen-users] 2.6.23 oops
Date: Thu, 11 Oct 2007 23:21:34 -0700	[thread overview]
Message-ID: <470F126E.7050108@goop.org> (raw)
In-Reply-To: <200710120514.09486.mark.williamson@cl.cam.ac.uk>

Mark Williamson wrote:
> Actually, I think the kernel is hanging in an infinite loop whilst trying to 
> measure loops per jiffies...  For some reason the UP kernel isn't getting 
> timer interrupts from Xen at this point, whereas the SMP kernel is.  I've not 
> figured out why this could be happening, yet, but that's where I am at the 
> moment.


I can't reproduce that specific symptom, but this may help.

diff -r 25f5c8bdd699 arch/i386/xen/enlighten.c
--- a/arch/i386/xen/enlighten.c	Thu Oct 11 18:46:33 2007 -0700
+++ b/arch/i386/xen/enlighten.c	Thu Oct 11 23:20:29 2007 -0700
@@ -115,7 +115,7 @@ static void __init xen_vcpu_setup(int cp
 	info.mfn = virt_to_mfn(vcpup);
 	info.offset = offset_in_page(vcpup);
 
-	printk(KERN_DEBUG "trying to map vcpu_info %d at %p, mfn %x, offset %d\n",
+	printk(KERN_DEBUG "trying to map vcpu_info %d at %p, mfn %llx, offset %d\n",
 	       cpu, vcpup, info.mfn, info.offset);
 
 	/* Check to see if the hypervisor will put the vcpu_info
diff -r 25f5c8bdd699 include/xen/interface/vcpu.h
--- a/include/xen/interface/vcpu.h	Thu Oct 11 18:46:33 2007 -0700
+++ b/include/xen/interface/vcpu.h	Thu Oct 11 23:20:29 2007 -0700
@@ -160,8 +160,9 @@ struct vcpu_set_singleshot_timer {
  */
 #define VCPUOP_register_vcpu_info   10  /* arg == struct vcpu_info */
 struct vcpu_register_vcpu_info {
-    uint32_t mfn;               /* mfn of page to place vcpu_info */
-    uint32_t offset;            /* offset within page */
+    uint64_t mfn;    /* mfn of page to place vcpu_info */
+    uint32_t offset; /* offset within page */
+    uint32_t rsvd;   /* unused */
 };
 
 #endif /* __XEN_PUBLIC_VCPU_H__ */


    J

      reply	other threads:[~2007-10-12  6:21 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20071011144817.n5x1drwcgug44sg0@whitelist.dk>
2007-10-11 15:29 ` [Xen-users] 2.6.23 oops Mark Williamson
2007-10-11 16:27   ` Mark Williamson
2007-10-11 18:22     ` Morten Bøgeskov
2007-10-11 18:53       ` Mark Williamson
2007-10-11 16:41   ` Jeremy Fitzhardinge
2007-10-11 19:00     ` Morten Bøgeskov
2007-10-11 21:04       ` Jeremy Fitzhardinge
2007-10-11 21:21         ` Morten Bøgeskov
2007-10-11 21:47           ` Jeremy Fitzhardinge
2007-10-12  9:46             ` Morten Bøgeskov
2007-10-12 15:30               ` Jeremy Fitzhardinge
2007-10-12 15:34                 ` Mark Williamson
2007-10-12 15:40                   ` Keir Fraser
2007-10-12 15:50                   ` Jeremy Fitzhardinge
2007-10-12  4:14         ` Mark Williamson
2007-10-12  6:21           ` Jeremy Fitzhardinge [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=470F126E.7050108@goop.org \
    --to=jeremy@goop.org \
    --cc=mark.williamson@cl.cam.ac.uk \
    --cc=xen-devel@lists.xensource.com \
    --cc=xen-users@morten.bogeskov.dk \
    /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.