Omar Chebib 
							
						 
					 
					
						
						
							
						
						6f888390ab 
					 
					
						
						
							
							fix(spi_flash): fix a bug where l2 cache was configured from flash  
						
						
						
						
					 
					
						2024-04-15 13:55:38 +08:00 
						 
				 
			
				
					
						
							
							
								wanlei 
							
						 
					 
					
						
						
							
						
						20c18ac52b 
					 
					
						
						
							
							feat(esp32c61): final introduce helloworld support  
						
						
						
						
					 
					
						2024-04-02 10:50:52 +08:00 
						 
				 
			
				
					
						
							
							
								Xiao Xufeng 
							
						 
					 
					
						
						
							
						
						313c4f2cdc 
					 
					
						
						
							
							fix(all): remove unused header includes  
						
						
						
						
					 
					
						2024-03-25 13:58:40 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						8dc21afcfe 
					 
					
						
						
							
							fix(spi_flash): Fix stuck during flash operation  
						
						... 
						
						
						
						When a task was not pinned to a certain CPU. 
						
						
					 
					
						2024-03-22 19:49:42 +02:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						48a7f053d5 
					 
					
						
						
							
							feat(freertos/smp): Update other IDF components to be compatible with FreeRTOS v11.0.1  
						
						
						
						
					 
					
						2024-03-05 15:44:12 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						d9661e15e2 
					 
					
						
						
							
							fix(cache): fix wrong dcache size 0 configuration issue on s2  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/12711  
						
						
					 
					
						2024-01-04 12:06:09 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						ec27891af6 
					 
					
						
						
							
							change(cache): swap cache hal arg 'type' and 'level'  
						
						
						
						
					 
					
						2023-09-22 14:19:41 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						ea38a2e9a4 
					 
					
						
						
							
							feat(cache): support cache driver on esp32p4  
						
						
						
						
					 
					
						2023-09-22 14:19:41 +08:00 
						 
				 
			
				
					
						
							
							
								Gao Xu 
							
						 
					 
					
						
						
							
						
						0ceb5f2648 
					 
					
						
						
							
							Merge branch 'refactor/cache_disable_enable_interface' into 'master'  
						
						... 
						
						
						
						refactor(cache): abstract cache rom API in cache_ll.h
Closes IDF-7922
See merge request espressif/esp-idf!25040  
						
						
					 
					
						2023-08-15 19:43:47 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						706d684418 
					 
					
						
						
							
							feat(esp32p4): introduced new target esp32p4, supported hello_world  
						
						
						
						
					 
					
						2023-08-09 19:33:25 +08:00 
						 
				 
			
				
					
						
							
							
								gaoxu 
							
						 
					 
					
						
						
							
						
						fd759d65b0 
					 
					
						
						
							
							refactor(cache): abstract cache rom API in cache_ll.h  
						
						
						
						
					 
					
						2023-08-09 10:32:12 +00:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						e8bbb490ec 
					 
					
						
						
							
							feat(cache): added cache init configurations on p4  
						
						
						
						
					 
					
						2023-07-25 05:59:10 +00:00 
						 
				 
			
				
					
						
							
							
								wanlei 
							
						 
					 
					
						
						
							
						
						0f7e39d15a 
					 
					
						
						
							
							cache: refactor cache_utils into cache_hal instade  
						
						
						
						
					 
					
						2023-06-15 11:50:42 +08:00 
						 
				 
			
				
					
						
							
							
								wanlei 
							
						 
					 
					
						
						
							
						
						c5c793109f 
					 
					
						
						
							
							cache: fix cache suspended/resumed twice on S3  
						
						
						
						
					 
					
						2023-06-14 10:55:07 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						bf2a7b2df6 
					 
					
						
						
							
							esp32h4: removed esp32h4 related codes  
						
						
						
						
					 
					
						2023-04-23 12:03:07 +00:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						b7053b46ef 
					 
					
						
						
							
							esp32h4: remove esp32h4 target from peripherals  
						
						
						
						
					 
					
						2023-04-20 15:19:45 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						3d2e674326 
					 
					
						
						
							
							freertos: Move private API additions to "freertos_idf_additions_priv.h"  
						
						... 
						
						
						
						Previously, some IDF FreeRTOS API additions that were meant to be private were
