 c4b3f46c15
			
		
	
	
		c4b3f46c15
		
	
	
	
	
		
			
			Needed to work around circular includes. vaddr is currently defined in cpu-common.h and needed by hw/core/cpu.h, but cpu-common.h also need cpu.h to know the size of the CPUState. [Maybe we can instead move parts of cpu-common.h w. hw/core/cpu.h to sort out the circular inclusion.] Signed-off-by: Anton Johansson <anjo@rev.ng> Message-Id: <20240119144024.14289-7-anjo@rev.ng> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> [rth: Add include of vaddr.h into cpu-common.h] Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
		
			
				
	
	
		
			19 lines
		
	
	
		
			330 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			330 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* Define vaddr.  */
 | |
| 
 | |
| #ifndef VADDR_H
 | |
| #define VADDR_H
 | |
| 
 | |
| /**
 | |
|  * vaddr:
 | |
|  * Type wide enough to contain any #target_ulong virtual address.
 | |
|  */
 | |
| typedef uint64_t vaddr;
 | |
| #define VADDR_PRId PRId64
 | |
| #define VADDR_PRIu PRIu64
 | |
| #define VADDR_PRIo PRIo64
 | |
| #define VADDR_PRIx PRIx64
 | |
| #define VADDR_PRIX PRIX64
 | |
| #define VADDR_MAX UINT64_MAX
 | |
| 
 | |
| #endif
 |