Re: The zen of kernel virtual addresses

From: Jeremy Fitzhardinge (jeremy@goop.org)
Date: Mon Oct 23 2000 - 17:01:41 EST


On Sat, Oct 21, 2000 at 01:37:26PM -0600, Jonathan Corbet wrote:
> physical address
> An address as known by the low-level hardware. In the modern
> world, these can be 64-bit quantities, even on 32-bit systems.
> These are the addresses used by /dev/mem - which appears to work
> only for low memory.

A phyical address is the address the CPU uses to talk to memory. It is not
necessarily the same kind of address a device uses to see memory: they use
bus addresses. The simple case is bus address == physical address, but
there are many variations. Systems with an IOMMU (or equiv) present devices
with a completely different view of system memory.

        J



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



This archive was generated by hypermail 2b29 : Mon Oct 23 2000 - 21:00:22 EST