Jeremy Fitzhardinge
2009-Mar-24 17:17 UTC
[Xen-devel] 2.6.30 Xen merge plan (what''s in xen.git)
Hi Ingo, Linus,
I have several topic branches which I''d like to merge in this merge
window. They fall into two classes: those which make significant
changes to arch/x86 files, and those which just touch Xen-specific files.
The x86-touching ones should definitely go via tip.git, just to keep
things sane and orderly.
How should we handle the rest? Should I send them directly to Linus, or
put them via x86.git too? Either way, they''ll generally need to go
after the non-Xen changes.
(I''ll post full pull-requests with diffstats as followups to this
mail.)
All branches in git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git
Branches which mostly or entirely Xen (only trivial non-Xen changes):
push2/xen/core
Updates to existing Xen support, features, optimisations, etc.
push2/xen/control
A set of usermode interfaces for Xen (/sys/hypervisor, /dev/evtchn,
updates to xenbus and xenfs)
push2/xen/dom0/core
Core set of changes to add Xen dom0 functionality. (Mostly
Xen-only, but adds a new Xen mtrr driver.)
Branches with non-trivial non-Xen changes:
push2/x86/paravirt
Allow preemption while doing a lazy mmu update.
push2/xen/dom0/apic
Changes to hook the Xen dom0 apic model into the standard platform
apic code. HPA reviewed and OKed this.
push2/xen/dom0/pci
Add a Xen pci driver and dma_ops implementations. Small changes to
x86 pci+swiotlb code to add some function calls.
push2/xen/dom0/agp
Change the AGP driver to allocate its memory using the
pci_alloc_coherent to get guaranteed physically contiguous memory,
and use proper phys<->bus functions so that Xen''s pseudo-phys
<->
machine mappings are handled properly.
Thanks,
J
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Jeremy Fitzhardinge
2009-Mar-24 17:36 UTC
[Xen-devel] [GIT PULL] xen.git 2.6.30: push2/x86/paravirt: preemption in lazy mmu updates
The following changes since commit d9937cb8df272909407552955e26f922945cb5aa:
Ingo Molnar (1):
Merge branch ''x86/apic''
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git
push2/x86/paravirt
Jeremy Fitzhardinge (8):
mm: disable preemption in apply_to_pte_range
x86/paravirt: remove lazy mode in interrupts
x86/pvops: replace arch_enter_lazy_cpu_mode with arch_start_context_switch
x86/paravirt: flush pending mmu updates on context switch
x86/paravirt: finish change from lazy cpu to context switch start/end
x86/paravirt: allow preemption with lazy mmu mode
mm: allow preemption in apply_to_pte_range
x86/paravirt: use percpu_ rather than __get_cpu_var
arch/x86/include/asm/paravirt.h | 22 +++++++-------
arch/x86/include/asm/pgtable.h | 2 +
arch/x86/include/asm/thread_info.h | 2 +
arch/x86/kernel/kvm.c | 2 +-
arch/x86/kernel/paravirt.c | 56 ++++++++++++++++-------------------
arch/x86/kernel/process_32.c | 2 +-
arch/x86/kernel/process_64.c | 2 +-
arch/x86/kernel/vmi_32.c | 20 ++++++++----
arch/x86/lguest/boot.c | 16 +++++++---
arch/x86/mm/fault.c | 6 +--
arch/x86/mm/highmem_32.c | 2 -
arch/x86/mm/iomap_32.c | 2 -
arch/x86/mm/pageattr.c | 14 ---------
arch/x86/xen/enlighten.c | 10 ++----
arch/x86/xen/mmu.c | 20 +++++--------
arch/x86/xen/xen-ops.h | 1 -
include/asm-frv/pgtable.h | 4 +-
include/asm-generic/pgtable.h | 21 +++++++------
kernel/sched.c | 2 +-
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Jeremy Fitzhardinge
2009-Mar-24 17:37 UTC
[Xen-devel] [GIT PULL] xen.git 2.6.30: core Xen updates
The following changes since commit 8d336ed83a87149bcae6b872fff1aed8be268342:
Jeremy Fitzhardinge (1):
x86/paravirt: use percpu_ rather than __get_cpu_var
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git push2/xen/core
Alex Nixon (1):
Xen: Add virt_to_pfn helper function
Hannes Eder (1):
NULL noise: arch/x86/xen/smp.c
Jeremy Fitzhardinge (15):
xen: disable preempt for leave_lazy_mmu
xen: separate p2m allocation from setting
xen: dynamically allocate p2m tables
xen: split construction of p2m mfn tables from registration
xen: clean up xen_load_gdt
xen: make xen_load_gdt simpler
xen: remove xen_load_gdt debug
xen: reserve i386 Xen pagetables
xen: mask XSAVE from cpuid
xen: add FIX_TEXT_POKE to fixmap
x86-64: remove PGE from must-have feature list
x86-64: non-paravirt systems always has PSE and PGE
xen/mmu: some early pagetable cleanups
Revert "x86: create a non-zero sized bm_pte only when needed"
xen/mmu: weaken flush_tlb_other test
arch/x86/include/asm/required-features.h | 8 ++-
arch/x86/include/asm/xen/page.h | 3 +-
arch/x86/mm/ioremap.c | 19 +---
arch/x86/xen/enlighten.c | 76 +++++++++++---
arch/x86/xen/mmu.c | 160 ++++++++++++++++++++++--------
arch/x86/xen/mmu.h | 3 +
arch/x86/xen/smp.c | 4 +-
arch/x86/xen/xen-ops.h | 2 -
8 files changed, 196 insertions(+), 79 deletions(-)
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Jeremy Fitzhardinge
2009-Mar-24 17:39 UTC
[Xen-devel] [GIT PULL] xen.git 2.6.30: usermode control interfaces
The following changes since commit 627b11ca44b334e201c35bf1a1582dc10efaf4a8:
Jeremy Fitzhardinge (1):
xen/mmu: weaken flush_tlb_other test
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git push2/xen/control
Ian Campbell (6):
xen: add irq_from_evtchn
xen: add /dev/xen/evtchn driver
xen: export ioctl headers to userspace
xen: drop kexec bits from /sys/hypervisor since kexec isn''t
implemented yet
xen: remove suspend_cancel hook
xen: use device model for suspending xenbus devices
Jeremy Fitzhardinge (9):
xen/dev-evtchn: clean up locking in evtchn
xen: add "capabilities" file
xen: add /sys/hypervisor support
xen/sys/hypervisor: change writable_pt to features
xen/xenbus: export xenbus_dev_changed
Merge branch ''push2/xen/xenbus'' into push2/xen/control
Merge branch ''push2/xen/dev-evtchn'' into
push2/xen/control
Merge branch ''push2/xen/sys-hypervisor'' into
push2/xen/control
Merge branch ''push2/xen/xenfs'' into push2/xen/control
drivers/xen/Kconfig | 20 ++
drivers/xen/Makefile | 4 +-
drivers/xen/events.c | 6 +
drivers/xen/evtchn.c | 507 +++++++++++++++++++++++++++++++++++++
drivers/xen/manage.c | 9 +-
drivers/xen/sys-hypervisor.c | 445 ++++++++++++++++++++++++++++++++
drivers/xen/xenbus/xenbus_probe.c | 61 +----
drivers/xen/xenbus/xenbus_xs.c | 2 +
drivers/xen/xenfs/super.c | 19 ++-
include/Kbuild | 1 +
include/xen/Kbuild | 1 +
include/xen/events.h | 3 +
include/xen/evtchn.h | 88 +++++++
include/xen/interface/version.h | 3 +
include/xen/xenbus.h | 3 +-
15 files changed, 1112 insertions(+), 60 deletions(-)
create mode 100644 drivers/xen/evtchn.c
create mode 100644 drivers/xen/sys-hypervisor.c
create mode 100644 include/xen/Kbuild
create mode 100644 include/xen/evtchn.h
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Jeremy Fitzhardinge
2009-Mar-24 17:40 UTC
[Xen-devel] [GIT PULL] xen.git 2.6.30: xen dom0 core support
The following changes since commit 627b11ca44b334e201c35bf1a1582dc10efaf4a8:
Jeremy Fitzhardinge (1):
xen/mmu: weaken flush_tlb_other test
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git
push2/xen/dom0/core
Christophe Saout (1):
paravirtualize IO permission bitmap
Ian Campbell (4):
xen: disable PAT
xen/dom0: Use host E820 map
xen: implement XENMEM_machphys_mapping
xen: clear reserved bits in l3 entries given in the initial pagetables
Jeremy Fitzhardinge (6):
xen dom0: Make hvc_xen console work for dom0.
xen/dom0: use _PAGE_IOMAP in ioremap to do machine mappings
xen: allow enable use of VGA console on dom0
xen/dom0: add XEN_DOM0 config option
x86: make /dev/mem mappings _PAGE_IOMAP
x86: don''t need "changed" parameter for set_io_bitmap()
Juan Quintela (2):
xen dom0: Initialize xenbus for dom0.
xen dom0: Set up basic IO permissions for dom0.
Stephen Tweedie (2):
xen dom0: Add support for the platform_ops hypercall
xen mtrr: Add mtrr_ops support for Xen mtrr
arch/x86/include/asm/paravirt.h | 9 ++
arch/x86/include/asm/pat.h | 5 +
arch/x86/include/asm/processor.h | 4 +
arch/x86/include/asm/xen/hypercall.h | 8 +
arch/x86/include/asm/xen/interface.h | 6 +-
arch/x86/include/asm/xen/interface_32.h | 5 +
arch/x86/include/asm/xen/interface_64.h | 13 +--
arch/x86/include/asm/xen/page.h | 15 +--
arch/x86/kernel/cpu/mtrr/Makefile | 1 +
arch/x86/kernel/cpu/mtrr/amd.c | 1 +
arch/x86/kernel/cpu/mtrr/centaur.c | 1 +
arch/x86/kernel/cpu/mtrr/cyrix.c | 1 +
arch/x86/kernel/cpu/mtrr/generic.c | 1 +
arch/x86/kernel/cpu/mtrr/main.c | 11 +-
arch/x86/kernel/cpu/mtrr/mtrr.h | 5 +
arch/x86/kernel/cpu/mtrr/xen.c | 59 ++++++++
arch/x86/kernel/ioport.c | 29 +++-
arch/x86/kernel/paravirt.c | 1 +
arch/x86/kernel/process.c | 27 +---
arch/x86/mm/pat.c | 7 +-
arch/x86/xen/Kconfig | 26 ++++
arch/x86/xen/Makefile | 3 +-
arch/x86/xen/enlighten.c | 51 ++++++-
arch/x86/xen/mmu.c | 123 ++++++++++++++++-
arch/x86/xen/setup.c | 51 ++++++-
arch/x86/xen/vga.c | 67 +++++++++
arch/x86/xen/xen-ops.h | 12 ++
drivers/char/hvc_xen.c | 101 +++++++++-----
drivers/xen/events.c | 2 +-
drivers/xen/xenbus/xenbus_probe.c | 30 ++++-
include/xen/events.h | 2 +
include/xen/interface/memory.h | 42 ++++++
include/xen/interface/platform.h | 232 +++++++++++++++++++++++++++++++
include/xen/interface/xen.h | 41 ++++++
34 files changed, 885 insertions(+), 107 deletions(-)
create mode 100644 arch/x86/kernel/cpu/mtrr/xen.c
create mode 100644 arch/x86/xen/vga.c
create mode 100644 include/xen/interface/platform.h
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Jeremy Fitzhardinge
2009-Mar-24 17:42 UTC
[Xen-devel] [GIT PULL] xen.git 2.6.30: xen dom0 apic changes
The following changes since commit 6b36d6251e178636a3c032611948a5c7af44582e:
Jeremy Fitzhardinge (1):
x86: don''t need "changed" parameter for
set_io_bitmap()
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git
push2/xen/dom0/apic
Gerd Hoffmann (2):
xen: set pirq name to something useful.
xen: fix legacy irq setup, make ioapic-less machines work.
Ian Campbell (1):
xen: pre-initialize legacy irqs early
Jeremy Fitzhardinge (13):
xen/dom0: handle acpi lapic parsing in Xen dom0
xen: hook io_apic read/write operations
xen: create dummy ioapic mapping
xen: implement pirq type event channels
x86/io_apic: add get_nr_irqs_gsi()
xen/apic: identity map gsi->irqs
xen: direct irq registration to pirq event channels
xen: bind pirq to vector and event channel
xen: don''t setup acpi interrupt unless there is one
xen: use acpi_get_override_irq() to get triggering for legacy irqs
xen: initialize irq 0 too
xen: dynamically allocate irq & event structures
xen: disable MSI
arch/x86/include/asm/io_apic.h | 7 +
arch/x86/include/asm/xen/pci.h | 13 ++
arch/x86/kernel/acpi/boot.c | 18 +++-
arch/x86/kernel/apic/io_apic.c | 37 +++++-
arch/x86/xen/Kconfig | 11 ++
arch/x86/xen/Makefile | 3 +-
arch/x86/xen/apic.c | 60 +++++++++
arch/x86/xen/enlighten.c | 2 +
arch/x86/xen/mmu.c | 10 ++
arch/x86/xen/pci.c | 86 +++++++++++++
arch/x86/xen/xen-ops.h | 6 +
drivers/pci/pci.h | 2 -
drivers/xen/events.c | 273 ++++++++++++++++++++++++++++++++++++++--
include/linux/pci.h | 6 +
include/xen/events.h | 22 ++++
15 files changed, 541 insertions(+), 15 deletions(-)
create mode 100644 arch/x86/include/asm/xen/pci.h
create mode 100644 arch/x86/xen/apic.c
create mode 100644 arch/x86/xen/pci.c
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Jeremy Fitzhardinge
2009-Mar-24 17:43 UTC
[Xen-devel] [GIT PULL] xen.git 2.6.30: xen dom0 PCI device support
The following changes since commit 6b36d6251e178636a3c032611948a5c7af44582e:
Jeremy Fitzhardinge (1):
x86: don''t need "changed" parameter for
set_io_bitmap()
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git
push2/xen/dom0/pci
Alex Nixon (7):
xen: Don''t disable the I/O space
xen: Allow unprivileged Xen domains to create iomap pages
Xen: Rename the balloon lock
xen: Add xen_create_contiguous_region
x86/PCI: Clean up pci_cache_line_size
x86/PCI: Enable scanning of all pci functions
Xen/x86/PCI: Add support for the Xen PCI subsytem
Ian Campbell (4):
xen swiotlb: fixup swiotlb is chunks smaller than MAX_CONTIG_ORDER
xen: add hooks for mapping phys<->bus addresses in swiotlb
xen/swiotlb: add hook for swiotlb_arch_range_needs_mapping
xen: enable swiotlb for xen domain 0.
Jeremy Fitzhardinge (7):
x86/pci: make sure _PAGE_IOMAP it set on pci mappings
xen/pci: clean up Kconfig a bit
xen: make sure swiotlb allocation is physically contigious
xen/swiotlb: use dma_alloc_from_coherent to get device coherent memory
swiotlb: use swiotlb_alloc_boot to allocate emergency pool
xen/swiotlb: improve comment on gfp flags in xen_alloc_coherent()
xen/swiotlb: add sync functions
arch/x86/Kconfig | 4 +
arch/x86/include/asm/pci.h | 8 +-
arch/x86/include/asm/pci_x86.h | 2 +
arch/x86/include/asm/xen/iommu.h | 12 ++
arch/x86/kernel/pci-dma.c | 4 +-
arch/x86/kernel/pci-swiotlb.c | 28 +++-
arch/x86/pci/Makefile | 1 +
arch/x86/pci/common.c | 18 ++-
arch/x86/pci/i386.c | 3 +
arch/x86/pci/init.c | 6 +
arch/x86/pci/xen.c | 52 ++++++
arch/x86/xen/Kconfig | 3 +
arch/x86/xen/enlighten.c | 6 +-
arch/x86/xen/mmu.c | 225 +++++++++++++++++++++++++-
arch/x86/xen/setup.c | 3 -
drivers/pci/Makefile | 2 +
drivers/pci/xen-iommu.c | 331 ++++++++++++++++++++++++++++++++++++++
drivers/xen/balloon.c | 15 +--
include/xen/interface/memory.h | 50 ++++++
include/xen/swiotlb.h | 19 +++
include/xen/xen-ops.h | 6 +
lib/swiotlb.c | 3 +-
22 files changed, 770 insertions(+), 31 deletions(-)
create mode 100644 arch/x86/include/asm/xen/iommu.h
create mode 100644 arch/x86/pci/xen.c
create mode 100644 drivers/pci/xen-iommu.c
create mode 100644 include/xen/swiotlb.h
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Ingo Molnar
2009-Mar-24 17:48 UTC
[Xen-devel] Re: 2.6.30 Xen merge plan (what''s in xen.git)
* Jeremy Fitzhardinge <jeremy@goop.org> wrote:> Hi Ingo, Linus, > > I have several topic branches which I''d like to merge in this > merge window. They fall into two classes: those which make > significant changes to arch/x86 files, and those which just touch > Xen-specific files. > > The x86-touching ones should definitely go via tip.git, just to > keep things sane and orderly. > > How should we handle the rest? Should I send them directly to > Linus, or put them via x86.git too? Either way, they''ll generally > need to go after the non-Xen changes. > > (I''ll post full pull-requests with diffstats as followups to this mail.) > > All branches in git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git > > > Branches which mostly or entirely Xen (only trivial non-Xen changes): > > push2/xen/core > > Updates to existing Xen support, features, optimisations, etc. > > push2/xen/control > > A set of usermode interfaces for Xen (/sys/hypervisor, /dev/evtchn, > updates to xenbus and xenfs)Will take a look.> push2/xen/dom0/core > > Core set of changes to add Xen dom0 functionality. (Mostly > Xen-only, but adds a new Xen mtrr driver.)I suspect this makes limited sense without the arch dom0 changes so they should go with this bucket:> Branches with non-trivial non-Xen changes: > > push2/x86/paravirt > > Allow preemption while doing a lazy mmu update.That''s probably OK, just a bit late. If Thomas signs off on them then i guess it might be OK later in the window - he''s the one who was struggling with paravirt lazy mmu fallout in the past. Thomas?> push2/xen/dom0/apic > > Changes to hook the Xen dom0 apic model into the standard platform > apic code. HPA reviewed and OKed this. > > push2/xen/dom0/pci > > Add a Xen pci driver and dma_ops implementations. Small changes to > x86 pci+swiotlb code to add some function calls. > > push2/xen/dom0/agp > > Change the AGP driver to allocate its memory using the > pci_alloc_coherent to get guaranteed physically contiguous memory, > and use proper phys<->bus functions so that Xen''s pseudo-phys <-> > machine mappings are handled properly.hpa wanted dom0 changes in some cleaner fashion - he knows the details. (he''ll be back in a few days) Ingo _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Jeremy Fitzhardinge
2009-Mar-24 18:08 UTC
[Xen-devel] Re: 2.6.30 Xen merge plan (what''s in xen.git)
Ingo Molnar wrote:>> Branches which mostly or entirely Xen (only trivial non-Xen changes): >> >> push2/xen/core >> >> Updates to existing Xen support, features, optimisations, etc. >> >> push2/xen/control >> >> A set of usermode interfaces for Xen (/sys/hypervisor, /dev/evtchn, >> updates to xenbus and xenfs) >> > > Will take a look. >Thanks.>> push2/xen/dom0/core >> >> Core set of changes to add Xen dom0 functionality. (Mostly >> Xen-only, but adds a new Xen mtrr driver.) >> > > I suspect this makes limited sense without the arch dom0 changes so > they should go with this bucket: >Yes, you wouldn''t get much beyond some console messages and a crash without the rest.>> Branches with non-trivial non-Xen changes: >> >> push2/x86/paravirt >> >> Allow preemption while doing a lazy mmu update. >> > > That''s probably OK, just a bit late. If Thomas signs off on them > then i guess it might be OK later in the window - he''s the one who > was struggling with paravirt lazy mmu fallout in the past. Thomas? >I''ve posted those patches several times over the last month. I needed to add a preempt_disable/enable pair in .29 to apply_to_page_range as a bugfix, which PeterZ, NickP and AKPM were not particularly happy about. This is the proper fix. That said, they''re not essential to the rest of the changes, and it would be fairly simple to drop them out (it would be a matter of clearing up some conflicts; no functional interactions).>> push2/xen/dom0/apic >> >> Changes to hook the Xen dom0 apic model into the standard platform >> apic code. HPA reviewed and OKed this. >> >> push2/xen/dom0/pci >> >> Add a Xen pci driver and dma_ops implementations. Small changes to >> x86 pci+swiotlb code to add some function calls. >> >> push2/xen/dom0/agp >> >> Change the AGP driver to allocate its memory using the >> pci_alloc_coherent to get guaranteed physically contiguous memory, >> and use proper phys<->bus functions so that Xen''s pseudo-phys <-> >> machine mappings are handled properly. >> > > hpa wanted dom0 changes in some cleaner fashion - he knows the > details. (he''ll be back in a few days) >When I spoke to him last week about this he said he was OK with it. He didn''t make any specific (or even general) objections. Do you know which subsystem he was referring to? J _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Jeremy Fitzhardinge
2009-Mar-25 05:49 UTC
[Xen-devel] Re: 2.6.30 Xen merge plan (what''s in xen.git)
H. Peter Anvin wrote:> I was mostly objecting to the apic patches -- I''m okay with the latest > version, as long as they aren''t in hot code (I never got the time to > measure it.)None of the changes are in the interrupt delivery path; they all just during apic discovery and interrupt routing/setup. J _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Jeremy Fitzhardinge
2009-Mar-29 15:58 UTC
[Xen-devel] Re: 2.6.30 Xen merge plan (what''s in xen.git)
Ingo Molnar wrote:>> Branches with non-trivial non-Xen changes: >> >> push2/x86/paravirt >> >> Allow preemption while doing a lazy mmu update. >> > > That''s probably OK, just a bit late. If Thomas signs off on them > then i guess it might be OK later in the window - he''s the one who > was struggling with paravirt lazy mmu fallout in the past. Thomas? >Those patches were actually in response to PeterZ''s (and NickP+AKPM) concerns about adding preempt-disabled section to apply_to_page_range(). He''s acked them now. Thanks, J _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Andy Burns
2009-Mar-29 20:15 UTC
Re: [Xen-devel] 2.6.30 Xen merge plan (what''s in xen.git)
2009/3/24 Jeremy Fitzhardinge <jeremy@goop.org>:> push2/xen/dom0/apic > push2/xen/dom0/pciDoes it mean that if these patchsets make it into 2.6.30 there will be paravirt_ops dom0 that supports PCI passthrough? _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Jeremy Fitzhardinge
2009-Mar-29 20:51 UTC
Re: [Xen-devel] 2.6.30 Xen merge plan (what''s in xen.git)
Andy Burns wrote:> 2009/3/24 Jeremy Fitzhardinge <jeremy@goop.org>: > > >> push2/xen/dom0/apic >> push2/xen/dom0/pci >> > > Does it mean that if these patchsets make it into 2.6.30 there will be > paravirt_ops dom0 that supports PCI passthrough? >No, those are just the changes necessary to have native device drivers in dom0 work at all. In fact, I''m not proposing any backend device support for mainline in this merge window, so you''ll still need some out of tree changes to get a useful system. But these changes do have a fair amount in common with what''s needed for pci passthrough, so there is some progress (albeit abstract). J _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel