All of lore.kernel.org
 help / color / mirror / Atom feed
* newer dom0 kernel
@ 2009-09-22 10:05 James Harper
  2009-09-22 12:10 ` Pasi Kärkkäinen
  0 siblings, 1 reply; 24+ messages in thread
From: James Harper @ 2009-09-22 10:05 UTC (permalink / raw)
  To: xen-devel

Some weeks (months?) back I think I remember discussion about starting
to focus on a newer Linux kernel for dom0, and about a hg tree for it,
but now I can't find the discussion. Is there a hg tree for this yet or
did I imagine the whole thing?

Thanks

James

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: newer dom0 kernel
  2009-09-22 10:05 newer dom0 kernel James Harper
@ 2009-09-22 12:10 ` Pasi Kärkkäinen
  2009-09-22 12:44   ` J. Roeleveld
  0 siblings, 1 reply; 24+ messages in thread
From: Pasi Kärkkäinen @ 2009-09-22 12:10 UTC (permalink / raw)
  To: James Harper; +Cc: xen-devel

On Tue, Sep 22, 2009 at 08:05:55PM +1000, James Harper wrote:
> Some weeks (months?) back I think I remember discussion about starting
> to focus on a newer Linux kernel for dom0, and about a hg tree for it,
> but now I can't find the discussion. Is there a hg tree for this yet or
> did I imagine the whole thing?
> 

xen-unstable switched to using pv_ops dom0 kernel (git tree).

Or did you mean the talks about community supported xenlinux
forward-port tree, based on the novell/opensuse patches?

-- Pasi

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: newer dom0 kernel
  2009-09-22 12:10 ` Pasi Kärkkäinen
@ 2009-09-22 12:44   ` J. Roeleveld
  2009-09-22 13:44     ` Pasi Kärkkäinen
  0 siblings, 1 reply; 24+ messages in thread
From: J. Roeleveld @ 2009-09-22 12:44 UTC (permalink / raw)
  To: xen-devel

On Tuesday 22 September 2009 14:10:09 Pasi Kärkkäinen wrote:
> On Tue, Sep 22, 2009 at 08:05:55PM +1000, James Harper wrote:
> > Some weeks (months?) back I think I remember discussion about starting
> > to focus on a newer Linux kernel for dom0, and about a hg tree for it,
> > but now I can't find the discussion. Is there a hg tree for this yet or
> > did I imagine the whole thing?
>
> xen-unstable switched to using pv_ops dom0 kernel (git tree).

From which version will the mainstream kernel have dom0 support?
Every time I check it only has domU support.

Thanks,

Joost

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: newer dom0 kernel
  2009-09-22 12:44   ` J. Roeleveld
@ 2009-09-22 13:44     ` Pasi Kärkkäinen
  2009-09-22 13:49       ` Thiago Camargo Martins Cordeiro
  0 siblings, 1 reply; 24+ messages in thread
From: Pasi Kärkkäinen @ 2009-09-22 13:44 UTC (permalink / raw)
  To: J. Roeleveld; +Cc: xen-devel

On Tue, Sep 22, 2009 at 02:44:19PM +0200, J. Roeleveld wrote:
> On Tuesday 22 September 2009 14:10:09 Pasi Kärkkäinen wrote:
> > On Tue, Sep 22, 2009 at 08:05:55PM +1000, James Harper wrote:
> > > Some weeks (months?) back I think I remember discussion about starting
> > > to focus on a newer Linux kernel for dom0, and about a hg tree for it,
> > > but now I can't find the discussion. Is there a hg tree for this yet or
> > > did I imagine the whole thing?
> >
> > xen-unstable switched to using pv_ops dom0 kernel (git tree).
> 
> From which version will the mainstream kernel have dom0 support?
> Every time I check it only has domU support.
> 

Well, pv_ops based dom0 patches are still under development to get them
less intrusive and acceptable to upstream Linux kernel.

If you want to help feel free to contribute. Just a couple of days ago 
Jeremy announced the new xen/master tree, which people should test,
and hopefully send patches against.

This is the work that will be sent for upstream inclusion later.

-- Pasi

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: newer dom0 kernel
  2009-09-22 13:44     ` Pasi Kärkkäinen
@ 2009-09-22 13:49       ` Thiago Camargo Martins Cordeiro
  2009-09-22 13:59         ` newer dom0 kernel / xen-unstable git kernel tree Pasi Kärkkäinen
  0 siblings, 1 reply; 24+ messages in thread
