|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] [xen-unstable] [LINUX] Allow dma_alloc_coherent() to wor
# HG changeset patch
# User kfraser@xxxxxxxxxxxxxxxxxxxxxxx
# Node ID 02b0ed160e8ef9b8cdfd8b7e4fdd58fb19f7b344
# Parent 234939c0ec3a14cac448ec65e4dbaa173ccae16b
[LINUX] Allow dma_alloc_coherent() to work for regions up to 2MB.
The previous limit of 0.5MB was insufficient for some drivers
(e.g., when loading firmware).
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
---
linux-2.6-xen-sparse/arch/i386/mm/hypervisor.c | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
diff -r 234939c0ec3a -r 02b0ed160e8e
linux-2.6-xen-sparse/arch/i386/mm/hypervisor.c
--- a/linux-2.6-xen-sparse/arch/i386/mm/hypervisor.c Tue Jun 27 12:03:46
2006 +0100
+++ b/linux-2.6-xen-sparse/arch/i386/mm/hypervisor.c Tue Jun 27 12:17:45
2006 +0100
@@ -264,7 +264,7 @@ static void contiguous_bitmap_clear(
}
/* Protected by balloon_lock. */
-#define MAX_CONTIG_ORDER 7
+#define MAX_CONTIG_ORDER 9 /* 2MB */
static unsigned long discontig_frames[1<<MAX_CONTIG_ORDER];
/* Ensure multi-page extents are contiguous in machine memory. */
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] [xen-unstable] [LINUX] Allow dma_alloc_coherent() to work for regions up to 2MB.,
Xen patchbot-unstable <=
|
|
|
|
|