exposed through the same "idf_additions.h" header. This commit moves those
functions to a separate header included via
"esp_private/freertos_idf_additions_priv.h" so that they are not mistaken as
public API by users.
This commit also fixes some missing include and C++ guards in idf_additions.h 
						
						
					 
					
						2023-04-07 15:24:34 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						4997689de5 
					 
					
						
						
							
							cache: support h2 and c6 cache error  
						
						
						
						
					 
					
						2023-02-24 16:16:46 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						29e0258de2 
					 
					
						
						
							
							spi_flash: init wrap in app stage  
						
						
						
						
					 
					
						2023-02-14 18:20:53 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						0d37436f36 
					 
					
						
						
							
							spi_flash: Support flash wrap (burst read), flash driver side  
						
						
						
						
					 
					
						2023-02-13 11:10:15 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						4713a9a7f2 
					 
					
						
						
							
							ESP32H2: Introduce new chip target esp32h2, hello_world example supported  
						
						
						
						
					 
					
						2022-12-29 12:29:14 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						8677216576 
					 
					
						
						
							
							esp32h2: renaming esp32h2 to esp32h4  
						
						
						
						
					 
					
						2022-11-08 17:05:33 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						ff8dd1e1a8 
					 
					
						
						
							
							esp32c6: add spi_flash support  
						
						
						
						
					 
					
						2022-09-26 20:32:13 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						aea2fe0816 
					 
					
						
						
							
							freertos: Adds new APIs to set/get and restore base priority  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/7580  
						
						
					 
					
						2022-09-01 07:07:08 +00:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						781d06af73 
					 
					
						
						
							
							esp_hw_support: Remove compare_set.h API  
						
						... 
						
						
						
						This function removes the following legacy atomic CAS functions:
From compare_set.h (file removed):
- compare_and_set_native()
- compare_and_set_extram()
From portmacro.h
- uxPortCompareSet()
- uxPortCompareSetExtram()
Users should call esp_cpu_compare_and_set() instead as this function hides the details
of atomic CAS on internal and external RAM addresses.
Due to the removal of compare_set.h, some missing header includes are also fixed in this commit. 
						
						
					 
					
						2022-07-22 00:06:06 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						a690a87829 
					 
					
						
						
							
							spi_flash: Remove legacy spi_flash drivers  
						
						
						
						
					 
					
						2022-07-01 11:01:34 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						0687daf2c8 
					 
					
						
						
							
							kconfig: move remaining kconfig options out of target component  
						
						... 
						
						
						
						The kconfig options are moved to the component where they are used,
mostly esp_hw_support and esp_system. 
						
						
					 
					
						2022-05-23 17:57:45 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						c70a69b1dd 
					 
					
						
						
							
							Merge branch 'bugfix/remove_ref_non_ex_options' into 'master'  
						
						... 
						
						
						
						config: removed references to non-existing kconfig options
See merge request espressif/esp-idf!17495  
						
						
					 
					
						2022-03-25 18:02:54 +08:00 
						 
				 
			
				
					
						
							
							
								Anton Maklakov 
							
						 
					 
					
						
						
							
						
						68e5d9d585 
					 
					
						
						
							
							Remove IRAM_ATTR from any function declarations  
						
						... 
						
						
						
						IRAM_ATTR expands to a unique section attribute. Applying it to both
declaration and definition results in a section conflict. 
						
						
					 
					
						2022-03-22 09:58:50 +00:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						0fbae992dd 
					 
					
						
						
							
							config: removed references to non-existing kconfig options  
						
						
						
						
					 
					
						2022-03-15 18:32:22 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						ca3c056ac9 
					 
					
						
						
							
							kconfig: replace deprecated options with new values  
						
						
						
						
					 
					
						2022-03-15 16:28:53 +08:00 
						 
				 
			
				
					
						
							
							
								Armando (Dou Yiwen) 
							
						 
					 
					
						
						
							
						
						6ed3ffbbf1 
					 
					
						
						
							
							Merge branch 'refactor/remove_redundant_rom_cache_dependency' into 'master'  
						
						... 
						
						
						
						cache: remove redundant rom cache dependency in bootloader
Closes IDF-4523
See merge request espressif/esp-idf!17077  
						
						
					 
					
						2022-03-12 10:11:39 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						c1cbd7bbf6 
					 
					
						
						
							
							cache/mmu: implememnt cache and mmu hal APIs in bootloader  
						
						
						
						
					 
					
						2022-03-11 22:43:11 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						934a3951b8 
					 
					
						
						
							
							Merge branch 'feature/s2_s3_support_ext_mem_stack' into 'master'  
						
						... 
						
						
						
						soc: support placing task stacks in external memory for S2 and S3
Closes IDF-2797 and IDF-1805
See merge request espressif/esp-idf!16186  
						
						
					 
					
						2022-03-09 11:57:31 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						27f5c90e2e 
					 
					
						
						
							
							freertos: Fix usage of vTaskSuspendAll()/xTaskResumeAll()  
						
						... 
						
						
						
						IDF FreeRTOS uses vTaskSuspendAll()/xTaskResumeAll() to stop preemption
