* 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.