From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jambunathan K Subject: Re: ANNOUNCE: Xen 3.1.1 First Release Candidate Date: Wed, 26 Sep 2007 13:57:17 +0530 Message-ID: <46FA17E5.90308@netxen.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Keir Fraser Cc: xen-devel , Sanjeev Jorapur List-Id: xen-devel@lists.xenproject.org Keir Fix for "PCI Passthru: fn0 exported but not fn1" is *not* present in rc1 tree. Following diff documents the changes that we agreed upon. (The diff below is *not* a formal patch.) diff -pubr /root/downloads/xen-3.1.0-src/linux-2.6-xen-sparse/include/asm-i386/mach-xen/asm/pci.h /root/src/ws/xen-3.1.0-src/linux-2.6-xen-sparse/include/asm-i386/mach-xen/asm/pci.h --- /root/downloads/xen-3.1.0-src/linux-2.6-xen-sparse/include/asm-i386/mach-xen/asm/pci.h 2007-05-18 20:15:21.000000000 +0530 +++ /root/src/ws/xen-3.1.0-src/linux-2.6-xen-sparse/include/asm-i386/mach-xen/asm/pci.h 2007-08-29 16:53:13.000000000 +0530 @@ -14,7 +14,7 @@ extern unsigned int pcibios_assign_all_b #else #define pcibios_assign_all_busses() 0 #endif -#define pcibios_scan_all_fns(a, b) 0 +#define pcibios_scan_all_fns(a, b) 1 extern unsigned long pci_mem_start; #define PCIBIOS_MIN_IO 0x1000 diff -pubr /root/downloads/xen-3.1.0-src/linux-2.6-xen-sparse/include/asm-x86_64/mach-xen/asm/pci.h /root/src/ws/xen-3.1.0-src/linux-2.6-xen-sparse/include/asm-x86_64/mach-xen/asm/pci.h --- /root/downloads/xen-3.1.0-src/linux-2.6-xen-sparse/include/asm-x86_64/mach-xen/asm/pci.h 2007-05-18 20:15:21.000000000 +0530 +++ /root/src/ws/xen-3.1.0-src/linux-2.6-xen-sparse/include/asm-x86_64/mach-xen/asm/pci.h 2007-08-29 16:52:52.000000000 +0530 @@ -16,7 +16,7 @@ extern unsigned int pcibios_assign_all_b #else #define pcibios_assign_all_busses() 0 #endif -#define pcibios_scan_all_fns(a, b) 0 +#define pcibios_scan_all_fns(a, b) 1 extern unsigned long pci_mem_start; #define PCIBIOS_MIN_IO 0x1000 --- linux-2.6.18/include/asm-generic/pci.h 2006-09-20 09:12:06.000000000 +0530 +++ /mnt/other/root/src/ws/xen-3.1.0-src/linux-2.6.18-xen/include/asm-generic/pci.h 2007-08-30 17:23:52.000000000 +0530 @@ -43,7 +43,9 @@ pcibios_select_root(struct pci_dev *pdev return root; } +#if 0 #define pcibios_scan_all_fns(a, b) 0 +#endif #ifndef HAVE_ARCH_PCI_GET_LEGACY_IDE_IRQ static inline int pci_get_legacy_ide_irq(struct pci_dev *dev, int channel) Jambunathan K. Keir Fraser wrote: > Folks, > > The patch queue for 3.1.1 has been pushed into > http://xenbits.xensource.com/xen-3.1-testing.hg, and tagged as -rc1. Please > try it out and let us know of any problems (patches gladly accepted!). > > -- Keir > > PS. The patch queue (xen-3.1-testing.pq.hg) is no longer being used. > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel >