Use a common constant for temp_buf size
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4176 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
		
							parent
							
								
									002bac8eae
								
							
						
					
					
						commit
						a20e31dcf0
					
				| @ -132,6 +132,7 @@ typedef struct CPUTLBEntry { | ||||
|                    sizeof(target_phys_addr_t))]; | ||||
| } CPUTLBEntry; | ||||
| 
 | ||||
| #define CPU_TEMP_BUF_NLONGS 128 | ||||
| #define CPU_COMMON                                                      \ | ||||
|     struct TranslationBlock *current_tb; /* currently executing TB  */  \ | ||||
|     /* soft mmu support */                                              \ | ||||
| @ -145,7 +146,8 @@ typedef struct CPUTLBEntry { | ||||
|     /* The meaning of the MMU modes is defined in the target code. */   \ | ||||
|     CPUTLBEntry tlb_table[NB_MMU_MODES][CPU_TLB_SIZE];                  \ | ||||
|     struct TranslationBlock *tb_jmp_cache[TB_JMP_CACHE_SIZE];           \ | ||||
|     long temp_buf[128]; /* buffer for temporaries in the code generator */ \ | ||||
|     /* buffer for temporaries in the code generator */                  \ | ||||
|     long temp_buf[CPU_TEMP_BUF_NLONGS];                                 \ | ||||
|                                                                         \ | ||||
|     /* from this point: preserved by CPU reset */                       \ | ||||
|     /* ice debug support */                                             \ | ||||
|  | ||||
| @ -85,7 +85,7 @@ void cpu_gen_init(void) | ||||
| { | ||||
|     tcg_context_init(&tcg_ctx);  | ||||
|     tcg_set_frame(&tcg_ctx, TCG_AREG0, offsetof(CPUState, temp_buf), | ||||
|                   128 * sizeof(long)); | ||||
|                   CPU_TEMP_BUF_NLONGS * sizeof(long)); | ||||
| } | ||||
| 
 | ||||
| /* return non zero if the very first instruction is invalid so that
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 blueswir1
						blueswir1