patch-2.4.21 linux-2.4.21/arch/x86_64/kernel/aperture.c
Next file: linux-2.4.21/arch/x86_64/kernel/apic.c
Previous file: linux-2.4.21/arch/x86_64/kernel/acpitable.c
Back to the patch index
Back to the overall index
- Lines: 33
- Date:
2003-06-13 07:51:32.000000000 -0700
- Orig file:
linux-2.4.20/arch/x86_64/kernel/aperture.c
- Orig date:
2002-11-28 15:53:12.000000000 -0800
diff -urN linux-2.4.20/arch/x86_64/kernel/aperture.c linux-2.4.21/arch/x86_64/kernel/aperture.c
@@ -8,7 +8,7 @@
* the bootmem allocator can allocate 32+MB.
*
* Copyright 2002 Andi Kleen, SuSE Labs.
- * $Id: aperture.c,v 1.2 2002/09/19 19:25:32 ak Exp $
+ * $Id: aperture.c,v 1.4 2002/11/28 06:05:58 ak Exp $
*/
#include <linux/config.h>
#include <linux/kernel.h>
@@ -47,10 +47,9 @@
aper_size = (32 * 1024 * 1024) << fallback_aper_order;
/*
- * Aperture has to be naturally aligned it seems. This means an
- * 2GB aperture won't have much changes to succeed in the lower 4GB of
- * memory. Unfortunately we cannot move it up because that would make
- * the IOMMU useless.
+ * Aperture has to be naturally aligned. This means an 2GB aperture won't
+ * have much chances to find a place in the lower 4GB of memory. Unfortunately
+ * we cannot move it up because that would make the IOMMU useless.
*/
p = __alloc_bootmem_node(nd0, aper_size, aper_size, 0);
if (!p || __pa(p)+aper_size > 0xffffffff) {
@@ -105,7 +104,8 @@
if (!fix && !fallback_aper_force)
return;
- printk("Your BIOS is broken and doesn't leave a aperture memory hole\n");
+ printk("Your BIOS doesn't leave a aperture memory hole\n");
+ printk("Please enable the IOMMU option in the BIOS setup\n");
aper_alloc = allocate_aperture();
if (!aper_alloc)
return;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)