armando
fee1300670
fix(mmu): fixed drom/irom reservation bus cap search logic
2026-04-09 10:59:42 +08:00
Marius Vikhammer
a138e4e516
Merge branch 'change/added_mutex_for_get_apis_v6.0' into 'release/v6.0'
...
mmu: add mutex for get_max_consecutive_free_block_size and paddr_find_caps (v6.0)
See merge request espressif/esp-idf!46432
2026-03-20 10:04:27 +08:00
armando
12c1749c4a
change(mmu): added mutex for public get apis
2026-03-10 11:34:45 +08:00
Chen Jichang
04df934c05
refactor(flash_enc): move esp_flash_encryption_enabled() to efuse component
2026-03-06 18:14:22 +08:00
Chen Jichang
fea2c08655
test(parlio,rmt,lcd): add virtual flash encryption test
2026-03-06 18:14:22 +08:00
morris
cd36b54840
Merge branch 'fix/fix_dma_fail_when_flash_enc_enabled_v6.0' into 'release/v6.0'
...
fix(dma): fix dma alignment when flash_enc enabled (v6.0)
See merge request espressif/esp-idf!45079
2026-02-01 10:11:47 +08:00
Michael (XIAO Xufeng)
e24fbebd27
Merge branch 'change/change_to_only_do_v2p_once_when_startup_v6.0' into 'release/v6.0'
...
mmu: no longer disable cache when converting virtual addr to physical addr and vice versa (v6.0)
See merge request espressif/esp-idf!45474
2026-01-30 15:53:09 +08:00
Chen Jichang
4c92df4926
fix(gdma): skip alignment check for AHBDMA version 1 when flash enc
2026-01-30 14:26:39 +08:00
Chen Jichang
11152d46a8
fix(dma): fix dma alignment when flash_enc enabled
...
Closes https://github.com/espressif/esp-idf/issues/17708
2026-01-30 14:07:39 +08:00
morris
db750dc1a0
feat(dma): graduate the dma driver from esp_hw_support to esp_driver_dma
2026-01-29 14:41:14 +08:00
armando
77930c3427
fix(mmu): no longer stop cache when doing virtual and physical addr conversion
2026-01-28 15:30:12 +08:00
armando
f2b715937f
fix(mspi): fixed mspi dma burst timing issue
2026-01-15 14:08:53 +08:00
armando
245cd9cda8
fix(cache): fixed cache sync ops concurrent call issue
...
Closes https://github.com/espressif/esp-idf/issues/18023
2025-12-25 09:55:27 +08:00
morris
311bec8f82
Merge branch 'fix/spi_edma_and_hal_component_6.0' into 'release/v6.0'
...
feat(driver_spi): split esp_hal_gpspi and support master driver edma (v6.0)
See merge request espressif/esp-idf!44222
2025-12-17 14:54:05 +08:00
nvmd
d20b89ece0
change: declutter SPI DMA debug logs
...
SPI component is overly verbose about its
handling of pre-DMA cache<->memory
synchronization. This commit moves the logs to
verbose level.
2025-12-15 15:59:21 +08:00
wanckl
d3e1a4881f
ci(p4): p4 eco5 enable parts of special tests
2025-12-11 15:12:10 +08:00
armando
714b022a43
ci(p4): disable p4 rev3 invalid tests temporarily
2025-11-21 02:48:05 +00:00
Laukik Hase
2cb0fa5c34
feat(esp_tee): Support for ESP32-C61 - the rest of the components
2025-11-19 10:57:42 +05:30
morris
2de3be7300
feat(dma): graduate the dma driver into a single component
2025-10-19 22:06:46 +08:00
Chen Chen
a4710cc206
refactor(driver): remove redundant driver dependencies
...
now the driver component only contains legacy code for i2c, twai and
touch sensor
2025-09-30 15:47:45 +08:00
Marek Fiala
9d35d63651
feat(cmake): Update minimum cmake version to 3.22 (whole repository)
2025-08-19 14:44:32 +02:00
Mahavir Jain
74da6d7a2f
Merge branch 'feature/esp_tee_c5' into 'master'
...
feat(esp_tee): Initial support for ESP32-C5
Closes IDF-10426, IDF-10427, IDF-10428, IDF-10429, and IDF-10430
See merge request espressif/esp-idf!38807
2025-08-14 17:44:12 +05:30
Laukik Hase
340de9823a
feat(esp_tee): Support for ESP32-C5 - the rest of the components
2025-08-13 14:08:59 +05:30
armando
71a09b82a4
change(cache): when vaddr is not cacheable, msync will return not supported
2025-08-11 01:53:16 +00:00
Marius Vikhammer
4065fb20f3
Merge branch 'feature/esp_test_utils_component' into 'master'
...
change(test_utils): moved test_utils out of unit-test-app project
See merge request espressif/esp-idf!40678
2025-08-01 11:04:37 +08:00
Marius Vikhammer
bf84ab652a
change(test_utils): moved test_utils component to tools/test_apps/components/
2025-07-21 14:05:50 +08:00
armando
84ae601fef
feat(cache): msync driver support on h4
2025-07-18 01:15:06 +00:00
Sudeep Mohanty
c8f68c72a7
Merge branch 'feat/remove_global_cmake_vars' into 'master'
...
change(esptool_py): Make esptool_py component idempotent in the build
Closes IDF-13073
See merge request espressif/esp-idf!39589
2025-07-17 17:13:49 +02:00
Sudeep Mohanty
c29f473a78
refactor(esptool_py): Remove elf variable dependencies
...
This commit updates all test_apps that have dependency on the elf
variable. Such test_apps now fetch the executable target from the build
properties.
2025-07-10 11:26:28 +02:00
Fu Hanxi
a5257dcc39
ci: apply idf-ci pytest plugin
...
Removed
- target markers. Now must use target as parametrization in esp-idf
- host test markers. Now will be automatically added with linux target and qemu marker
2025-07-09 10:33:28 +02:00
armando
432791f756
change(mmu): remove paddr remap warning log
2025-06-25 17:37:44 +08:00
morris
fb4b590941
refactor(dma)!: remove deprecated functions
2025-06-12 12:24:58 +08:00
armando
10d4e71323
feat(mmu): use cache freeze for mmap apis
2025-06-11 10:27:55 +08:00
Laukik Hase
12e2df2d74
feat(esp_tee): Support for ESP32-H2 - the rest of the components
2025-05-20 16:31:23 +05:30
nilesh.kale
944e3ec846
fix(esp_mm): Move cache-related sources out of pure RAM app check
...
This change resolves build issues when compiling with
CONFIG_APP_BUILD_TYPE_PURE_RAM_APP enabled.
2025-04-29 12:30:27 +05:30
armando
1abe57c987
test(system): increased 200B memory leak thresh due to mmu mmap mutex
...
200B to extend the thresh, real increase to the memory usage will be smaller
2025-04-14 10:45:40 +08:00
armando
6abf6f5196
test(mmu): added esp_mmu_map concurrency test
2025-04-14 10:45:40 +08:00
armando
5a1cb71184
fix(mmu): fixed esp_mmu_map concurrent issue and add related docs
2025-04-14 10:45:40 +08:00
armando
46be72437b
fix(cache): fixed l2 cache suspended/frozen but l1cache triggers l2 writeback issue
2025-04-02 18:03:43 +08:00
Chen Jichang
c34b4eb882
feat(esp32h4): enable ESP32H4 ci build
2025-03-28 14:41:28 +08:00
Chen Jichang
45ba78940f
feat(esp32h4): finnal introduce hello world
2025-03-19 18:48:41 +08:00
igor.udot
daf2d31008
test: format all test scripts
2025-03-05 12:08:48 +08:00
Armando
fd09700aab
test(mmu): added test for checking esp_mmu_vaddr_to_paddr with psram vaddrs
2025-02-17 16:15:09 +08:00
Armando
299d8115ed
fix(mmu): fixed esp_mmu_vaddr_to_paddr cannot figure out psram vaddr issue on esp32p4
2025-02-17 16:15:09 +08:00
Chen Ji Chang
9342b3fba1
Merge branch 'feat/h4_introduce_step1_add_target' into 'master'
...
feat(esp32h4): introduce target esp32h4(stage 1)
See merge request espressif/esp-idf!36780
2025-02-11 18:11:08 +08:00
morris
88e3ea2ea5
Merge branch 'bugfix/cache_invalidate_should_respect_size' into 'master'
...
bugfix(cache): cache invalidate operation should respect the cache line size
See merge request espressif/esp-idf!36805
2025-02-11 11:47:22 +08:00
morris
5558028870
bugfix(cache): cache invalidate operation should respect the cache line size
...
not only the buffer address but also the buffer size should aligned to
the cache line size
2025-02-10 17:48:46 +08:00
Armando
462c9f2510
test(mmu): test can find paddr caps by any paddr offset
2025-02-10 17:12:51 +08:00
Armando
cdaf777b22
feat(mmu): supported find paddr caps by any paddr offset
...
Closes https://github.com/espressif/esp-idf/issues/14988
2025-02-10 15:07:47 +08:00
Chen Jichang
6f83f39dce
feat(esp32h4): introduce target esp32h4(stage 1)
2025-02-08 17:07:44 +08:00