@@ -160,7 +160,7 @@ SECTIONS
160160 . = ALIGN (4 );
161161 _rtc_fast_start = ABSOLUTE (.);
162162 _rtc_text_start = ABSOLUTE (.);
163- *(.rtc .literal .rtc .text )
163+ *(.rtc .entry . literal .rtc .text )
164164 *(.rtc .entry .text )
165165 _rtc_text_end = ABSOLUTE (.);
166166 } GROUP_DATA_LINK_IN (rtc_iram_seg, ROMABLE_REGION)
@@ -350,7 +350,8 @@ SECTIONS
350350 *libzephyr.a :flash_brownout_hook.*(.literal .literal .* .text .text .*)
351351 *libzephyr.a :spi_flash_wrap.*(.literal .literal .* .text .text .*)
352352 *libzephyr.a :spi_flash_hpm_enable.*(.literal .literal .* .text .text .*)
353- *libzephyr.a :spi_flash_oct_flash_init*(.literal .literal .* .text .text .*)
353+ *libzephyr.a :spi_flash_oct_flash_init.*(.literal .literal .* .text .text .*)
354+ *libzephyr.a :flash_ops.*(.literal .literal .* .text .text .*)
354355
355356 /* [mapping:esp_system] */
356357 *libzephyr.a :esp_err.*(.literal .literal .* .text .text .*)
@@ -381,9 +382,11 @@ SECTIONS
381382
382383 /* [mapping:esp_rom] */
383384 *libzephyr.a :esp_rom_cache_esp32s2_esp32s3.*(.literal .literal .* .text .text .*)
385+ *libzephyr.a :cache_utils.*(.literal .text .literal .* .text .*)
384386 *libzephyr.a :esp_rom_spiflash.*(.literal .literal .* .text .text .*)
385387 *libzephyr.a :esp_rom_systimer.*(.literal .literal .* .text .text .*)
386388 *libzephyr.a :esp_rom_wdt.*(.literal .literal .* .text .text .*)
389+ *libzephyr.a :esp_rom_efuse.*(.literal .literal .* .text .text .*)
387390
388391 /* [mapping:esp_mm] */
389392 *libzephyr.a :esp_cache.*(.literal .literal .* .text .text .*)
@@ -393,8 +396,8 @@ SECTIONS
393396 *libzephyr.a :bootloader_random*.*(.literal .bootloader_random_enable .text .bootloader_random_enable )
394397
395398#if defined(CONFIG_ESP32_WIFI_IRAM_OPT)
396- *libnet80211.a :(.wifi0iram .wifi0iram .* .wifislpiram .wifislpiram .*)
397- *libpp.a :(.wifi0iram .wifi0iram .* .wifislpiram .wifislpiram .* .wifiorslpiram .wifiorslpiram .*)
399+ *libnet80211.a :(.wifi0iram .wifi0iram .* .wifislpiram .wifislpiram .* . wifiextrairam . wifiextrairam .* )
400+ *libpp.a :(.wifi0iram .wifi0iram .* .wifislpiram .wifislpiram .* .wifiorslpiram .wifiorslpiram .* . wifiextrairam . wifiextrairam .* )
398401 *libcoexist.a :(.wifi_slp_iram .wifi_slp_iram .*)
399402
400403 /* [mapping:esp_wifi] */
@@ -589,6 +592,7 @@ SECTIONS
589592 *libzephyr.a :spi_flash_hpm_enable.*(.rodata .rodata .*)
590593 *libzephyr.a :spi_flash_oct_flash_init.*(.rodata .rodata .*)
591594 *libzephyr.a :flash_qio_mode.*(.rodata .rodata .*)
595+ *libzephyr.a :flash_ops.*(.rodata .rodata .*)
592596
593597 /* [mapping:esp_mm] */
594598 *libzephyr.a :esp_cache.*(.rodata .rodata .*)
@@ -616,9 +620,11 @@ SECTIONS
616620
617621 /* [mapping:esp_rom] */
618622 *libzephyr.a :esp_rom_cache_esp32s2_esp32s3.*(.rodata .rodata .*)
623+ *libzephyr.a :cache_utils.*(.rodata .rodata .*)
619624 *libzephyr.a :esp_rom_spiflash.*(.rodata .rodata .*)
620625 *libzephyr.a :esp_rom_systimer.*(.rodata .rodata .*)
621626 *libzephyr.a :esp_rom_wdt.*(.rodata .rodata .*)
627+ *libzephyr.a :esp_rom_efuse.*(.rodata .rodata .*)
622628
623629 /* [mapping:esp_system] */
624630 *libzephyr.a :esp_err.*(.rodata .rodata .*)
@@ -761,8 +767,8 @@ SECTIONS
761767 __rom_region_start = ABSOLUTE (.);
762768
763769#if !defined(CONFIG_ESP32_WIFI_IRAM_OPT)
764- *libnet80211.a :( .wifi0iram .wifi0iram .* .wifislpiram .wifislpiram .*)
765- *libpp.a :( .wifi0iram .wifi0iram .* .wifislpiram .wifislpiram .* .wifiorslpiram .wifiorslpiram .*)
770+ *libnet80211.a :( .wifi0iram .wifi0iram .* .wifislpiram .wifislpiram .* . wifiextrairam . wifiextrairam .* )
771+ *libpp.a :( .wifi0iram .wifi0iram .* .wifislpiram .wifislpiram .* .wifiorslpiram .wifiorslpiram .* . wifiextrairam . wifiextrairam .* )
766772#endif
767773
768774#if !defined(CONFIG_ESP32_WIFI_RX_IRAM_OPT)
0 commit comments