On a 32 bit Xen 4.20 system with a 3.5.4 kernel around 40% of the time when the system starts up the first DomU to be started goes into a busy loop (always in state r----- which CPU constantly increasing) with no console output. If I destroy the DomU and restart it with identical settings, it starts correctly. I got the same happening with Xen 4.1 with a 3.5.3 kernel, but tried upgrading to see if that fixed it, but it didn''t. If I connect to the console there''s no output, and I can''t get find any useful information in the logs or xl dmesg. The DomU is running a 3.3.2 32 bit linux kernel. Can you give me any suggestions how I might diagnose what''s going on ? thanks, Anthony
On 24/09/12 16:31, Anthony Wright wrote:> On a 32 bit Xen 4.20 system with a 3.5.4 kernel around 40% of the timeI assume you mean 4.2.0?> when the system starts up the first DomU to be started goes into a busy > loop (always in state r----- which CPU constantly increasing) with no > console output. If I destroy the DomU and restart it with identical > settings, it starts correctly. I got the same happening with Xen 4.1 > with a 3.5.3 kernel, but tried upgrading to see if that fixed it, but it > didn''t. > > If I connect to the console there''s no output, and I can''t get find any > useful information in the logs or xl dmesg. The DomU is running a 3.3.2 > 32 bit linux kernel. > > Can you give me any suggestions how I might diagnose what''s going on ?32bit builds of Xen have been removed from 4.3. As far as I am aware, there has been no serious effort to maintain them. I highly suggest using a 64bit Xen. ~Andrew> > thanks, > > Anthony > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xen.org > http://lists.xen.org/xen-devel-- Andrew Cooper - Dom0 Kernel Engineer, Citrix XenServer T: +44 (0)1223 225 900, http://www.citrix.com
(putting Anthony back on the CC) On Mon, 2012-09-24 at 18:18 +0100, Andrew Cooper wrote:> 32bit builds of Xen have been removed from 4.3. As far as I am aware, > there has been no serious effort to maintain them. I highly suggest > using a 64bit Xen.Anthony''s references to 32-bit all seem to be in the context of the Linux kernel. Just to be clear we have removed support for the 32-bit hypervisor only. We have not and will not be removing support for 32-bit (PAE) PV domains, running as either guest or dom0 on a 64-bit hypervisor. 32-bit HVM guests, with or without PAE enabled, also remain fully supported. Ian.
On 25/09/2012 09:20, Ian Campbell wrote:> (putting Anthony back on the CC) > > On Mon, 2012-09-24 at 18:18 +0100, Andrew Cooper wrote: >> 32bit builds of Xen have been removed from 4.3. As far as I am aware, >> there has been no serious effort to maintain them. I highly suggest >> using a 64bit Xen. > Anthony''s references to 32-bit all seem to be in the context of the > Linux kernel. > > Just to be clear we have removed support for the 32-bit hypervisor only. > We have not and will not be removing support for 32-bit (PAE) PV > domains, running as either guest or dom0 on a 64-bit hypervisor. 32-bit > HVM guests, with or without PAE enabled, also remain fully supported. > > Ian. >Could you give me some pointers regarding building a 64 bit Xen hypervisor on a 32 bit linux system, or do I need to build it on a 64 bit system? I''ve found the XEN_TARGET_ARCH setting in the makefile which looks like setting it to x86_64 might be the right direction, but I''m trying to determine if there''s an "official" way of doing it. thanks, Anthony.
On Tue, 2012-09-25 at 17:30 +0100, Anthony Wright wrote:> On 25/09/2012 09:20, Ian Campbell wrote: > > (putting Anthony back on the CC) > > > > On Mon, 2012-09-24 at 18:18 +0100, Andrew Cooper wrote: > >> 32bit builds of Xen have been removed from 4.3. As far as I am aware, > >> there has been no serious effort to maintain them. I highly suggest > >> using a 64bit Xen. > > Anthony''s references to 32-bit all seem to be in the context of the > > Linux kernel. > > > > Just to be clear we have removed support for the 32-bit hypervisor only. > > We have not and will not be removing support for 32-bit (PAE) PV > > domains, running as either guest or dom0 on a 64-bit hypervisor. 32-bit > > HVM guests, with or without PAE enabled, also remain fully supported. > > > > Ian. > > > Could you give me some pointers regarding building a 64 bit Xen > hypervisor on a 32 bit linux system, or do I need to build it on a 64 > bit system? > > I''ve found the XEN_TARGET_ARCH setting in the makefile which looks like > setting it to x86_64 might be the right direction, but I''m trying to > determine if there''s an "official" way of doing it.That is the official way of doing it. Ian.
On 25/09/12 17:30, Anthony Wright wrote:> On 25/09/2012 09:20, Ian Campbell wrote: >> (putting Anthony back on the CC) >> >> On Mon, 2012-09-24 at 18:18 +0100, Andrew Cooper wrote: >>> 32bit builds of Xen have been removed from 4.3. As far as I am aware, >>> there has been no serious effort to maintain them. I highly suggest >>> using a 64bit Xen. >> Anthony''s references to 32-bit all seem to be in the context of the >> Linux kernel. >> >> Just to be clear we have removed support for the 32-bit hypervisor only. >> We have not and will not be removing support for 32-bit (PAE) PV >> domains, running as either guest or dom0 on a 64-bit hypervisor. 32-bit >> HVM guests, with or without PAE enabled, also remain fully supported. >> >> Ian. >> > Could you give me some pointers regarding building a 64 bit Xen > hypervisor on a 32 bit linux system, or do I need to build it on a 64 > bit system? > > I''ve found the XEN_TARGET_ARCH setting in the makefile which looks like > setting it to x86_64 might be the right direction, but I''m trying to > determine if there''s an "official" way of doing it. > > thanks, > > Anthony.That is indeed the official way of doing it, with an optional CROSS_COMPILE= prefix if your system gcc can only do 32bit. -- Andrew Cooper - Dom0 Kernel Engineer, Citrix XenServer T: +44 (0)1223 225 900, http://www.citrix.com