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