[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH] sparse: makes dom0 boot on SMP
Hi,recently, i have been unable to boot dom0 with SMP on an x86 and x86_64 box with the latest changeset. today, i was able to boot dom0 reliably by unapplying the patch from changeset 7275 to 7276 (that is included as the first attachment as a reference). starting with a fresh pull, i am able to boot dom0 by making NS_PER_TICK a signed long long instead of unsigned long long (patch included as second attachment). i assume the original motivation of changing NS_PER_TICK to a 64-bit value was for the jiffies_to_st function, since it includes a multiply, delta * NS_PER_TICK. The only other function NS_PER_TICK seems to appear in is timer_interrupt(). i do not know why the original change from signed to unsigned would cause dom0 to fail on my smp machines. perhaps someone with more knowledge of time.c can shed some light? thanks, ryan Attachment:
7276.patch Attachment:
smp_fix.patch _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |