This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


Re: [Xen-devel] compiling dom0 Kernel with LSI MegaRAID Driver failed

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-devel] compiling dom0 Kernel with LSI MegaRAID Driver failed
From: Florian Gödden <florian.goedden@xxxxxx>
Date: Wed, 27 Jul 2005 00:14:06 +0200
Delivery-date: Tue, 26 Jul 2005 22:15:57 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <42E06699.2080509@xxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <42E06699.2080509@xxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla Thunderbird 0.5 (Windows/20040207)
I figured out what the problem is, at least that with dma_*:

A 'make kernels' in the root directory of the xen source builds the dom0 kernel with this patch applied:

Node ID c5db6fd54e36fb4475257172c3f1c8fa77b54745
Fix dma_map_single to work correctly with multi-page buffers


'make kclean'
in the source root directory, or

cd linux-2.6.12-xen0
make ARCH=xen clean

deletes the patched files pci-dma.c and pci-nommu.c from /arch/xen/x86-64/kernel.

After that, a new compilation replaces both deleted files with unpatched versions which do not work anymore.

Copy pci-dma.c and pci-nommu.c manually from the xen-sparse tree in the dom0 tree after a clean solves the problem.

Florian Gödden

Xen-devel mailing list

<Prev in Thread] Current Thread [Next in Thread>