)]}' { "commit": "2a604f4a2818b8354b5e1a39e388eb5e16cfbc1f", "tree": "cce0dc88a1f562f3c22342ffeddefab06e7009bd", "parents": [ "81f5892105c4d1c93d2941d6ee6c157cfe70bc5c" ], "author": { "name": "Gaurav-Aggarwal-AWS", "email": "33462878+aggarg@users.noreply.github.com", "time": "Tue Feb 23 18:36:27 2021 -0800" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue Feb 23 18:36:27 2021 -0800" }, "message": "Support allocating stack from separate heap (#267)\n\nThe change adds support for allocating task stacks from separate heap.\r\nWhen configSTACK_ALLOCATION_FROM_SEPARATE_HEAP is defined as 1 in\r\nFreeRTOSConfig.h, task stacks are allocated and freed using\r\npvPortMallocStack and vPortFreeStack functions. This allows the\r\napplication writer to provide a separate allocator for task stacks.\r\n\r\nWhen configSTACK_ALLOCATION_FROM_SEPARATE_HEAP is defined as 0, task\r\nstacks are allocated and freed using FreeRTOS heap functions\r\npvPortMalloc and vPortFree.\r\n\r\nFor backward compatibility, configSTACK_ALLOCATION_FROM_SEPARATE_HEAP\r\ndefaults to 0.\r\n\r\nSigned-off-by: Gaurav Aggarwal \u003caggarg@amazon.com\u003e", "tree_diff": [ { "type": "modify", "old_id": "d2ac65fe778b0bf731c33429600884c40c61fcce", "old_mode": 33188, "old_path": ".github/lexicon.txt", "new_id": "9ffef9ac6e4c26e2c0637d0ff931a790f232af9e", "new_mode": 33188, "new_path": ".github/lexicon.txt" }, { "type": "modify", "old_id": "df263a1bd84cad7e3a31e1d261fa6fb83c91c0b5", "old_mode": 33188, "old_path": "include/FreeRTOS.h", "new_id": "9573258754e5d5b73e9037484d0889c5e08e240c", "new_mode": 33188, "new_path": "include/FreeRTOS.h" }, { "type": "modify", "old_id": "4f4c1d52a6cdd1eb2f2081f3748ad34cadd91d97", "old_mode": 33188, "old_path": "include/portable.h", "new_id": "f836747f8dc2b25c8cb80ca11759c40a1415e7e2", "new_mode": 33188, "new_path": "include/portable.h" }, { "type": "modify", "old_id": "fc44c817df7e5c945e190faa268c791830ff1b4d", "old_mode": 33188, "old_path": "tasks.c", "new_id": "6ba21bbd3d9665d054a252706fc9571e342d0e0f", "new_mode": 33188, "new_path": "tasks.c" } ] }