|
|
|
|
|
|
|
|
|
|
xen-devel
RE: [Xen-devel] SMP on the MacBook
> Xen (testing) works perfectly for me when starting it with "nosmp",
> however when not using it, it crashes while starting up the second
> core. There have been some bug report on this issue already.
Marco,
Have you tried -unstable? Some potentially relevant files have been
updated.
Also, exactly which version of Linux boots OK? Does 2.6.16 e.g. from the
DemoCD?
Thanks,
Ian
> Below I will explain the problem in more detail and with some
> observations. I will be very grateful if someone can come up with
> ideas of how to fix this or give me some ideas that can lead to a
> solution. Not only Xen has this problem, but so has FreeBSD and
> NetBSD, so a solution will be beneficial to these projects as well.
>
> What happens is the following: The first core sends two IPI
> messages(INIT and STARTUP) to start the second core. When the second
> core is started, it notifies the first core of this so it can continue
> with the boot process. However, the second core is not started by
> these messages, the loop that waits for the second core times out,
> continues and Xen crashes.
>
> One strange thing is that Xen initializes the second core properly
> when you press a key on the keyboard after the IPIs are sent. I am
> expecting this interrupt somehow wakes up the second core so it can
> accept and process the IPIs. Because it is a laptop the second core
> is put in deep sleep mode to save power in case an OS does not use
> this core at all. But as I understand it, it should wake up when an
> INIT IPI arrives.
>
> The problems I am having with Xen can be reproduced with linux when
> booting with "acpi=ht", which means the ACPI interpreter is not
> started.
>
> Hopefully someone has some ideas how to deal with this issue and how
> to properly fix this. If you want more information or want me to test
> things, feel free to ask.
>
> Thanks,
> Marco
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|