[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