All of lore.kernel.org
 help / color / mirror / Atom feed
* Xen/pv_ops features/patches for 2.6.29? (updating wiki)
@ 2009-01-24 13:21 Pasi Kärkkäinen
  2009-02-13 14:40 ` Pasi Kärkkäinen
  0 siblings, 1 reply; 8+ messages in thread
From: Pasi Kärkkäinen @ 2009-01-24 13:21 UTC (permalink / raw)
  To: xen-devel

Hello!

Does someone have good overview of what Xen/pv_ops related patches are going
in for Linux 2.6.29? If not, I guess I'll browse through kernel changelogs :)

I'd like to update http://wiki.xensource.com/xenwiki/XenParavirtOps

What's the status of pv_ops dom0 patches for 2.6.29? 

-- Pasi

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

* Re: Xen/pv_ops features/patches for 2.6.29? (updating wiki)
  2009-01-24 13:21 Xen/pv_ops features/patches for 2.6.29? (updating wiki) Pasi Kärkkäinen
@ 2009-02-13 14:40 ` Pasi Kärkkäinen
  2009-02-13 16:44   ` Boris Derzhavets
  0 siblings, 1 reply; 8+ messages in thread
From: Pasi Kärkkäinen @ 2009-02-13 14:40 UTC (permalink / raw)
  To: xen-devel

On Sat, Jan 24, 2009 at 03:21:31PM +0200, Pasi Kärkkäinen wrote:
> Hello!
> 
> Does someone have good overview of what Xen/pv_ops related patches are going
> in for Linux 2.6.29? If not, I guess I'll browse through kernel changelogs :)
> 
> I'd like to update http://wiki.xensource.com/xenwiki/XenParavirtOps
> 
> What's the status of pv_ops dom0 patches for 2.6.29? 
> 

I just added some lines there.. and changed pv_ops dom0 support for 2.6.30.

Feel free to add what's missing and/or fix those lines to be more detailed..

-- Pasi

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

* Re: Xen/pv_ops features/patches for 2.6.29? (updating wiki)
  2009-02-13 14:40 ` Pasi Kärkkäinen
@ 2009-02-13 16:44   ` Boris Derzhavets
  2009-02-13 18:28     ` Jeremy Fitzhardinge
  0 siblings, 1 reply; 8+ messages in thread
From: Boris Derzhavets @ 2009-02-13 16:44 UTC (permalink / raw)
  To: xen-devel, Pasi Kärkkäinen


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

Jeremy Fitzhardinge wrote on 02/10/09 :-
  I'm in the middle of migrating 
it all to git, still planning to get at least basic dom0 support into 
the next merge window.  And failing that, it should be easier for people 
to fetch a git tree than piece things together as they have to now.


 It sounds for me like stable 2.6.29 will already have basic Dom0 support,
 at least PV DomUs . F10's, Ubuntu 8.10 Server's, OpenSUSE's 11.1 PV    DomUs   have been installed  and run pretty stable at Xen Unstable Dom0 (2.6.29-rc3) right now on Intel SATA (AHCI) box.  

  If i am wrong about that. Please, advise.



--- On Fri, 2/13/09, Pasi Kärkkäinen <pasik@iki.fi> wrote:
From: Pasi Kärkkäinen <pasik@iki.fi>
Subject: Re: [Xen-devel] Xen/pv_ops features/patches for 2.6.29? (updating wiki)
To: xen-devel@lists.xensource.com
Date: Friday, February 13, 2009, 9:40 AM

On Sat, Jan 24, 2009 at 03:21:31PM +0200, Pasi Kärkkäinen wrote:
> Hello!
> 
> Does someone have good overview of what Xen/pv_ops related patches are
going
> in for Linux 2.6.29? If not, I guess I'll browse through kernel
changelogs :)
> 
> I'd like to update http://wiki.xensource.com/xenwiki/XenParavirtOps
> 
> What's the status of pv_ops dom0 patches for 2.6.29? 
> 

