[PATCH 0/2] PPC64 setup for TPM

Jake Moilanen moilanen at austin.ibm.com
Sat Oct 29 06:00:35 EST 2005


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.

These patches do two things:

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.

Jake



More information about the Linuxppc64-dev mailing list