mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-01 19:54:32 +02:00
fix(wifi): put more useful rom code in used
This commit is contained in:
@@ -13,7 +13,7 @@
|
|||||||
esf_buf_alloc = 0x40001ae0;
|
esf_buf_alloc = 0x40001ae0;
|
||||||
esf_buf_alloc_dynamic = 0x40001ae4;
|
esf_buf_alloc_dynamic = 0x40001ae4;
|
||||||
esf_buf_recycle = 0x40001ae8;
|
esf_buf_recycle = 0x40001ae8;
|
||||||
//hal_mac_tx_set_ppdu = 0x40001af8;
|
hal_mac_tx_set_ppdu = 0x40001af8;
|
||||||
ic_mac_deinit = 0x40001b00;
|
ic_mac_deinit = 0x40001b00;
|
||||||
lmacAdjustTimestamp = 0x40001b10;
|
lmacAdjustTimestamp = 0x40001b10;
|
||||||
lmacDiscardMSDU = 0x40001b18;
|
lmacDiscardMSDU = 0x40001b18;
|
||||||
@@ -29,7 +29,7 @@ pm_rx_beacon_process = 0x40001bb4;
|
|||||||
pm_rx_data_process = 0x40001bb8;
|
pm_rx_data_process = 0x40001bb8;
|
||||||
pm_sleep = 0x40001bbc;
|
pm_sleep = 0x40001bbc;
|
||||||
//pm_tbtt_process = 0x40001bc4;
|
//pm_tbtt_process = 0x40001bc4;
|
||||||
//ppAssembleAMPDU = 0x40001bcc;
|
ppAssembleAMPDU = 0x40001bcc;
|
||||||
ppCalTxAMPDULength = 0x40001bd8;
|
ppCalTxAMPDULength = 0x40001bd8;
|
||||||
ppRxFragmentProc = 0x40001c28;
|
ppRxFragmentProc = 0x40001c28;
|
||||||
ppRxPkt = 0x40001c2c;
|
ppRxPkt = 0x40001c2c;
|
||||||
@@ -41,33 +41,33 @@ wDev_AppendRxBlocks = 0x40001cdc;
|
|||||||
//wDev_IndicateFrame = 0x40001cec;
|
//wDev_IndicateFrame = 0x40001cec;
|
||||||
wDev_ProcessFiq = 0x40001d08;
|
wDev_ProcessFiq = 0x40001d08;
|
||||||
wDev_ProcessRxSucData = 0x40001d0c;
|
wDev_ProcessRxSucData = 0x40001d0c;
|
||||||
//ppProcTxDone = 0x40001d1c;
|
ppProcTxDone = 0x40001d1c;
|
||||||
//pm_tx_data_done_process = 0x40001d20;
|
pm_tx_data_done_process = 0x40001d20;
|
||||||
ppMapWaitTxq = 0x40001d28;
|
ppMapWaitTxq = 0x40001d28;
|
||||||
lmacDiscardFrameExchangeSequence = 0x40001d70;
|
lmacDiscardFrameExchangeSequence = 0x40001d70;
|
||||||
lmacDisableTransmit = 0x40001d74;
|
lmacDisableTransmit = 0x40001d74;
|
||||||
//lmacProcessTxTimeout = 0x40001d78;
|
lmacProcessTxTimeout = 0x40001d78;
|
||||||
lmacProcessTxSuccess = 0x40001d7c;
|
lmacProcessTxSuccess = 0x40001d7c;
|
||||||
//lmacProcessTxComplete = 0x40001d8c;
|
lmacProcessTxComplete = 0x40001d8c;
|
||||||
lmacProcessTxopQComplete = 0x40001dc0;
|
lmacProcessTxopQComplete = 0x40001dc0;
|
||||||
lmacInit = 0x40001dc8;
|
lmacInit = 0x40001dc8;
|
||||||
//hal_init = 0x40001dd0;
|
hal_init = 0x40001dd0;
|
||||||
//mac_txrx_init = 0x40001de0;
|
mac_txrx_init = 0x40001de0;
|
||||||
lmac_stop_hw_txq = 0x40001df8;
|
lmac_stop_hw_txq = 0x40001df8;
|
||||||
//ppTxFragmentProc = 0x40001e08;
|
ppTxFragmentProc = 0x40001e08;
|
||||||
esf_buf_setup = 0x40001e0c;
|
esf_buf_setup = 0x40001e0c;
|
||||||
//hal_crypto_set_key_entry = 0x40001e18;
|
hal_crypto_set_key_entry = 0x40001e18;
|
||||||
//pm_start = 0x40001e34;
|
//pm_start = 0x40001e34;
|
||||||
//pm_stop = 0x40001e38;
|
//pm_stop = 0x40001e38;
|
||||||
hal_set_sta_tbtt = 0x40001e4c;
|
hal_set_sta_tbtt = 0x40001e4c;
|
||||||
//pm_update_next_tbtt = 0x40001e50;
|
//pm_update_next_tbtt = 0x40001e50;
|
||||||
//pm_set_sleep_type = 0x40001e54;
|
pm_set_sleep_type = 0x40001e54;
|
||||||
//pm_tx_null_data_done_process = 0x40001eb0;
|
pm_tx_null_data_done_process = 0x40001eb0;
|
||||||
//pm_tx_data_process = 0x40001eb4;
|
//pm_tx_data_process = 0x40001eb4;
|
||||||
//pm_attach = 0x40001eb8;
|
//pm_attach = 0x40001eb8;
|
||||||
//pm_coex_schm_process = 0x40001ebc;
|
//pm_coex_schm_process = 0x40001ebc;
|
||||||
//pm_on_probe_resp_rx = 0x40001ecc;
|
pm_on_probe_resp_rx = 0x40001ecc;
|
||||||
//pm_send_probe_stop = 0x40001edc;
|
pm_send_probe_stop = 0x40001edc;
|
||||||
hal_sniffer_rx_set_promis = 0x40001ef4;
|
hal_sniffer_rx_set_promis = 0x40001ef4;
|
||||||
hal_sniffer_set_promis_misc_pkt = 0x40001efc;
|
hal_sniffer_set_promis_misc_pkt = 0x40001efc;
|
||||||
tsf_hal_set_tbtt_start_time = 0x40001f38;
|
tsf_hal_set_tbtt_start_time = 0x40001f38;
|
||||||
@@ -82,13 +82,12 @@ ieee80211_ampdu_reorder = 0x40001fb0;
|
|||||||
ieee80211_encap_esfbuf = 0x40001fb8;
|
ieee80211_encap_esfbuf = 0x40001fb8;
|
||||||
ieee80211_output_process = 0x40001fc4;
|
ieee80211_output_process = 0x40001fc4;
|
||||||
sta_input = 0x40001fcc;
|
sta_input = 0x40001fcc;
|
||||||
/*
|
|
||||||
ieee80211_classify = 0x40001fe0;
|
ieee80211_classify = 0x40001fe0;
|
||||||
ieee80211_crypto_decap = 0x40001ff8;
|
ieee80211_crypto_decap = 0x40001ff8;
|
||||||
ieee80211_ccmp_decrypt = 0x4000200c;
|
ieee80211_ccmp_decrypt = 0x4000200c;
|
||||||
ieee80211_ccmp_encrypt = 0x40002010;
|
ieee80211_ccmp_encrypt = 0x40002010;
|
||||||
//ieee80211_send_action_vendor_spec = 0x40002034;
|
//ieee80211_send_action_vendor_spec = 0x40002034;
|
||||||
//ieee80211_send_mgmt = 0x40002038;
|
ieee80211_send_mgmt = 0x40002038;
|
||||||
//ieee80211_auth_construct = 0x4000203c;
|
//ieee80211_auth_construct = 0x4000203c;
|
||||||
ieee80211_deauth_construct = 0x40002040;
|
ieee80211_deauth_construct = 0x40002040;
|
||||||
ieee80211_disassoc_construct = 0x40002044;
|
ieee80211_disassoc_construct = 0x40002044;
|
||||||
@@ -98,7 +97,7 @@ ieee80211_assoc_resp_construct = 0x40002064;
|
|||||||
ieee80211_timer_process = 0x4000208c;
|
ieee80211_timer_process = 0x4000208c;
|
||||||
//cnx_coexist_timeout = 0x40002090;
|
//cnx_coexist_timeout = 0x40002090;
|
||||||
//sta_recv_mgmt = 0x40002094;
|
//sta_recv_mgmt = 0x40002094;
|
||||||
//ieee80211_send_probereq = 0x4000209c;
|
ieee80211_send_probereq = 0x4000209c;
|
||||||
//sta_auth_open = 0x400020a0;
|
//sta_auth_open = 0x400020a0;
|
||||||
//sta_auth_sae = 0x400020a8;
|
//sta_auth_sae = 0x400020a8;
|
||||||
//cnx_coexist_timeout_process = 0x400020ac;
|
//cnx_coexist_timeout_process = 0x400020ac;
|
||||||
@@ -120,7 +119,6 @@ sta_rx_csa = 0x40002134;
|
|||||||
//ieee80211_parse_beacon = 0x40002148;
|
//ieee80211_parse_beacon = 0x40002148;
|
||||||
ieee80211_match_security = 0x40002154;
|
ieee80211_match_security = 0x40002154;
|
||||||
//ieee80211_parse_rsn = 0x4000215c;
|
//ieee80211_parse_rsn = 0x4000215c;
|
||||||
*/
|
|
||||||
/* Data (.data, .bss, .rodata) */
|
/* Data (.data, .bss, .rodata) */
|
||||||
s_sa_query_retries = 0x3fcdfad8;
|
s_sa_query_retries = 0x3fcdfad8;
|
||||||
s_sa_query_success = 0x3fcdfad5;
|
s_sa_query_success = 0x3fcdfad5;
|
||||||
@@ -167,8 +165,8 @@ systimer_hal_set_tick_rate_ops = 0x40002eac;
|
|||||||
|
|
||||||
/* Functions */
|
/* Functions */
|
||||||
sta_reset_beacon_timeout = 0x40003024;
|
sta_reset_beacon_timeout = 0x40003024;
|
||||||
//ieee80211_post_hmac_tx = 0x40003028;
|
ieee80211_post_hmac_tx = 0x40003028;
|
||||||
//sta_rx_eapol = 0x4000302c;
|
sta_rx_eapol = 0x4000302c;
|
||||||
/* Data (.data, .bss, .rodata) */
|
/* Data (.data, .bss, .rodata) */
|
||||||
len_dh_ie_ptr = 0x3fcdfa6c;
|
len_dh_ie_ptr = 0x3fcdfa6c;
|
||||||
g_authmode_threshold_failure_ptr = 0x3fcdfa68;
|
g_authmode_threshold_failure_ptr = 0x3fcdfa68;
|
||||||
@@ -189,11 +187,11 @@ pm_beacon_monitor_tbtt_stop = 0x40003048;
|
|||||||
pm_beacon_monitor_timeout_process = 0x4000304c;
|
pm_beacon_monitor_timeout_process = 0x4000304c;
|
||||||
pm_beacon_monitor_tbtt_timeout_process = 0x40003050;
|
pm_beacon_monitor_tbtt_timeout_process = 0x40003050;
|
||||||
pm_on_tsf_timer = 0x40003054;
|
pm_on_tsf_timer = 0x40003054;
|
||||||
//pp_coex_tx_release = 0x40003058;
|
pp_coex_tx_release = 0x40003058;
|
||||||
ppRegressAmpdu = 0x4000305c;
|
ppRegressAmpdu = 0x4000305c;
|
||||||
trc_onPPTxDone = 0x40003060;
|
trc_onPPTxDone = 0x40003060;
|
||||||
is_fragmented_pkt = 0x40003064;
|
is_fragmented_pkt = 0x40003064;
|
||||||
//pm_tx_null_data_done_quick_wake_process = 0x40003068;
|
pm_tx_null_data_done_quick_wake_process = 0x40003068;
|
||||||
pm_enable_beacon_monitor_timer = 0x4000306c;
|
pm_enable_beacon_monitor_timer = 0x4000306c;
|
||||||
pm_disable_beacon_monitor_timer = 0x40003070;
|
pm_disable_beacon_monitor_timer = 0x40003070;
|
||||||
pm_beacon_offset_get_average = 0x40003074;
|
pm_beacon_offset_get_average = 0x40003074;
|
||||||
|
@@ -702,7 +702,7 @@ wdev_mac_sleep = 0x40001d04;
|
|||||||
wdevProcessRxSucDataAll = 0x40001d10;
|
wdevProcessRxSucDataAll = 0x40001d10;
|
||||||
wdev_csi_len_align = 0x40001d14;
|
wdev_csi_len_align = 0x40001d14;
|
||||||
ppDequeueTxDone_Locked = 0x40001d18;
|
ppDequeueTxDone_Locked = 0x40001d18;
|
||||||
//ppProcTxDone = 0x40001d1c;
|
ppProcTxDone = 0x40001d1c;
|
||||||
/*pm_tx_data_done_process = 0x40001d20;*/
|
/*pm_tx_data_done_process = 0x40001d20;*/
|
||||||
config_is_cache_tx_buf_enabled = 0x40001d24;
|
config_is_cache_tx_buf_enabled = 0x40001d24;
|
||||||
/* ppMapWaitTxq = 0x40001d28; */
|
/* ppMapWaitTxq = 0x40001d28; */
|
||||||
@@ -730,7 +730,7 @@ hal_mac_get_txq_pmd = 0x40001d6c;
|
|||||||
lmacProcessCollision = 0x40001d80;
|
lmacProcessCollision = 0x40001d80;
|
||||||
lmacProcessTxRtsError = 0x40001d84;
|
lmacProcessTxRtsError = 0x40001d84;
|
||||||
lmacProcessCtsTimeout = 0x40001d88;
|
lmacProcessCtsTimeout = 0x40001d88;
|
||||||
//lmacProcessTxComplete = 0x40001d8c;
|
lmacProcessTxComplete = 0x40001d8c;
|
||||||
lmacProcessAckTimeout = 0x40001d90;
|
lmacProcessAckTimeout = 0x40001d90;
|
||||||
lmacProcessTxError = 0x40001d94;
|
lmacProcessTxError = 0x40001d94;
|
||||||
lmacProcessTxseckiderr = 0x40001d98;
|
lmacProcessTxseckiderr = 0x40001d98;
|
||||||
@@ -771,7 +771,7 @@ hal_crypto_clr_key_entry = 0x40001e20;
|
|||||||
config_get_wifi_task_stack_size = 0x40001e24;
|
config_get_wifi_task_stack_size = 0x40001e24;
|
||||||
pp_create_task = 0x40001e28;
|
pp_create_task = 0x40001e28;
|
||||||
hal_set_sta_tsf_wakeup = 0x40001e2c;
|
hal_set_sta_tsf_wakeup = 0x40001e2c;
|
||||||
hal_set_rx_beacon_pti = 0x40001e30;
|
//hal_set_rx_beacon_pti = 0x40001e30;
|
||||||
/* pm_start = 0x40001e34; */
|
/* pm_start = 0x40001e34; */
|
||||||
/* pm_stop = 0x40001e38; */
|
/* pm_stop = 0x40001e38; */
|
||||||
hal_disable_sta_tbtt = 0x40001e3c;
|
hal_disable_sta_tbtt = 0x40001e3c;
|
||||||
@@ -799,7 +799,7 @@ dbg_lmac_rxtx_statis_dump = 0x40001e90;
|
|||||||
dbg_lmac_hw_statis_dump = 0x40001e94;
|
dbg_lmac_hw_statis_dump = 0x40001e94;
|
||||||
dbg_lmac_diag_statis_dump = 0x40001e98;
|
dbg_lmac_diag_statis_dump = 0x40001e98;
|
||||||
dbg_lmac_ps_statis_dump = 0x40001e9c;
|
dbg_lmac_ps_statis_dump = 0x40001e9c;
|
||||||
//pp_timer_do_process = 0x40001ea0;
|
pp_timer_do_process = 0x40001ea0;
|
||||||
rcUpdateAMPDUParam = 0x40001ea4;
|
rcUpdateAMPDUParam = 0x40001ea4;
|
||||||
rcUpdatePhyMode = 0x40001ea8;
|
rcUpdatePhyMode = 0x40001ea8;
|
||||||
rcGetHighestRateIdx = 0x40001eac;
|
rcGetHighestRateIdx = 0x40001eac;
|
||||||
@@ -1016,11 +1016,11 @@ ieee80211_alloc_tx_buf = 0x40002108;
|
|||||||
/* ieee80211_send_nulldata = 0x40002110; */
|
/* ieee80211_send_nulldata = 0x40002110; */
|
||||||
/* ieee80211_setup_robust_mgmtframe = 0x40002114; */
|
/* ieee80211_setup_robust_mgmtframe = 0x40002114; */
|
||||||
ieee80211_encap_null_data = 0x4000211c;
|
ieee80211_encap_null_data = 0x4000211c;
|
||||||
//ieee80211_send_deauth = 0x40002120;
|
ieee80211_send_deauth = 0x40002120;
|
||||||
ieee80211_alloc_deauth = 0x40002124;
|
ieee80211_alloc_deauth = 0x40002124;
|
||||||
ieee80211_send_proberesp = 0x40002128;
|
ieee80211_send_proberesp = 0x40002128;
|
||||||
ieee80211_getcapinfo = 0x40002130;
|
ieee80211_getcapinfo = 0x40002130;
|
||||||
//sta_rx_csa = 0x40002134;
|
sta_rx_csa = 0x40002134;
|
||||||
//sta_recv_sa_query_resp = 0x40002144;
|
//sta_recv_sa_query_resp = 0x40002144;
|
||||||
ieee80211_set_max_rate = 0x4000214c;
|
ieee80211_set_max_rate = 0x4000214c;
|
||||||
ic_set_sta = 0x40002150;
|
ic_set_sta = 0x40002150;
|
||||||
@@ -1079,7 +1079,7 @@ coex_hw_timer_set = 0x4000219c;
|
|||||||
coex_schm_interval_set = 0x400021a0;
|
coex_schm_interval_set = 0x400021a0;
|
||||||
coex_schm_lock = 0x400021a4;
|
coex_schm_lock = 0x400021a4;
|
||||||
coex_schm_unlock = 0x400021a8;
|
coex_schm_unlock = 0x400021a8;
|
||||||
//coex_status_get = 0x400021ac;
|
coex_status_get = 0x400021ac;
|
||||||
coex_wifi_release = 0x400021b0;
|
coex_wifi_release = 0x400021b0;
|
||||||
esp_coex_ble_conn_dynamic_prio_get = 0x400021b4;
|
esp_coex_ble_conn_dynamic_prio_get = 0x400021b4;
|
||||||
/*coex_hw_timer_tick_get = 0x400021b8;*/
|
/*coex_hw_timer_tick_get = 0x400021b8;*/
|
||||||
|
Reference in New Issue
Block a user