[PATCH 0/2] PPC64 setup for TPM
Benjamin Herrenschmidt
benh at kernel.crashing.org
Sat Oct 29 08:52:01 EST 2005
On Fri, 2005-10-28 at 15:00 -0500, Jake Moilanen wrote:
> Trusted Platform Module (TPM) is setup differently from other
> traditional devices. TPM is supposed to be a memory device.
>
> TPM pulls its memory location from the /tpm device-node. This memory
> location could be in the low 64K IO space (ISA space). Thus PPC64 needs
> to allow a device to register a low ISA address through a specific call
> to punch a hole in page_io_mask (as since it's memory, it will not be
> picked in the PCI probe). This should be used until the page_io_mask
> can be safely removed.
The page_io_mask is going away anyway...
> These patches do two things:
-ENOPATCH
> 1.) Allow specific call to punch a hole into page_io_mask for ISA
> addresses.
> 2.) Export the physical address of the base IO address. So
> TPM can interpret the device-tree memory location correctly.
More information about the Linuxppc64-dev
mailing list