on a particular core. However, those functions behave differently in FreeRTOS SMP.
This commit replaces all calls of vTaskSuspendAll()/xTaskResumeAll() with
vTaskPreemptionDisable()/vTaskPreemptionEnable() when compiling with SMP FreeRTOS. 
						
						
					 
					
						2022-03-08 14:59:18 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						374712921a 
					 
					
						
						
							
							CI: add configs for running S2,  S3 unit tests with PSRAM  
						
						... 
						
						
						
						Fixed various minor failures detected with these configs. 
						
						
					 
					
						2022-03-04 15:29:17 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						cf049e15ed 
					 
					
						
						
							
							esp8684: rename target to esp32c2  
						
						
						
						
					 
					
						2022-01-19 11:08:57 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						3a4db97cec 
					 
					
						
						
							
							spi_flash: move patch files to common rom patch folder  
						
						
						
						
					 
					
						2021-12-30 14:05:12 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						3dd1cfea18 
					 
					
						
						
							
							spi_flash: refactor spi_flash.h to decline duplicated code  
						
						
						
						
					 
					
						2021-12-30 14:05:12 +08:00 
						 
				 
			
				
					
						
							
							
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						e22b4007d3 
					 
					
						
						
							
							esp_hw_support: Removed deprecated CPU util functions  
						
						... 
						
						
						
						The following files were deleted:
- components/esp_hw_support/include/soc/cpu.h
- components/soc/esp32s3/include/soc/cpu.h
The following functions are deprecated:
- get_sp()
The following functions declared in soc/cpu.h are now moved to esp_cpu.h:
- esp_cpu_configure_region_protection()
The following functions declared in soc/cpu.h are now moved to components/xtensa/include/esp_cpu_utils.h:
- esp_cpu_process_stack_pc()
All files with soc/cpu.h inclusion are updated to include esp_cpu.h instead.
Signed-off-by: Sudeep Mohanty <sudeep.mohanty@espressif.com > 
						
						
					 
					
						2021-12-28 16:58:37 +05:30 
						 
				 
			
				
					
						
							
							
								Jing Li 
							
						 
					 
					
						
						
							
						
						caa9e323cc 
					 
					
						
						
							
							Merge branch 'bugfix/fix_ota_crash' into 'master'  
						
						... 
						
						
						
						fix: app crash when OTA because the OTA task's stack is in rtc fast memory
See merge request espressif/esp-idf!15720  
						
						
					 
					
						2021-11-09 08:45:01 +00:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						3934e24d22 
					 
					
						
						
							
							ESP8684: add spi_flash, efuse, hw_support support  
						
						
						
						
					 
					
						2021-11-06 17:33:44 +08:00 
						 
				 
			
				
					
						
							
							
								jingli 
							
						 
					 
					
						
						
							
						
						efbc980d4f 
					 
					
						
						
							
							fix: app crash when OTA because the OTA task's stack is in rtc fast memory  
						
						
						
						
					 
					
						2021-11-03 20:56:42 +08:00 
						 
				 
			
				
					
						
							
							
								Shu Chen 
							
						 
					 
					
						
						
							
						
						6fce2930d0 
					 
					
						
						
							
							esp32h2: enable more components to support esp32h2  
						
						... 
						
						
						
						Involved components:
 * app_trace
 * esp-tls
 * esp_adc_cal
 * esp_pm
 * esp_serial_slave_link
 * esp_timer
 * freertos
 * idf_test
 * log
 * mbedtls
 * newlib
 * perfmon
 * spi_flash
 * spiffs
 * ulp
 * unity
 * vfs 
						
						
					 
					
						2021-07-01 19:53:11 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						fa8389da00 
					 
					
						
						
							
							remove othercore cache disable  
						
						
						
						
					 
					
						2021-04-29 03:10:47 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						fd164b82b6 
					 
					
						
						
							
							Merge branch 'refactor/move_from_xtensa' into 'master'  
						
						... 
						
						
						
						Movements from xtensa
Closes IDF-2164
See merge request espressif/esp-idf!10556  
						
						
					 
					
						2021-03-11 00:24:25 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						d6f4d99d93 
					 
					
						
						
							
							core system: Fix warnings in compilation when assertions are disabled  
						
						... 
						
						
						
						Adds a CI config for hello world that sets this, to catch future regressions 
						
						
					 
					
						2021-03-03 10:26:57 +11:00 
						 
				 
			
				
					
						
							
							
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						0f03f450ff 
					 
					
						
						
							
							esp_hw_support: create esp_cpu  
						
						... 
						
						
						
						Create a esp_cpu header that contains CPU-related functions and
utilities. 
						
						
					 
					
						2021-02-26 13:34:29 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						753a929525 
					 
					
						
						
							
							global: fix sign-compare warnings  
						
						
						
						
					 
					
						2021-01-12 14:05:08 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						d4c9a45675 
					 
					
						
						
							
							spi_flash: Add ESP32-C3 support  
						
						... 
						
						
						
						Based on internal commit 3ef01301fff 
						
						
					 
					
						2020-12-17 15:34:13 +11:00