Re: AGP aperture beyond 4GB not valid?

From: H. Peter Anvin
Date: Wed Aug 13 2008 - 02:01:34 EST


Chris Adams wrote:

Checking aperture...
Node 0: aperture @ 1006000000 size 32 MB
Aperture beyond 4GB. Ignoring.
No AGP bridge found
Your BIOS doesn't leave a aperture memory hole
Please enable the IOMMU option in the BIOS setup
This costs you 64 MB of RAM
Mapping aperture over 65536 KB of RAM @ c000000
PM: Registered nosave memory: 000000000c000000 - 0000000010000000


My BIOS doesn't have an IOMMU option (latest BIOS available for the
mboard). However, it appears that an aperture is allocated but the
kernel then ignores it due to where it is placed. Why?


You can't use it as an IOMMU to handle 32-bit devices, since it's above the 32-bit addressible region. Hence the kernel doesn't use it.

-hpa
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/