From: Thiago Camargo Martins Cordeiro @ 2009-09-22 13:49 UTC (permalink / raw)
  To: Pasi Kärkkäinen; +Cc: J. Roeleveld, xen-devel


[-- Attachment #1.1: Type: text/plain, Size: 1448 bytes --]

If I run: hg clone http://xenbits.xensource.com/xen-unstable.hg  I'll get
the most recent work? with the latest pvops dom0? Linux 2.6.31?
2009/9/22 Pasi Kärkkäinen <pasik@iki.fi>

> On Tue, Sep 22, 2009 at 02:44:19PM +0200, J. Roeleveld wrote:
> > On Tuesday 22 September 2009 14:10:09 Pasi Kärkkäinen wrote:
> > > On Tue, Sep 22, 2009 at 08:05:55PM +1000, James Harper wrote:
> > > > Some weeks (months?) back I think I remember discussion about
> starting
> > > > to focus on a newer Linux kernel for dom0, and about a hg tree for
> it,
> > > > but now I can't find the discussion. Is there a hg tree for this yet
> or
> > > > did I imagine the whole thing?
> > >
> > > xen-unstable switched to using pv_ops dom0 kernel (git tree).
> >
> > From which version will the mainstream kernel have dom0 support?
> > Every time I check it only has domU support.
> >
>
> Well, pv_ops based dom0 patches are still under development to get them
> less intrusive and acceptable to upstream Linux kernel.
>
> If you want to help feel free to contribute. Just a couple of days ago
> Jeremy announced the new xen/master tree, which people should test,
> and hopefully send patches against.
>
> This is the work that will be sent for upstream inclusion later.
>
> -- Pasi
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel
>

[-- Attachment #1.2: Type: text/html, Size: 2083 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: newer dom0 kernel / xen-unstable git kernel tree
  2009-09-22 13:49       ` Thiago Camargo Martins Cordeiro
@ 2009-09-22 13:59         ` Pasi Kärkkäinen
  2009-09-22 23:26           ` Thiago Camargo Martins Cordeiro
  0 siblings, 1 reply; 24+ messages in thread
From: Pasi Kärkkäinen @ 2009-09-22 13:59 UTC (permalink / raw)
  To: Thiago Camargo Martins Cordeiro; +Cc: J. Roeleveld, xen-devel, keir.fraser

On Tue, Sep 22, 2009 at 10:49:01AM -0300, Thiago Camargo Martins Cordeiro wrote:
> If I run: hg clone http://xenbits.xensource.com/xen-unstable.hg  I'll get
> the most recent work? with the latest pvops dom0? Linux 2.6.31?

I'm not sure if xen-unstable.hg points to the latest git tree yet? Keir? 

You can always get the latest git dom0 kernel tree based on the
instruction here:
http://wiki.xensource.com/xenwiki/XenParavirtOps

-- Pasi

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: newer dom0 kernel / xen-unstable git kernel tree
  2009-09-22 13:59         ` newer dom0 kernel / xen-unstable git kernel tree Pasi Kärkkäinen
@ 2009-09-22 23:26           ` Thiago Camargo Martins Cordeiro
  2009-09-22 23:28             ` Jeremy Fitzhardinge
  0 siblings, 1 reply; 24+ messages in thread
From: Thiago Camargo Martins Cordeiro @ 2009-09-22 23:26 UTC (permalink / raw)
  To: Pasi Kärkkäinen; +Cc: J. Roeleveld, xen-devel, keir.fraser


[-- Attachment #1.1: Type: text/plain, Size: 677 bytes --]

Gotcha!

 To make use of the latest pv_ops dom0 need I the xen-unstable tree?
 Or can I use the Xen 3.4.1 / 3.3.2 from xen.org?

Thanks!
Thiago

2009/9/22 Pasi Kärkkäinen <pasik@iki.fi>

> On Tue, Sep 22, 2009 at 10:49:01AM -0300, Thiago Camargo Martins Cordeiro
> wrote:
> > If I run: hg clone http://xenbits.xensource.com/xen-unstable.hg  I'll
> get
> > the most recent work? with the latest pvops dom0? Linux 2.6.31?
>
> I'm not sure if xen-unstable.hg points to the latest git tree yet? Keir?
>
> You can always get the latest git dom0 kernel tree based on the
> instruction here:
> http://wiki.xensource.com/xenwiki/XenParavirtOps
>
> -- Pasi
>
>

[-- Attachment #1.2: Type: text/html, Size: 1184 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: newer dom0 kernel / xen-unstable git kernel tree
  2009-09-22 23:26           ` Thiago Camargo Martins Cordeiro
@ 2009-09-22 23:28             ` Jeremy Fitzhardinge
  2009-09-23  6:52               ` Pasi Kärkkäinen
  0 siblings, 1 reply; 24+ messages in thread
From: Jeremy Fitzhardinge @ 2009-09-22 23:28 UTC (permalink / raw)
  To: Thiago Camargo Martins Cordeiro; +Cc: J. Roeleveld, xen-devel, keir.fraser

On 09/22/09 16:26, Thiago Camargo Martins Cordeiro wrote:
> Gotcha!
>
>  To make use of the latest pv_ops dom0 need I the xen-unstable tree?
>  Or can I use the Xen 3.4.1 / 3.3.2 from xen.org <http://xen.org>?

There's no close tie between dom0 and Xen itself; it should work with
any fairly recent version of Xen (and if it doesn't that's interesting
information).

    J

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: newer dom0 kernel / xen-unstable git kernel tree
  2009-09-22 23:28             ` Jeremy Fitzhardinge
@ 2009-09-23  6:52               ` Pasi Kärkkäinen
  2009-09-23  6:57                 ` Pasi Kärkkäinen
  0 siblings, 1 reply; 24+ messages in thread
From: Pasi Kärkkäinen @ 2009-09-23  6:52 UTC (permalink / raw)
  To: Jeremy Fitzhardinge
  Cc: J. Roeleveld, xen-devel, Thiago Camargo Martins Cordeiro, keir.fraser

On Tue, Sep 22, 2009 at 04:28:56PM -0700, Jeremy Fitzhardinge wrote:
> On 09/22/09 16:26, Thiago Camargo Martins Cordeiro wrote:
> > Gotcha!
> >
> >  To make use of the latest pv_ops dom0 need I the xen-unstable tree?
> >  Or can I use the Xen 3.4.1 / 3.3.2 from xen.org <http://xen.org>?
> 
> There's no close tie between dom0 and Xen itself; it should work with
> any fairly recent version of Xen (and if it doesn't that's interesting
> information).
> 

Works for me with Xen 3.4.1 hypervisor.

Earlier I used it with Xen 3.3.1.

-- Pasi

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: newer dom0 kernel / xen-unstable git kernel tree
  2009-09-23  6:52               ` Pasi Kärkkäinen
@ 2009-09-23  6:57                 ` Pasi Kärkkäinen
  2009-09-23  8:46                   ` James Harper
                                     ` (2 more replies)
  0 siblings, 3 replies; 24+ messages in thread
From: Pasi Kärkkäinen @ 2009-09-23  6:57 UTC (permalink / raw)
  To: Jeremy Fitzhardinge
  Cc: J. Roeleveld, xen-devel, Thiago Camargo Martins Cordeiro, keir.fraser

On Wed, Sep 23, 2009 at 09:52:37AM +0300, Pasi Kärkkäinen wrote:
> On Tue, Sep 22, 2009 at 04:28:56PM -0700, Jeremy Fitzhardinge wrote:
> > On 09/22/09 16:26, Thiago Camargo Martins Cordeiro wrote:
> > > Gotcha!
> > >
> > >  To make use of the latest pv_ops dom0 need I the xen-unstable tree?
> > >  Or can I use the Xen 3.4.1 / 3.3.2 from xen.org <http://xen.org>?
> > 
> > There's no close tie between dom0 and Xen itself; it should work with
> > any fairly recent version of Xen (and if it doesn't that's interesting
> > information).
> > 
> 
> Works for me with Xen 3.4.1 hypervisor.
> 
> Earlier I used it with Xen 3.3.1.
> 

.. but I forgot to mention that 3.3.1 needs some extra (backported) patches.

So Xen 3.4.x or newer is a safe choise.

See: http://wiki.xensource.com/xenwiki/XenParavirtOps

-- Pasi

^ permalink raw reply	[flat|nested] 24+ messages in thread

* RE: newer dom0 kernel / xen-unstable git kernel tree
  2009-09-23  6:57                 ` Pasi Kärkkäinen
@ 2009-09-23  8:46                   ` James Harper
  2009-09-23  8:59                     ` Pasi Kärkkäinen
  2009-09-23  9:31                   ` James Harper
  2009-09-23 19:52                   ` Jeremy Fitzhardinge
  2 siblings, 1 reply; 24+ messages in thread
From: James Harper @ 2009-09-23  8:46 UTC (permalink / raw)
  To: Pasi Kärkkäinen, Jeremy Fitzhardinge
  Cc: J. Roeleveld, xen-devel, Thiago Camargo Martins Cordeiro, keir.fraser

> 
> So Xen 3.4.x or newer is a safe choise.
> 
> See: http://wiki.xensource.com/xenwiki/XenParavirtOps
> 

Following instructions there:

To check out a working tree, use:

$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git linux-2.6-xen
$ cd linux-2.6-xen
$ git checkout origin/xen/master -b xen/master

The last line says "fatal: A branch named 'xen/master' already exists."

Is this a problem? I think the wiki should at least mention it...

Thanks

James

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: newer dom0 kernel / xen-unstable git kernel tree
  2009-09-23  8:46                   ` James Harper
@ 2009-09-23  8:59                     ` Pasi Kärkkäinen
  2009-09-23  9:01                       ` James Harper
  0 siblings, 1 reply; 24+ messages in thread
From: Pasi Kärkkäinen @ 2009-09-23  8:59 UTC (permalink / raw)
  To: James Harper
  Cc: Jeremy Fitzhardinge, J. Roeleveld, xen-devel,
	Thiago Camargo Martins Cordeiro, keir.fraser

On Wed, Sep 23, 2009 at 06:46:32PM +1000, James Harper wrote:
> > 
> > So Xen 3.4.x or newer is a safe choise.
> > 
> > See: http://wiki.xensource.com/xenwiki/XenParavirtOps
> > 
> 
> Following instructions there:
> 
> To check out a working tree, use:
> 
> $ git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git linux-2.6-xen
> $ cd linux-2.6-xen
> $ git checkout origin/xen/master -b xen/master
> 
> The last line says "fatal: A branch named 'xen/master' already exists."
> 
> Is this a problem? I think the wiki should at least mention it...
>

Actually I removed that 'git checkout origin/xen/master -b xen/master'
from the Wiki page yesterday.. 

It seems it's not needed anymore.

-- Pasi

^ permalink raw reply	[flat|nested] 24+ messages in thread

* RE: newer dom0 kernel / xen-unstable git kernel tree
  2009-09-23  8:59                     ` Pasi Kärkkäinen
@ 2009-09-23  9:01                       ` James Harper
  2009-09-23 11:19                         ` Boris Derzhavets
  0 siblings, 1 reply; 24+ messages in thread
From: James Harper @ 2009-09-23  9:01 UTC (permalink / raw)
  To: Pasi Kärkkäinen
  Cc: Jeremy Fitzhardinge, J. Roeleveld, xen-devel,
	Thiago Camargo Martins Cordeiro, keir.fraser


> > > See: http://wiki.xensource.com/xenwiki/XenParavirtOps
> > >
> >
> > Following instructions there:
> >
> > To check out a working tree, use:
> >
> > $ git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git
> linux-2.6-xen
> > $ cd linux-2.6-xen
> > $ git checkout origin/xen/master -b xen/master
> >
> > The last line says "fatal: A branch named 'xen/master' already exists."
> >
> > Is this a problem? I think the wiki should at least mention it...
> >
> 
> Actually I removed that 'git checkout origin/xen/master -b xen/master'
> from the Wiki page yesterday..
> 
> It seems it's not needed anymore.
> 

Hehe. I had the page open in my browser since yesterday and have only just had time now to go through and do the checkout. Guess I should have hit refresh :)

James

^ permalink raw reply	[flat|nested] 24+ messages in thread

* RE: newer dom0 kernel / xen-unstable git kernel tree
  2009-09-23  6:57                 ` Pasi Kärkkäinen
  2009-09-23  8:46                   ` James Harper
@ 2009-09-23  9:31                   ` James Harper
  2009-09-23  9:48                     ` Pasi Kärkkäinen
  2009-09-23 19:19                     ` Jeremy Fitzhardinge
  2009-09-23 19:52                   ` Jeremy Fitzhardinge
  2 siblings, 2 replies; 24+ messages in thread
From: James Harper @ 2009-09-23  9:31 UTC (permalink / raw)
  To: Pasi Kärkkäinen, Jeremy Fitzhardinge
  Cc: J. Roeleveld, xen-devel, Thiago Camargo Martins Cordeiro, keir.fraser



> -----Original Message-----
> From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-
> bounces@lists.xensource.com] On Behalf Of Pasi Kärkkäinen
> Sent: Wednesday, 23 September 2009 16:58
> To: Jeremy Fitzhardinge
> Cc: J. Roeleveld; xen-devel@lists.xensource.com; Thiago Camargo Martins
> Cordeiro; keir.fraser@eu.citrix.com
> Subject: Re: [Xen-devel] newer dom0 kernel / xen-unstable git kernel tree
> 
> On Wed, Sep 23, 2009 at 09:52:37AM +0300, Pasi Kärkkäinen wrote:
> > On Tue, Sep 22, 2009 at 04:28:56PM -0700, Jeremy Fitzhardinge wrote:
> > > On 09/22/09 16:26, Thiago Camargo Martins Cordeiro wrote:
> > > > Gotcha!
> > > >
> > > >  To make use of the latest pv_ops dom0 need I the xen-unstable tree?
> > > >  Or can I use the Xen 3.4.1 / 3.3.2 from xen.org <http://xen.org>?
> > >
> > > There's no close tie between dom0 and Xen itself; it should work with
> > > any fairly recent version of Xen (and if it doesn't that's interesting
> > > information).
> > >
> >
> > Works for me with Xen 3.4.1 hypervisor.
> >
> > Earlier I used it with Xen 3.3.1.
> >
> 
> .. but I forgot to mention that 3.3.1 needs some extra (backported) patches.
> 
> So Xen 3.4.x or newer is a safe choise.
> 
> See: http://wiki.xensource.com/xenwiki/XenParavirtOps
> 

drivers/built-in.o: In function `processor_cntl_xen_prepare':
(.text+0x50aba): undefined reference to `acpi_processor_get_performance_info'
drivers/built-in.o: In function `processor_cntl_xen_prepare':
(.text+0x50ad9): undefined reference to `acpi_processor_get_psd'
drivers/built-in.o: In function `xenfb_init':
xen-fbfront.c:(.init.text+0xd62): undefined reference to `__xenbus_register_frontend'
drivers/built-in.o: In function `xenkbd_init':
xen-kbdfront.c:(.init.text+0x7b48): undefined reference to `__xenbus_register_frontend'
make: *** [.tmp_vmlinux1] Error 1

Is there a .config file that is known to work?

James

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: newer dom0 kernel / xen-unstable git kernel tree
  2009-09-23  9:31                   ` James Harper
@ 2009-09-23  9:48                     ` Pasi Kärkkäinen
  2009-09-23 10:41                       ` James Harper
                                         ` (2 more replies)
  2009-09-23 19:19                     ` Jeremy Fitzhardinge
  1 sibling, 3 replies; 24+ messages in thread
From: Pasi Kärkkäinen @ 2009-09-23  9:48 UTC (permalink / raw)
  To: James Harper
  Cc: Jeremy Fitzhardinge, J. Roeleveld, xen-devel,
	Thiago Camargo Martins Cordeiro, keir.fraser

On Wed, Sep 23, 2009 at 07:31:30PM +1000, James Harper wrote:
> 
> 
> > -----Original Message-----
> > From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-
> > bounces@lists.xensource.com] On Behalf Of Pasi Kärkkäinen
> > Sent: Wednesday, 23 September 2009 16:58
> > To: Jeremy Fitzhardinge
> > Cc: J. Roeleveld; xen-devel@lists.xensource.com; Thiago Camargo Martins
> > Cordeiro; keir.fraser@eu.citrix.com
> > Subject: Re: [Xen-devel] newer dom0 kernel / xen-unstable git kernel tree
> > 
> > On Wed, Sep 23, 2009 at 09:52:37AM +0300, Pasi Kärkkäinen wrote:
> > > On Tue, Sep 22, 2009 at 04:28:56PM -0700, Jeremy Fitzhardinge wrote:
> > > > On 09/22/09 16:26, Thiago Camargo Martins Cordeiro wrote:
> > > > > Gotcha!
> > > > >
> > > > >  To make use of the latest pv_ops dom0 need I the xen-unstable tree?
> > > > >  Or can I use the Xen 3.4.1 / 3.3.2 from xen.org <http://xen.org>?
> > > >
> > > > There's no close tie between dom0 and Xen itself; it should work with
> > > > any fairly recent version of Xen (and if it doesn't that's interesting
> > > > information).
> > > >
> > >
> > > Works for me with Xen 3.4.1 hypervisor.
> > >
> > > Earlier I used it with Xen 3.3.1.
> > >
> > 
> > .. but I forgot to mention that 3.3.1 needs some extra (backported) patches.
> > 
> > So Xen 3.4.x or newer is a safe choise.
> > 
> > See: http://wiki.xensource.com/xenwiki/XenParavirtOps
> > 
> 
> drivers/built-in.o: In function `processor_cntl_xen_prepare':
> (.text+0x50aba): undefined reference to `acpi_processor_get_performance_info'
> drivers/built-in.o: In function `processor_cntl_xen_prepare':
> (.text+0x50ad9): undefined reference to `acpi_processor_get_psd'
> drivers/built-in.o: In function `xenfb_init':
> xen-fbfront.c:(.init.text+0xd62): undefined reference to `__xenbus_register_frontend'
> drivers/built-in.o: In function `xenkbd_init':
> xen-kbdfront.c:(.init.text+0x7b48): undefined reference to `__xenbus_register_frontend'
> make: *** [.tmp_vmlinux1] Error 1
> 
> Is there a .config file that is known to work?
> 

Here's my (working) .config for 2.6.31-rc8:
http://pasik.reaktio.net/xen/pv_ops-dom0-debug/config-2.6.31-rc8-rebase-master-no-highpte

Sorry I don't have the 2.6.31-final .config online atm.

That's for 32bit PAE. It's originally based on some 2.6.29 fedora kernel
.config, and changed many times pretty randomly after that.. good luck :)

You could also grab http://fedorapeople.org/~myoung/dom0/ kernel and
extract the .config from them..

-- Pasi

^ permalink raw reply	[flat|nested] 24+ messages in thread

* RE: newer dom0 kernel / xen-unstable git kernel tree
  2009-09-23  9:48                     ` Pasi Kärkkäinen
@ 2009-09-23 10:41                       ` James Harper
  2009-09-23 10:57                       ` James Harper
  2009-09-24  2:56                       ` James Harper
  2 siblings, 0 replies; 24+ messages in thread
From: James Harper @ 2009-09-23 10:41 UTC (permalink / raw)
  To: Pasi Kärkkäinen
  Cc: Jeremy Fitzhardinge, J. Roeleveld, xen-devel,
	Thiago Camargo Martins Cordeiro, keir.fraser

> >
> > drivers/built-in.o: In function `processor_cntl_xen_prepare':
> > (.text+0x50aba): undefined reference to
> `acpi_processor_get_performance_info'
> > drivers/built-in.o: In function `processor_cntl_xen_prepare':
> > (.text+0x50ad9): undefined reference to `acpi_processor_get_psd'

This was caused by CONFIG_ACPI_PROCESSOR=m instead of CONFIG_ACPI_PROCESSOR=y

I started my .config from the Debian 2.6.26 kernel, which likes pretty much everything as modules.

Are you interested in hearing about these sorts of problems?

James

^ permalink raw reply	[flat|nested] 24+ messages in thread

* RE: newer dom0 kernel / xen-unstable git kernel tree
  2009-09-23  9:48                     ` Pasi Kärkkäinen
  2009-09-23 10:41                       ` James Harper
@ 2009-09-23 10:57                       ` James Harper
  2009-09-23 19:20                         ` Jeremy Fitzhardinge
  2009-09-24  2:56                       ` James Harper
  2 siblings, 1 reply; 24+ messages in thread
From: James Harper @ 2009-09-23 10:57 UTC (permalink / raw)
  To: Pasi Kärkkäinen
  Cc: Jeremy Fitzhardinge, J. Roeleveld, xen-devel,
	Thiago Camargo Martins Cordeiro, keir.fraser

> > drivers/built-in.o: In function `xenfb_init':
> > xen-fbfront.c:(.init.text+0xd62): undefined reference to
> `__xenbus_register_frontend'
> > drivers/built-in.o: In function `xenkbd_init':
> > xen-kbdfront.c:(.init.text+0x7b48): undefined reference to
> `__xenbus_register_frontend'
> > make: *** [.tmp_vmlinux1] Error 1
> >

if CONFIG_XEN_BLKDEV_FRONTEND=m and CONFIG_XEN_NETDEV_FRONTEND=m then it seems to force CONFIG_XEN_XENBUS_FRONTEND=m, which is incompatible with xenfb and xenkbd being built into the kernel...

James

^ permalink raw reply	[flat|nested] 24+ messages in thread

* RE: newer dom0 kernel / xen-unstable git kernel tree
  2009-09-23  9:01                       ` James Harper
@ 2009-09-23 11:19                         ` Boris Derzhavets
  0 siblings, 0 replies; 24+ messages in thread
From: Boris Derzhavets @ 2009-09-23 11:19 UTC (permalink / raw)
  To: Pasi Kärkkäinen, James Harper
  Cc: Jeremy Fitzhardinge, J. Roeleveld, xen-devel,
	Thiago Camargo Martins Cordeiro, keir.fraser


[-- Attachment #1.1: Type: text/plain, Size: 139 bytes --]

 > # git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git
># cd  linux-2.6-xen

#git branch.

Boris.




      

[-- Attachment #1.2: Type: text/html, Size: 279 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: newer dom0 kernel / xen-unstable git kernel tree
  2009-09-23  9:31                   ` James Harper
  2009-09-23  9:48                     ` Pasi Kärkkäinen
@ 2009-09-23 19:19                     ` Jeremy Fitzhardinge
  1 sibling, 0 replies; 24+ messages in thread
From: Jeremy Fitzhardinge @ 2009-09-23 19:19 UTC (permalink / raw)
  To: James Harper
  Cc: Thiago Camargo Martins Cordeiro, J. Roeleveld, xen-devel, keir.fraser

On 09/23/09 02:31, James Harper wrote:
> drivers/built-in.o: In function `processor_cntl_xen_prepare':
> (.text+0x50aba): undefined reference to `acpi_processor_get_performance_info'
> drivers/built-in.o: In function `processor_cntl_xen_prepare':
> (.text+0x50ad9): undefined reference to `acpi_processor_get_psd'
> drivers/built-in.o: In function `xenfb_init':
> xen-fbfront.c:(.init.text+0xd62): undefined reference to `__xenbus_register_frontend'
> drivers/built-in.o: In function `xenkbd_init':
> xen-kbdfront.c:(.init.text+0x7b48): undefined reference to `__xenbus_register_frontend'
> make: *** [.tmp_vmlinux1] Error 1
>
> Is there a .config file that is known to work?
>   

There's a known problem with making ACPI modular.  Compiling them
builting (=y) should work.

    J

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: newer dom0 kernel / xen-unstable git kernel tree
  2009-09-23 10:57                       ` James Harper
@ 2009-09-23 19:20                         ` Jeremy Fitzhardinge
  0 siblings, 0 replies; 24+ messages in thread
From: Jeremy Fitzhardinge @ 2009-09-23 19:20 UTC (permalink / raw)
  To: James Harper
  Cc: Thiago Camargo Martins Cordeiro, J. Roeleveld, xen-devel, keir.fraser

On 09/23/09 03:57, James Harper wrote:
> if CONFIG_XEN_BLKDEV_FRONTEND=m and CONFIG_XEN_NETDEV_FRONTEND=m then it seems to force CONFIG_XEN_XENBUS_FRONTEND=m, which is incompatible with xenfb and xenkbd being built into the kernel...
>   

Yeah, that config stuff is a mess ATM, and needs a bit of love and close
attention.  Again, non-modular is the quick fix.

    J

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: newer dom0 kernel / xen-unstable git kernel tree
  2009-09-23  6:57                 ` Pasi Kärkkäinen
  2009-09-23  8:46                   ` James Harper
  2009-09-23  9:31                   ` James Harper
@ 2009-09-23 19:52                   ` Jeremy Fitzhardinge
  2009-09-23 19:59                     ` Pasi Kärkkäinen
  2 siblings, 1 reply; 24+ messages in thread
From: Jeremy Fitzhardinge @ 2009-09-23 19:52 UTC (permalink / raw)
  To: Pasi Kärkkäinen
  Cc: J. Roeleveld, xen-devel, Thiago Camargo Martins Cordeiro, keir.fraser

On 09/22/09 23:57, Pasi Kärkkäinen wrote:
> .. but I forgot to mention that 3.3.1 needs some extra (backported) patches.
>   

They're for the toolstack rather than Xen itself, right?

    J

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: newer dom0 kernel / xen-unstable git kernel tree
  2009-09-23 19:52                   ` Jeremy Fitzhardinge
@ 2009-09-23 19:59                     ` Pasi Kärkkäinen
  2009-09-23 20:12                       ` Jeremy Fitzhardinge
  0 siblings, 1 reply; 24+ messages in thread
From: Pasi Kärkkäinen @ 2009-09-23 19:59 UTC (permalink / raw)
  To: Jeremy Fitzhardinge
  Cc: J. Roeleveld, xen-devel, Thiago Camargo Martins Cordeiro, keir.fraser

On Wed, Sep 23, 2009 at 12:52:10PM -0700, Jeremy Fitzhardinge wrote:
> On 09/22/09 23:57, Pasi Kärkkäinen wrote:
> > .. but I forgot to mention that 3.3.1 needs some extra (backported) patches.
> >   
> 
> They're for the toolstack rather than Xen itself, right?
> 

I think stock Xen 3.3.1 is missing Xen hypervisor dom0 kernel bzImage loader, and
the tools are missing sysfs memory ballooning stuff..

-- Pasi

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: newer dom0 kernel / xen-unstable git kernel tree
  2009-09-23 19:59                     ` Pasi Kärkkäinen
@ 2009-09-23 20:12                       ` Jeremy Fitzhardinge
  0 siblings, 0 replies; 24+ messages in thread
From: Jeremy Fitzhardinge @ 2009-09-23 20:12 UTC (permalink / raw)
  To: Pasi Kärkkäinen
  Cc: J. Roeleveld, xen-devel, Thiago Camargo Martins Cordeiro, keir.fraser

On 09/23/09 12:59, Pasi Kärkkäinen wrote:
> I think stock Xen 3.3.1 is missing Xen hypervisor dom0 kernel bzImage loader,

OK.  That can be worked around, but it is a bit awkward.

>  and
> the tools are missing sysfs memory ballooning stuff..
>   

Right.  Also the xentop change.

    J

^ permalink raw reply	[flat|nested] 24+ messages in thread

* RE: newer dom0 kernel / xen-unstable git kernel tree
  2009-09-23  9:48                     ` Pasi Kärkkäinen
  2009-09-23 10:41                       ` James Harper
  2009-09-23 10:57                       ` James Harper
@ 2009-09-24  2:56                       ` James Harper
  2 siblings, 0 replies; 24+ messages in thread
From: James Harper @ 2009-09-24  2:56 UTC (permalink / raw)
  To: Pasi Kärkkäinen
  Cc: Jeremy Fitzhardinge, J. Roeleveld, xen-devel,
	Thiago Camargo Martins Cordeiro, keir.fraser

> > drivers/built-in.o: In function `processor_cntl_xen_prepare':
> > (.text+0x50aba): undefined reference to
> `acpi_processor_get_performance_info'
> > drivers/built-in.o: In function `processor_cntl_xen_prepare':
> > (.text+0x50ad9): undefined reference to `acpi_processor_get_psd'
> > drivers/built-in.o: In function `xenfb_init':
> > xen-fbfront.c:(.init.text+0xd62): undefined reference to
> `__xenbus_register_frontend'
> > drivers/built-in.o: In function `xenkbd_init':
> > xen-kbdfront.c:(.init.text+0x7b48): undefined reference to
> `__xenbus_register_frontend'
> > make: *** [.tmp_vmlinux1] Error 1
> >
> > Is there a .config file that is known to work?
> >

As per previous emails I fixed up those problems with config changes (mostly incompatibilities between things compiled into the kernel depending on things compiled as modules) and tested it in a DomU, which worked, and then in Dom0, which also worked. I needed to mount xenfs on /proc/xen but other than that everything "just worked".

Thanks

James

^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2009-09-24  2:56 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-09-22 10:05 newer dom0 kernel James Harper
2009-09-22 12:10 ` Pasi Kärkkäinen
2009-09-22 12:44   ` J. Roeleveld
2009-09-22 13:44     ` Pasi Kärkkäinen
2009-09-22 13:49       ` Thiago Camargo Martins Cordeiro
2009-09-22 13:59         ` newer dom0 kernel / xen-unstable git kernel tree Pasi Kärkkäinen
2009-09-22 23:26           ` Thiago Camargo Martins Cordeiro
2009-09-22 23:28             ` Jeremy Fitzhardinge
2009-09-23  6:52               ` Pasi Kärkkäinen
2009-09-23  6:57                 ` Pasi Kärkkäinen
2009-09-23  8:46                   ` James Harper
2009-09-23  8:59                     ` Pasi Kärkkäinen
2009-09-23  9:01                       ` James Harper
2009-09-23 11:19                         ` Boris Derzhavets
2009-09-23  9:31                   ` James Harper
2009-09-23  9:48                     ` Pasi Kärkkäinen
2009-09-23 10:41                       ` James Harper
2009-09-23 10:57                       ` James Harper
2009-09-23 19:20                         ` Jeremy Fitzhardinge
2009-09-24  2:56                       ` James Harper
2009-09-23 19:19                     ` Jeremy Fitzhardinge
2009-09-23 19:52                   ` Jeremy Fitzhardinge
2009-09-23 19:59                     ` Pasi Kärkkäinen
2009-09-23 20:12                       ` Jeremy Fitzhardinge

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.