aboutsummaryrefslogtreecommitdiffstats
path: root/tools/vtpm/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* build: Make XEN_ROOT an absolute path.Keir Fraser2011-03-171-1/+1
| | | | | | | | Otherwise make can search the path relative to certain standard paths such as /usr/include (e.g., the line '-include $(XEN_ROOT)/.config' in Config.mk suffers from this). Signed-off-by: Keir Fraser <keir@xen.org>
* vtpm: Upgrade to using tpm_emulator-0.5.1Keir Fraser2009-08-241-28/+6
| | | | | | | | | | | | | | | | | | | | | | | | The newer version of the emulator contains several bug fixes, one that we were seeing in our use of vtpm. This patch also defines TPM_STRONG_PERSISTENCE for the new emulator. A couple of important notes about this patch: -This has only been tested on PVM domU's. In theory it should work for HVM but I have not tried it at all and can guarantee nothing. -All the relevant changes in tools/vtpm/vtpm.patch have been ported to tpm_emulator-0.5.1. -None of the changes in tpm_emulator.patch have been ported. In particular this means the BUILD_EMULATOR option, which as I understand lets you use the tpm_emulator in dom0 for a machine that does not have a real hardware TPM does not work. This functionality should be easy to add though because the new emulator already comes with a kernel module interface. -No considerations were made for the VTPM_MULTI_VM feature (which is supposedly unfinished). This patch may or may not break any progress made on that feature. Signed-off-by: Matt Fioravante <Matthew.Fioravante@jhuapl.edu>
* Do not print `***' when compiling unless we fall overKeir Fraser2009-01-121-1/+1
| | | | | | | | | | | | | | | This has finally bugged me enough to do something about it: make prints `***' when it stops due to an error. With make -j, and/or with automated build systems, this error marker can be in the middle of a large logfile. It is useful to be able to search for it. Therefore change occurrences of `*' to `=' for information and warning messages. `***' is reserved for cases where the build stops. A corresponding change is being applied to qemu-xen-unstable. Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
* vtpm: Small makefile fix.Keir Fraser2008-01-301-1/+1
| | | | Signed-off-by: Jason Andryuk <the_deuce@yahoo.com>
* Fix some build system error handling.Keir Fraser2007-12-201-7/+7
| | | | Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
* VTPM_TOOLS: Updated vtpm for new release of tpm_emulator 0.4, and setkfraser@localhost.localdomain2006-07-251-14/+29
| | | | | | | | up easier tracking of the emulator. Also fixed a few minor bugs in the manager. Signed-off-by: Vincent Scarlata <vincent.r.scarlata@intel.com>
* [VTPM_TOOLS] Updated vtpm for new release of the tpm_emulator.kaf24@firebug.cl.cam.ac.uk2006-05-311-7/+7
| | | | | | New emulator includes AIK, DAA, and Transport Sessions Signed-off-by: Vinnie Scarlata <Vincent.r.scarlata@intel.com>
* VTPM_TOOLS: Restructured handlers for better clearity and created an ipckaf24@firebug.cl.cam.ac.uk2006-05-171-9/+12
| | | | | | | | abstraction needed for expansion to hot plug and migration support. Also fixed a bug in savestate. Signed-off-by: Vinnie Scarlata <Vincent.r.scarlata@intel.com>
* build: Clean up use of .PHONYkaf24@firebug.cl.cam.ac.uk2006-04-101-0/+6
| | | | | | | | | | | | * Move .PHONY directives next to targets, this makes them a lot harder to miss * Add missing .PHONY directives * Remove nonexistent .PHONY directives * Hopefully I didn'T miss anything... Signed-Off-By: Horms <horms@verge.net.au>
* Fix bugs related to the virtual TPM. Also make the vTPMkaf24@firebug.cl.cam.ac.uk2006-02-161-3/+5
| | | | | | | | manager listen on /dev/vtpm. Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
* VTPM Tools: Fix threading bug in vtpm_manager while using NPTL. Nowkaf24@firebug.cl.cam.ac.uk2006-02-161-3/+3
| | | | | | | | supports Linux Threads and NPTL threads. Also clean up vtpm Makefile. Signed-off-by: Vinnie Scarlata <vincent.r.scarlata@intel.com>
* Adds a check to vtpm_manager and vtpm Makefiles to verify openssl andkaf24@firebug.cl.cam.ac.uk2006-01-121-2/+11
| | | | | | | | | | gmp dev files are installed. If files are missing, Makefile exits with a message indicating that these tools will not be built, rather than an error, which prevents Xen from building. Signed-off-by: Vinnie Scarlata <vincent.r.scarlata@intel.com>
* Add 64 bit support to the VTPM Tools plus do some minor cleanups.kaf24@firebug.cl.cam.ac.uk2005-09-201-19/+15
| | | | | | | | | | | | | The VTPM manager and VTPMs fully support both 32 and 64 bit OSes. The tpm_emulator (provided for debugging on TPM-less machines) does not support 64-bit kernels by default though. See the README for details on how to use it on 64-bit kernels. (Vinnie Scarlata, Intel Corporation) Signed-off-by: Joe Cihula <joe.cihula@intel.com>
* Remainder of Intel/IBM joint TPM Virtualization implementation for Xen. shand@ubuntu.eng.hq.xensource.com2005-08-301-0/+63
Signed-off-by: Vinnie Scarlata <vincent.r.scarlata@intel.com> Signed-off-by: Joseph Cihula <joseph.cihula@intel.com> Signed-off-by: Steven Hand <steven@xensource.com>