From 57e6815a2fa1407986d16dbcbc9558028016ea3b Mon Sep 17 00:00:00 2001 From: kuwoyuki Date: Sat, 7 Dec 2024 07:13:20 +0600 Subject: [PATCH] chore: add bin ROM_ symbols --- .gitignore | 3 +- docs/wifi.md | 124 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 126 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 01f9cb9..81b6d93 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ build/ -.vscode/ \ No newline at end of file +.vscode/ +re/ \ No newline at end of file diff --git a/docs/wifi.md b/docs/wifi.md index 2171264..3d36865 100644 --- a/docs/wifi.md +++ b/docs/wifi.md @@ -4,6 +4,130 @@ todo: - disasm the wifi binary +```sh +$ find . -type f -name "*.o" -exec bash -c ' + for file in "$@"; do + nm "$file" | grep ROM_ | sed "s|^|$file: |" + done' bash {} + +``` + +``` +./lib_wlan_mp/rtl8711b_cmd.o: U ROM_WIFI_BCN_VALID +./lib_wlan_mp/rtl8711b_firmware.o: U ROM_WIFI_8051Reset +./lib_wlan_mp/rtl8711b_firmware.o: U ROM_WIFI_FWDownloadEnable +./lib_wlan_mp/rtl8711b_hal_efuse.o: U ROM_WIFI_EfuseParseTxPowerInfo +./lib_wlan_mp/lxbus_ops.o: 00000001 T ROM_WIFI_InitLxDma_patch +./lib_wlan_mp/phydm_CfoTracking.o: U ROM_odm_CfoTrackingFlow +./lib_wlan_mp/phydm_CfoTracking.o: U ROM_ODM_CfoTrackingReset +./lib_wlan_mp/phydm_CfoTracking.o: U ROM_odm_GetDefaultCrytaltalCap +./lib_wlan_mp/lxbus_halinit.o: U ROM_WIFI_InitAdaptiveCtrl +./lib_wlan_mp/lxbus_halinit.o: U ROM_WIFI_INIT_BeaconParameters +./lib_wlan_mp/lxbus_halinit.o: U ROM_WIFI_InitBurstPktLen +./lib_wlan_mp/lxbus_halinit.o: U ROM_WIFI_InitDriverInfoSize +./lib_wlan_mp/lxbus_halinit.o: U ROM_WIFI_InitEDCA +./lib_wlan_mp/lxbus_halinit.o: U ROM_WIFI_InitLLTTable +./lib_wlan_mp/lxbus_halinit.o: U ROM_WIFI_InitLxDma_patch +./lib_wlan_mp/lxbus_halinit.o: U ROM_WIFI_InitNetworkType +./lib_wlan_mp/lxbus_halinit.o: U ROM_WIFI_InitNormalChipRegPriority +./lib_wlan_mp/lxbus_halinit.o: U ROM_WIFI_InitOperationMode +./lib_wlan_mp/lxbus_halinit.o: U ROM_WIFI_InitPageBoundary +./lib_wlan_mp/lxbus_halinit.o: U ROM_WIFI_InitRateFallback +./lib_wlan_mp/lxbus_halinit.o: U ROM_WIFI_InitRCR +./lib_wlan_mp/lxbus_halinit.o: U ROM_WIFI_InitRetryFunction +./lib_wlan_mp/lxbus_halinit.o: U ROM_WIFI_InitSIFS +./lib_wlan_mp/lxbus_halinit.o: U ROM_WIFI_InitTransferPageSize +./lib_wlan_mp/lxbus_halinit.o: U ROM_WIFI_InitTxBufferBoundary +./lib_wlan_mp/lxbus_suspend.o: U ROM_WIFI_32K_Cmd +./lib_wlan_mp/phydm_HWConfig.o: U ROM_odm_EVMdbToPercentage +./lib_wlan_mp/phydm_HWConfig.o: U ROM_odm_QueryRxPwrPercentage +./lib_wlan_mp/phydm_HWConfig.o: U ROM_odm_SignalScaleMapping_8711B +./lib_wlan_mp/rtw_mp.o: U ROM_odm_FalseAlarmCounterStatistics +./lib_wlan_mp/rtw_mp.o: U ROM_odm_SetCrystalCap +./lib_wlan_mp/rtl8711b_xmit.o: U ROM_WIFI_BCN_VALID +./lib_wlan_mp/rtl8711b_hal_init.o: U ROM_WIFI_ACM_CTRL +./lib_wlan_mp/rtl8711b_hal_init.o: U ROM_WIFI_BASIC_RATE +./lib_wlan_mp/rtl8711b_hal_init.o: U ROM_WIFI_BCN_FUNC +./lib_wlan_mp/rtl8711b_hal_init.o: U ROM_WIFI_BSSID_SET +./lib_wlan_mp/rtl8711b_hal_init.o: U ROM_WIFI_BWMapping +./lib_wlan_mp/rtl8711b_hal_init.o: U ROM_WIFI_CAM_WRITE +./lib_wlan_mp/rtl8711b_hal_init.o: U ROM_WIFI_CHECK_BSSID +./lib_wlan_mp/rtl8711b_hal_init.o: U ROM_WIFI_CHECK_TXBUF +./lib_wlan_mp/rtl8711b_hal_init.o: U ROM_WIFI_DISCONNECT +./lib_wlan_mp/rtl8711b_hal_init.o: U ROM_WIFI_FIFO_CLEARN_UP +./lib_wlan_mp/rtl8711b_hal_init.o: U ROM_WIFI_FillFakeTxdesc +./lib_wlan_mp/rtl8711b_hal_init.o: U ROM_WIFI_FillTxdescSectype +./lib_wlan_mp/rtl8711b_hal_init.o: U ROM_WIFI_INIT_BeaconParameters +./lib_wlan_mp/rtl8711b_hal_init.o: U ROM_WIFI_MACADDR_SET +./lib_wlan_mp/rtl8711b_hal_init.o: U ROM_WIFI_MEDIA_STATUS +./lib_wlan_mp/rtl8711b_hal_init.o: U ROM_WIFI_MEDIA_STATUS1 +./lib_wlan_mp/rtl8711b_hal_init.o: U ROM_WIFI_PROMISC_Cmd +./lib_wlan_mp/rtl8711b_hal_init.o: U ROM_WIFI_ReadChipVersion +./lib_wlan_mp/rtl8711b_hal_init.o: U ROM_WIFI_RESP_SIFS +./lib_wlan_mp/rtl8711b_hal_init.o: U ROM_WIFI_RESUME_TxBeacon +./lib_wlan_mp/rtl8711b_hal_init.o: U ROM_WIFI_SCMapping +./lib_wlan_mp/rtl8711b_hal_init.o: U ROM_WIFI_SetOpmodeAP +./lib_wlan_mp/rtl8711b_hal_init.o: U ROM_WIFI_SET_TSF +./lib_wlan_mp/rtl8711b_hal_init.o: U ROM_WIFI_STOP_TXBeacon +./lib_wlan_mp/HalPhyRf_8711B.o: U ROM_odm_SetCrystalCap +./lib_wlan_mp/rtl8711b_phycfg.o: U ROM_odm_SetCrystalCap +./lib_wlan/rtl8711b_cmd.o: U ROM_WIFI_BCN_VALID +./lib_wlan/rtl8711b_firmware.o: U ROM_WIFI_8051Reset +./lib_wlan/rtl8711b_firmware.o: U ROM_WIFI_FWDownloadEnable +./lib_wlan/rtl8711b_hal_efuse.o: U ROM_WIFI_EfuseParseTxPowerInfo +./lib_wlan/lxbus_ops.o: 00000001 T ROM_WIFI_InitLxDma_patch +./lib_wlan/phydm_CfoTracking.o: U ROM_odm_CfoTrackingFlow +./lib_wlan/phydm_CfoTracking.o: U ROM_ODM_CfoTrackingReset +./lib_wlan/phydm_CfoTracking.o: U ROM_odm_GetDefaultCrytaltalCap +./lib_wlan/lxbus_halinit.o: U ROM_WIFI_InitAdaptiveCtrl +./lib_wlan/lxbus_halinit.o: U ROM_WIFI_INIT_BeaconParameters +./lib_wlan/lxbus_halinit.o: U ROM_WIFI_InitBurstPktLen +./lib_wlan/lxbus_halinit.o: U ROM_WIFI_InitDriverInfoSize +./lib_wlan/lxbus_halinit.o: U ROM_WIFI_InitEDCA +./lib_wlan/lxbus_halinit.o: U ROM_WIFI_InitLLTTable +./lib_wlan/lxbus_halinit.o: U ROM_WIFI_InitLxDma_patch +./lib_wlan/lxbus_halinit.o: U ROM_WIFI_InitNetworkType +./lib_wlan/lxbus_halinit.o: U ROM_WIFI_InitNormalChipRegPriority +./lib_wlan/lxbus_halinit.o: U ROM_WIFI_InitOperationMode +./lib_wlan/lxbus_halinit.o: U ROM_WIFI_InitPageBoundary +./lib_wlan/lxbus_halinit.o: U ROM_WIFI_InitRateFallback +./lib_wlan/lxbus_halinit.o: U ROM_WIFI_InitRCR +./lib_wlan/lxbus_halinit.o: U ROM_WIFI_InitRetryFunction +./lib_wlan/lxbus_halinit.o: U ROM_WIFI_InitSIFS +./lib_wlan/lxbus_halinit.o: U ROM_WIFI_InitTransferPageSize +./lib_wlan/lxbus_halinit.o: U ROM_WIFI_InitTxBufferBoundary +./lib_wlan/lxbus_suspend.o: U ROM_WIFI_32K_Cmd +./lib_wlan/phydm_HWConfig.o: U ROM_odm_EVMdbToPercentage +./lib_wlan/phydm_HWConfig.o: U ROM_odm_QueryRxPwrPercentage +./lib_wlan/phydm_HWConfig.o: U ROM_odm_SignalScaleMapping_8711B +./lib_wlan/rtl8711b_xmit.o: U ROM_WIFI_BCN_VALID +./lib_wlan/rtl8711b_hal_init.o: U ROM_WIFI_ACM_CTRL +./lib_wlan/rtl8711b_hal_init.o: U ROM_WIFI_BASIC_RATE +./lib_wlan/rtl8711b_hal_init.o: U ROM_WIFI_BCN_FUNC +./lib_wlan/rtl8711b_hal_init.o: U ROM_WIFI_BSSID_SET +./lib_wlan/rtl8711b_hal_init.o: U ROM_WIFI_BWMapping +./lib_wlan/rtl8711b_hal_init.o: U ROM_WIFI_CAM_WRITE +./lib_wlan/rtl8711b_hal_init.o: U ROM_WIFI_CHECK_BSSID +./lib_wlan/rtl8711b_hal_init.o: U ROM_WIFI_CHECK_TXBUF +./lib_wlan/rtl8711b_hal_init.o: U ROM_WIFI_DISCONNECT +./lib_wlan/rtl8711b_hal_init.o: U ROM_WIFI_FIFO_CLEARN_UP +./lib_wlan/rtl8711b_hal_init.o: U ROM_WIFI_FillFakeTxdesc +./lib_wlan/rtl8711b_hal_init.o: U ROM_WIFI_FillTxdescSectype +./lib_wlan/rtl8711b_hal_init.o: U ROM_WIFI_INIT_BeaconParameters +./lib_wlan/rtl8711b_hal_init.o: U ROM_WIFI_MACADDR_SET +./lib_wlan/rtl8711b_hal_init.o: U ROM_WIFI_MEDIA_STATUS +./lib_wlan/rtl8711b_hal_init.o: U ROM_WIFI_MEDIA_STATUS1 +./lib_wlan/rtl8711b_hal_init.o: U ROM_WIFI_PROMISC_Cmd +./lib_wlan/rtl8711b_hal_init.o: U ROM_WIFI_ReadChipVersion +./lib_wlan/rtl8711b_hal_init.o: U ROM_WIFI_RESP_SIFS +./lib_wlan/rtl8711b_hal_init.o: U ROM_WIFI_RESUME_TxBeacon +./lib_wlan/rtl8711b_hal_init.o: U ROM_WIFI_SCMapping +./lib_wlan/rtl8711b_hal_init.o: U ROM_WIFI_SetOpmodeAP +./lib_wlan/rtl8711b_hal_init.o: U ROM_WIFI_SET_TSF +./lib_wlan/rtl8711b_hal_init.o: U ROM_WIFI_STOP_TXBeacon +./lib_wlan/HalPhyRf_8711B.o: U ROM_odm_SetCrystalCap +./lib_wlan/rtl8711b_phycfg.o: U ROM_odm_SetCrystalCap +``` + ```mermaid sequenceDiagram participant Device