Aperture pointing to e820 RAM. Ignoring.

From: Chris Ball
Date: Tue Jul 22 2008 - 23:22:23 EST


Hi,

I have a new 64-bit AMD system, with:

00:00.0 Host bridge: Advanced Micro Devices [AMD] RS780 Host Bridge
CPU0: AMD Phenom(tm) 9550 Quad-Core Processor stepping 03

dmesg contains:

Checking aperture...
No AGP bridge found
Node 0: aperture @ 20000000 size 32 MB
Aperture pointing to e820 RAM. Ignoring.
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

Any suggestions on how to get my 64 MB back? Full dmesg at:

http://dev.laptop.org/~cjb/pullcord-dmesg

As a small nitpick, the text quoted above seems misleading:

> Your BIOS doesn't leave a aperture memory hole

I don't think that's true; we just don't like where it mapped it.

> Please enable the IOMMU option in the BIOS setup

.. therefore, I don't think this is relevant. My BIOS doesn't appear
to have such an option in any case.

> This costs you 64 MB of RAM

A literal interpretation of "Please enable the IOMMU option in the BIOS
setup / This costs you 64 MB of RAM" would be that turning on the
IOMMU option would cost me 64 MB of RAM, whereas I think the opposite
meaning is intended.

Happy to help with the nitpick, and would like to sort out the
underlying problem on this box, which is a Gateway DX4200-UB001A.

Thanks,

- Chris.
--
Chris Ball <cjb@xxxxxxxxxx>
--
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/