lwIP - A Lightweight TCP/IP stack - Patches: patch #6966, Moving the heap into a user...
You are not allowed to post comments on this tracker with your current authentication level.
patch #6966: Moving the heap into a user defined section
Submitter: | Iordan Neshev <iordan_neshev> | ||
Submitted: | Fri 30 Oct 2009 04:20:05 PM UTC | ||
Category: | None | Priority: | 5 - Normal |
Status: | Done | Privacy: | Public |
Assigned to: | goldsimon | Open/Closed: | Closed |
Planned Release: | None |
Wed 13 Jan 2010 01:10:34 PM UTC, comment #4: |
Simon Goldschmidt <goldsimon> |
Mon 11 Jan 2010 10:55:07 PM UTC, comment #3: This is a great solution and flexible. The user can point to memory however it's obtained. Taking care of where the memory is located is now in the user's control too.
|
Bill Auerbach <billauerbach> |
Mon 11 Jan 2010 06:15:26 PM UTC, comment #2: Additionally, we could remove the static modifier from 'ram_heap' to allow the same mechanism as for the memp pools (see discussion in bug #26133). |
Simon Goldschmidt <goldsimon> |
Mon 11 Jan 2010 06:14:28 PM UTC, comment #1: There is one other possibility which is much more easy to implement: we could just add a define EXTERNAL_HEAP, that must be a void-pointer to the heap address. Since ram_heap is only used when initializing 'ram'.
|
Simon Goldschmidt <goldsimon> |
Fri 30 Oct 2009 04:20:05 PM UTC, original submission:
This is my suggestion how to move the heap with GCC.
|
Iordan Neshev <iordan_neshev> |
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 4 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2010-01-13 | goldsimon | Status | None | Done | |
Assigned to | None | goldsimon | |||
Open/Closed | Open | Closed | |||
2010-01-11 | goldsimon | Attached File | - | Added mem.c_6966.patch, #19460 |
Powered by Savane 3.13-02a9.
Corresponding source code
Done by adding the LWIP_RAM_HEAP_POINTER define.