[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] upstream merge status for 2.6.35, .36?
On 08/07/2010 03:50 PM, Josip Rodin wrote: OK, so PV PCI pass-through and PV ticket locks are at least definitely planned to be submitted for inclusion in .37? PV ticket locks are very much experimental/RFC at the moment. I'm mostly concerned about possible overhead when running the kernel native. I skimmed the previous two dom0 upstreaming to-do lists in presentations, and I'd appreciate it if someone could provide some more current information regarding them: * is the code in xen/dom0/acpi-next and xen/dom0/apic-next, nowadays part of xen/stable, upstreamable per se, or are there still parts of that which would be objectionable upstream? A useful chunk of the APIC stuff went upstream with Stefano's pv-hvm patches. Not the actual interrupt setup stuff, but a lot of the infrastructure it requires. pcifront will take a lot of the rest of it up. I need to re-review the state of ACPI to work out how much could go up. It has certainly improved over time, but it hasn't got an ack from the ACPI maintainers. On the other hand, it isn't absolutely crucial to get dom0 working. * is the PAT issue resolved? I can't seem to find the patch disabling it in xen/stable any more, so it looks like it's no longer an issue, but maybe I just looked in the wrong place. PAT is no longer disabled, and often works - radeon seems to be the big problem. Konrad has a set of patches to make DRM/KMS work on a very wide range of cards, with full PAT support. But unfortunately at the cost of adding more pvops calls on various mm critical paths, such as pagefault. We may have to live with that for now. * what happened to the PG_FOREIGN issue - xen/stable still has it in the original (.18) form? From what I can see, it's for marking memory pages for/from some other Xen domain, presumably for netback performance etc. Could this be e.g. ripped out in a separate branch that would just allow for the upstreaming of the rest of dom0 code? Probably the simplest way to deal with it is to do simplified forms of netback and blkback/tap which copy rather than keep mappings of granted pages hanging around. If zero copy is still desirable (which is conventional wisdom, but worth verifying in practice), then we can maintain out-of-tree patches adding it until a suitably upstreamable form can be developed. One thing to bear in mind is that KVM/virtio have more or less the same set of problems to solve, so with luck we can find something useful to both. J _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |