mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-11-04 00:51:42 +01:00 
			
		
		
		
	Merge branch 'bugfix/init_memctl_v3.2' into 'release/v3.2'
bootloader, esp32: add workaround for Tensilica erratum 572 (backport v3.2) See merge request idf/esp-idf!4134
This commit is contained in:
		@@ -1401,5 +1401,16 @@ extern const unsigned int  XCJOIN(Xthal_cp_mask_,XCHAL_CP7_IDENT);
 | 
			
		||||
#define XCHAL_ERRATUM_497	0
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * Erratum 572 (releases TBD, but present in ESP32)
 | 
			
		||||
 * Disable zero-overhead loop buffer to prevent rare illegal instruction
 | 
			
		||||
 * exceptions while executing zero-overhead loops.
 | 
			
		||||
 */
 | 
			
		||||
#if ( XCHAL_HAVE_LOOPS && XCHAL_LOOP_BUFFER_SIZE != 0 )
 | 
			
		||||
#define XCHAL_ERRATUM_572   1
 | 
			
		||||
#else
 | 
			
		||||
#define XCHAL_ERRATUM_572   0
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif /*XTENSA_CONFIG_CORE_H*/
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user