I just added some lines there.. and changed pv_ops dom0 support for 2.6.30.

Feel free to add what's missing and/or fix those lines to be more
detailed..

-- Pasi

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



      

[-- Attachment #1.2: Type: text/html, Size: 2067 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] 8+ messages in thread

* Re: Xen/pv_ops features/patches for 2.6.29? (updating wiki)
  2009-02-13 16:44   ` Boris Derzhavets
@ 2009-02-13 18:28     ` Jeremy Fitzhardinge
  2009-02-13 18:53       ` Boris Derzhavets
  2009-02-13 18:58       ` Nakajima, Jun
  0 siblings, 2 replies; 8+ messages in thread
From: Jeremy Fitzhardinge @ 2009-02-13 18:28 UTC (permalink / raw)
  To: bderzhavets; +Cc: xen-devel

Boris Derzhavets wrote:
> Jeremy Fitzhardinge wrote on 02/10/09 :-
>   I'm in the middle of migrating it all to git, still planning to get 
> at least basic dom0 support into the next merge window. And failing 
> that, it should be easier for people to fetch a git tree than piece 
> things together as they have to now.
>
>  It sounds for me like stable 2.6.29 will already have basic Dom0 support,
>
The next merge window is 2.6.30.

    J

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

* Re: Xen/pv_ops features/patches for 2.6.29? (updating wiki)
  2009-02-13 18:28     ` Jeremy Fitzhardinge
@ 2009-02-13 18:53       ` Boris Derzhavets
  2009-02-13 19:15         ` Jeremy Fitzhardinge
  2009-02-13 18:58       ` Nakajima, Jun
  1 sibling, 1 reply; 8+ messages in thread
From: Boris Derzhavets @ 2009-02-13 18:53 UTC (permalink / raw)
  To: Jeremy Fitzhardinge; +Cc: xen-devel


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

So, one can safely follow XenPVops Wiki instructions until your special announcement .
All the most recent pv_ops patches will still go to the same Mercurial Queue.

Boris

--- On Fri, 2/13/09, Jeremy Fitzhardinge <jeremy@goop.org> wrote:
From: Jeremy Fitzhardinge <jeremy@goop.org>
Subject: Re: [Xen-devel] Xen/pv_ops features/patches for 2.6.29? (updating wiki)
To: bderzhavets@yahoo.com
Cc: xen-devel@lists.xensource.com
Date: Friday, February 13, 2009, 1:28 PM

Boris Derzhavets wrote:
> Jeremy Fitzhardinge wrote on 02/10/09 :-
>   I'm in the middle of migrating it all to git, still planning to get
at least basic dom0 support into the next merge window. And failing that, it
should be easier for people to fetch a git tree than piece things together as
they have to now.
> 
>  It sounds for me like stable 2.6.29 will already have basic Dom0 support,
> 
The next merge window is 2.6.30.

   J

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



      

[-- Attachment #1.2: Type: text/html, Size: 1417 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] 8+ messages in thread

* RE: Xen/pv_ops features/patches for 2.6.29? (updating wiki)
  2009-02-13 18:28     ` Jeremy Fitzhardinge
  2009-02-13 18:53       ` Boris Derzhavets
@ 2009-02-13 18:58       ` Nakajima, Jun
  2009-02-13 19:30         ` Jeremy Fitzhardinge
  1 sibling, 1 reply; 8+ messages in thread
From: Nakajima, Jun @ 2009-02-13 18:58 UTC (permalink / raw)
  To: Jeremy Fitzhardinge, bderzhavets@yahoo.com; +Cc: xen-devel@lists.xensource.com

On 2/13/2009 10:28:07 AM, Jeremy Fitzhardinge wrote:
> Boris Derzhavets wrote:
> > Jeremy Fitzhardinge wrote on 02/10/09 :-
> >   I'm in the middle of migrating it all to git, still planning to
> > get at least basic dom0 support into the next merge window. And
> > failing that, it should be easier for people to fetch a git tree
> > than piece things together as they have to now.
> >
> >  It sounds for me like stable 2.6.29 will already have basic Dom0
> > support,
> >
> The next merge window is 2.6.30.
>
>     J

I noticed that the changes like
        if (xen_initial_domain())
                ...

For example,
static inline unsigned int io_apic_read(unsigned int apic, unsigned int reg)
{
        struct io_apic __iomem *io_apic;

        if (xen_initial_domain())
                return xen_io_apic_read(apic, reg);

        io_apic = io_apic_base(apic);
        writel(reg, &io_apic->index);
        return readl(&io_apic->data);
}


Do you think those need to be wrapped by pv_ops? Probably it's better to replace such functions (e.g. io_apic_read/write) with Xen-specific ones, rather than adding hooks.

             .
Jun Nakajima | Intel Open Source Technology Center

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

* Re: Xen/pv_ops features/patches for 2.6.29? (updating wiki)
  2009-02-13 18:53       ` Boris Derzhavets
@ 2009-02-13 19:15         ` Jeremy Fitzhardinge
  0 siblings, 0 replies; 8+ messages in thread
From: Jeremy Fitzhardinge @ 2009-02-13 19:15 UTC (permalink / raw)
  To: bderzhavets; +Cc: xen-devel

Boris Derzhavets wrote:
> So, one can safely follow XenPVops Wiki instructions until your 
> special announcement .
> All the most recent pv_ops patches will still go to the same Mercurial 
> Queue.
>
I'll update the wiki with instructions for using the git version shortly.

    J

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

* Re: Xen/pv_ops features/patches for 2.6.29? (updating wiki)
  2009-02-13 18:58       ` Nakajima, Jun
@ 2009-02-13 19:30         ` Jeremy Fitzhardinge
  0 siblings, 0 replies; 8+ messages in thread
From: Jeremy Fitzhardinge @ 2009-02-13 19:30 UTC (permalink / raw)
  To: Nakajima, Jun; +Cc: bderzhavets@yahoo.com, xen-devel@lists.xensource.com

Nakajima, Jun wrote:
> I noticed that the changes like
>         if (xen_initial_domain())
>                 ...
>
> For example,
> static inline unsigned int io_apic_read(unsigned int apic, unsigned int reg)
> {
>         struct io_apic __iomem *io_apic;
>
>         if (xen_initial_domain())
>                 return xen_io_apic_read(apic, reg);
>
>         io_apic = io_apic_base(apic);
>         writel(reg, &io_apic->index);
>         return readl(&io_apic->data);
> }
>
>
> Do you think those need to be wrapped by pv_ops? Probably it's better to replace such functions (e.g. io_apic_read/write) with Xen-specific ones, rather than adding hooks.
>   

That's been a point of contention.  Originally I had some io_apic_ops to 
do that, but I got pushback.  The current patch is more to make a point 
than something I'd expect to be upstreamed (but who knows?).  It isn't 
actually too bad this way, because xen_initial_domain() compiles down to 
a constant 0 if CONFIG_XEN_DOM0 is disabled, and its just a test of a 
variable if its enabled.

    J

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

end of thread, other threads:[~2009-02-13 19:30 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-24 13:21 Xen/pv_ops features/patches for 2.6.29? (updating wiki) Pasi Kärkkäinen
2009-02-13 14:40 ` Pasi Kärkkäinen
2009-02-13 16:44   ` Boris Derzhavets
2009-02-13 18:28     ` Jeremy Fitzhardinge
2009-02-13 18:53       ` Boris Derzhavets
2009-02-13 19:15         ` Jeremy Fitzhardinge
2009-02-13 18:58       ` Nakajima, Jun
2009-02-13 19:30         ` 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.