]> granicus.if.org Git - esp-idf/commit
soc: Allow components to reserve fixed memory ranges that they need
authorAngus Gratton <angus@espressif.com>
Fri, 22 Jun 2018 07:32:58 +0000 (17:32 +1000)
committerbot <bot@espressif.com>
Mon, 6 Aug 2018 01:37:55 +0000 (01:37 +0000)
commita5ae5ac4b368ecf721640d3461bc1a42ba2675ca
treed92eaaaa1b2e4fbcfdadb16e848ff05950703849
parentf2f2744b29dc62fd9815a3f4a06e49b3b5685e5d
soc: Allow components to reserve fixed memory ranges that they need

No longer necessary to keep all reserved addresses in 'soc'.

Means 'soc' does not need to know about 'bt', for example.

Also means that Bluetooth can be enabled in config without any memory being reserved for BT
controller. Only if code calling the BT controller is linked in, will this memory be reserved...
components/bt/bt.c
components/esp32/ld/esp32.common.ld
components/heap/heap_caps_init.c
components/soc/component.mk
components/soc/esp32/soc_memory_layout.c
components/soc/include/soc/soc_memory_layout.h
components/soc/src/memory_layout_utils.c [new file with mode: 0644]