btctler_lib_bss.ld 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. btctler_bss_start = .;
  2. BTCTLER_CONTROLLER_BSS_START = .;
  3. *(.bd_base)
  4. *(.bredr_rxtx_bulk)
  5. acl_tx_pool = .;
  6. *(.bredr_tx_bulk)
  7. #ifdef CONFIG_BT_TX_BUFF_SIZE
  8. acl_tx_pool_end = acl_tx_pool + CONFIG_BT_TX_BUFF_SIZE;
  9. #else
  10. acl_tx_pool_end = acl_tx_pool;
  11. #endif
  12. . = acl_tx_pool_end;
  13. acl_rx_pool = .;
  14. *(.bredr_rx_bulk)
  15. #ifdef CONFIG_BT_RX_BUFF_SIZE
  16. acl_rx_pool_end = acl_rx_pool + CONFIG_BT_RX_BUFF_SIZE;
  17. #else
  18. acl_rx_pool_end = acl_rx_pool;
  19. #endif
  20. . = acl_rx_pool_end;
  21. tws_bulk_pool = .;
  22. #ifdef CONFIG_TWS_BULK_POOL_SIZE
  23. tws_bulk_pool_end = tws_bulk_pool + CONFIG_TWS_BULK_POOL_SIZE;
  24. #else
  25. tws_bulk_pool_end = tws_bulk_pool;
  26. #endif
  27. . = tws_bulk_pool_end;
  28. *(.bt_rf_bss)
  29. *(.hci_controller_bss)
  30. *(.hci_interface_bss)
  31. *(.device_manager_bss)
  32. *(.vendor_manager_bss)
  33. BTCTLER_CONTROLLER_BSS_SIZE = ABSOLUTE(. - BTCTLER_CONTROLLER_BSS_START);
  34. BTCTLER_LE_CONTROLLER_BSS_START = .;
  35. *(.ble_hci_bss)
  36. *(.ble_ll_bss)
  37. *(.ble_rf_bss)
  38. BTCTLER_LE_CONTROLLER_BSS_SIZE = ABSOLUTE(. - BTCTLER_LE_CONTROLLER_BSS_START);
  39. BTCTLER_CL_BSS_START = .;
  40. *(.classic_rf_bss)
  41. *(.classic_lmp_bss)
  42. *(.classic_lmp_auth_bss)
  43. *(.classic_lmp_bigint_bss)
  44. *(.classic_lmp_crypt_bss)
  45. *(.classic_lmp_ecdh_bss)
  46. *(.classic_lmp_linkbulk_bss)
  47. *(.classic_lmp_hmac_bss)
  48. *(.classic_bb_bss)
  49. *(.classic_hci_bss)
  50. BTCTLER_CL_BSS_SIZE = ABSOLUTE(. - BTCTLER_CL_BSS_START);
  51. btctler_bss_end = .;