tpm: convert tpm_util.c to use trace-events
Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com> Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
This commit is contained in:
		
							parent
							
								
									49d302fe3d
								
							
						
					
					
						commit
						cc7d320f5d
					
				| @ -28,14 +28,7 @@ | ||||
| #include "exec/memory.h" | ||||
| #include "sysemu/tpm_backend.h" | ||||
| #include "hw/qdev.h" | ||||
| 
 | ||||
| #define DEBUG_TPM 0 | ||||
| 
 | ||||
| #define DPRINTF(fmt, ...) do { \ | ||||
|     if (DEBUG_TPM) { \ | ||||
|         fprintf(stderr, "tpm-util:"fmt"\n", ## __VA_ARGS__); \ | ||||
|     } \ | ||||
| } while (0) | ||||
| #include "trace.h" | ||||
| 
 | ||||
| /* tpm backend property */ | ||||
| 
 | ||||
| @ -279,10 +272,11 @@ int tpm_util_get_buffer_size(int tpm_fd, TPMVersion tpm_version, | ||||
| 
 | ||||
|         if (be32_to_cpu(tpm_resp.hdr.len) != sizeof(tpm_resp) || | ||||
|             be32_to_cpu(tpm_resp.len) != sizeof(uint32_t)) { | ||||
|             DPRINTF("tpm_resp->hdr.len = %u, expected = %zu\n", | ||||
|                     be32_to_cpu(tpm_resp.hdr.len), sizeof(tpm_resp)); | ||||
|             DPRINTF("tpm_resp->len = %u, expected = %zu\n", | ||||
|                     be32_to_cpu(tpm_resp.len), sizeof(uint32_t)); | ||||
|             trace_tpm_util_get_buffer_size_hdr_len( | ||||
|                 be32_to_cpu(tpm_resp.hdr.len), | ||||
|                 sizeof(tpm_resp)); | ||||
|             trace_tpm_util_get_buffer_size_len(be32_to_cpu(tpm_resp.len), | ||||
|                                                sizeof(uint32_t)); | ||||
|             error_report("tpm_util: Got unexpected response to " | ||||
|                          "TPM_GetCapability; errcode: 0x%x", | ||||
|                          be32_to_cpu(tpm_resp.hdr.errcode)); | ||||
| @ -327,10 +321,11 @@ int tpm_util_get_buffer_size(int tpm_fd, TPMVersion tpm_version, | ||||
| 
 | ||||
|         if (be32_to_cpu(tpm2_resp.hdr.len) != sizeof(tpm2_resp) || | ||||
|             be32_to_cpu(tpm2_resp.count) != 2) { | ||||
|             DPRINTF("tpm2_resp->hdr.len = %u, expected = %zu\n", | ||||
|                     be32_to_cpu(tpm2_resp.hdr.len), sizeof(tpm2_resp)); | ||||
|             DPRINTF("tpm2_resp->len = %u, expected = %u\n", | ||||
|                     be32_to_cpu(tpm2_resp.count), 2); | ||||
|             trace_tpm_util_get_buffer_size_hdr_len2( | ||||
|                 be32_to_cpu(tpm2_resp.hdr.len), | ||||
|                 sizeof(tpm2_resp)); | ||||
|             trace_tpm_util_get_buffer_size_len2( | ||||
|                 be32_to_cpu(tpm2_resp.count), 2); | ||||
|             error_report("tpm_util: Got unexpected response to " | ||||
|                          "TPM2_GetCapability; errcode: 0x%x", | ||||
|                          be32_to_cpu(tpm2_resp.hdr.errcode)); | ||||
| @ -344,7 +339,7 @@ int tpm_util_get_buffer_size(int tpm_fd, TPMVersion tpm_version, | ||||
|         return -EFAULT; | ||||
|     } | ||||
| 
 | ||||
|     DPRINTF("buffersize of device: %zu\n", *buffersize); | ||||
|     trace_tpm_util_get_buffer_size(*buffersize); | ||||
| 
 | ||||
|     return 0; | ||||
| } | ||||
|  | ||||
| @ -7,3 +7,10 @@ tpm_crb_mmio_write(uint64_t addr, unsigned size, uint32_t val) "CRB write 0x" TA | ||||
| # hw/tpm/tpm_passthrough.c | ||||
| tpm_passthrough_handle_request(void *cmd) "processing command %p" | ||||
| tpm_passthrough_reset(void) "reset" | ||||
| 
 | ||||
| # hw/tpm/tpm_util.c | ||||
| tpm_util_get_buffer_size_hdr_len(uint32_t len, size_t expected) "tpm_resp->hdr.len = %u, expected = %zu" | ||||
| tpm_util_get_buffer_size_len(uint32_t len, size_t expected) "tpm_resp->len = %u, expected = %zu" | ||||
| tpm_util_get_buffer_size_hdr_len2(uint32_t len, size_t expected) "tpm2_resp->hdr.len = %u, expected = %zu" | ||||
| tpm_util_get_buffer_size_len2(uint32_t len, size_t expected) "tpm2_resp->len = %u, expected = %zu" | ||||
| tpm_util_get_buffer_size(size_t len) "buffersize of device: %zu" | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Stefan Berger
						Stefan Berger