29 lines
		
	
	
		
			692 B
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			29 lines
		
	
	
		
			692 B
		
	
	
	
		
			C
		
	
	
	
	
	
|   | /*
 | ||
|  |  * SGX EPC backend | ||
|  |  * | ||
|  |  * Copyright (C) 2019 Intel Corporation | ||
|  |  * | ||
|  |  * Authors: | ||
|  |  *   Sean Christopherson <sean.j.christopherson@intel.com> | ||
|  |  * | ||
|  |  * This work is licensed under the terms of the GNU GPL, version 2 or later. | ||
|  |  * See the COPYING file in the top-level directory. | ||
|  |  */ | ||
|  | #ifndef QEMU_HOSTMEM_EPC_H
 | ||
|  | #define QEMU_HOSTMEM_EPC_H
 | ||
|  | 
 | ||
|  | #include "sysemu/hostmem.h"
 | ||
|  | 
 | ||
|  | #define TYPE_MEMORY_BACKEND_EPC "memory-backend-epc"
 | ||
|  | 
 | ||
|  | #define MEMORY_BACKEND_EPC(obj)                                        \
 | ||
|  |     OBJECT_CHECK(HostMemoryBackendEpc, (obj), TYPE_MEMORY_BACKEND_EPC) | ||
|  | 
 | ||
|  | typedef struct HostMemoryBackendEpc HostMemoryBackendEpc; | ||
|  | 
 | ||
|  | struct HostMemoryBackendEpc { | ||
|  |     HostMemoryBackend parent_obj; | ||
|  | }; | ||
|  | 
 | ||
|  | #endif
 |