[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