Re: Proposal: U-Boot memory management

2024-06-11 Thread Simon Glass
Hi Tom, On Mon, 10 Jun 2024 at 10:29, Tom Rini wrote: > > On Mon, Jun 10, 2024 at 07:55:44AM -0600, Simon Glass wrote: > > Hi Sughosh, > > > > On Thu, 6 Jun 2024 at 13:18, Sughosh Ganu wrote: > > > > > > hi Simon, > > > > > > On Wed, 29 May 2024 at 22:00, Simon Glass wrote: > > > > > > > > +Sug

Re: Proposal: U-Boot memory management

2024-06-10 Thread Tom Rini
On Mon, Jun 10, 2024 at 07:55:44AM -0600, Simon Glass wrote: > Hi Sughosh, > > On Thu, 6 Jun 2024 at 13:18, Sughosh Ganu wrote: > > > > hi Simon, > > > > On Wed, 29 May 2024 at 22:00, Simon Glass wrote: > > > > > > +Sughosh Ganu for reference > > > > > > > > > On Sun, 31 Dec 2023 at 09:16, Tom R

Re: Proposal: U-Boot memory management

2024-06-10 Thread Simon Glass
Hi Sughosh, On Mon, 10 Jun 2024 at 09:17, Sughosh Ganu wrote: > > hi Simon, > > On Mon, 10 Jun 2024 at 20:33, Simon Glass wrote: > > > > Hi Sughosh, > > > > On Mon, 10 Jun 2024 at 08:40, Sughosh Ganu wrote: > > > > > > hi Simon, > > > > > > On Mon, 10 Jun 2024 at 19:25, Simon Glass wrote: > >

Re: Proposal: U-Boot memory management

2024-06-10 Thread Sughosh Ganu
hi Simon, On Mon, 10 Jun 2024 at 20:33, Simon Glass wrote: > > Hi Sughosh, > > On Mon, 10 Jun 2024 at 08:40, Sughosh Ganu wrote: > > > > hi Simon, > > > > On Mon, 10 Jun 2024 at 19:25, Simon Glass wrote: > > > > > > Hi Sughosh, > > > > > > On Thu, 6 Jun 2024 at 13:18, Sughosh Ganu wrote: > > >

Re: Proposal: U-Boot memory management

2024-06-10 Thread Simon Glass
Hi Sughosh, On Mon, 10 Jun 2024 at 08:40, Sughosh Ganu wrote: > > hi Simon, > > On Mon, 10 Jun 2024 at 19:25, Simon Glass wrote: > > > > Hi Sughosh, > > > > On Thu, 6 Jun 2024 at 13:18, Sughosh Ganu wrote: > > > > > > hi Simon, > > > > > > On Wed, 29 May 2024 at 22:00, Simon Glass wrote: > > >

Re: Proposal: U-Boot memory management

2024-06-10 Thread Sughosh Ganu
hi Simon, On Mon, 10 Jun 2024 at 19:25, Simon Glass wrote: > > Hi Sughosh, > > On Thu, 6 Jun 2024 at 13:18, Sughosh Ganu wrote: > > > > hi Simon, > > > > On Wed, 29 May 2024 at 22:00, Simon Glass wrote: > > > > > > +Sughosh Ganu for reference > > > > > > > > > On Sun, 31 Dec 2023 at 09:16, Tom

Re: Proposal: U-Boot memory management

2024-06-10 Thread Simon Glass
Hi Sughosh, On Thu, 6 Jun 2024 at 13:18, Sughosh Ganu wrote: > > hi Simon, > > On Wed, 29 May 2024 at 22:00, Simon Glass wrote: > > > > +Sughosh Ganu for reference > > > > > > On Sun, 31 Dec 2023 at 09:16, Tom Rini wrote: > > > > > > On Sun, Dec 31, 2023 at 04:40:06PM +0100, Heinrich Schuchardt

Re: Proposal: U-Boot memory management

2024-06-06 Thread Sughosh Ganu
hi Simon, On Wed, 29 May 2024 at 22:00, Simon Glass wrote: > > +Sughosh Ganu for reference > > > On Sun, 31 Dec 2023 at 09:16, Tom Rini wrote: > > > > On Sun, Dec 31, 2023 at 04:40:06PM +0100, Heinrich Schuchardt wrote: > > > > > > > > > Am 31. Dezember 2023 16:11:44 MEZ schrieb Tom Rini : > > >

Re: Proposal: U-Boot memory management

2024-05-29 Thread Simon Glass
+Sughosh Ganu for reference On Sun, 31 Dec 2023 at 09:16, Tom Rini wrote: > > On Sun, Dec 31, 2023 at 04:40:06PM +0100, Heinrich Schuchardt wrote: > > > > > > Am 31. Dezember 2023 16:11:44 MEZ schrieb Tom Rini : > > >On Sun, Dec 31, 2023 at 07:22:10AM -0700, Simon Glass wrote: > > >> Hi Tom, > >

Re: Proposal: U-Boot memory management

2023-12-31 Thread Tom Rini
On Sun, Dec 31, 2023 at 04:40:06PM +0100, Heinrich Schuchardt wrote: > > > Am 31. Dezember 2023 16:11:44 MEZ schrieb Tom Rini : > >On Sun, Dec 31, 2023 at 07:22:10AM -0700, Simon Glass wrote: > >> Hi Tom, > >> > >> On Sun, Dec 31, 2023 at 6:54 AM Tom Rini wrote: > >> > > >> > On Sun, Dec 31, 20

Re: Proposal: U-Boot memory management

2023-12-31 Thread Heinrich Schuchardt
Am 31. Dezember 2023 16:11:44 MEZ schrieb Tom Rini : >On Sun, Dec 31, 2023 at 07:22:10AM -0700, Simon Glass wrote: >> Hi Tom, >> >> On Sun, Dec 31, 2023 at 6:54 AM Tom Rini wrote: >> > >> > On Sun, Dec 31, 2023 at 05:48:23AM -0700, Simon Glass wrote: >> > > Hi, >> > > >> > > On Fri, Dec 29, 20

Re: Proposal: U-Boot memory management

2023-12-31 Thread Tom Rini
On Sun, Dec 31, 2023 at 07:22:10AM -0700, Simon Glass wrote: > Hi Tom, > > On Sun, Dec 31, 2023 at 6:54 AM Tom Rini wrote: > > > > On Sun, Dec 31, 2023 at 05:48:23AM -0700, Simon Glass wrote: > > > Hi, > > > > > > On Fri, Dec 29, 2023 at 10:52 AM Tom Rini wrote: > > > > > > > > On Fri, Dec 29, 2

Re: Proposal: U-Boot memory management

2023-12-31 Thread Simon Glass
Hi Tom, On Sun, Dec 31, 2023 at 6:54 AM Tom Rini wrote: > > On Sun, Dec 31, 2023 at 05:48:23AM -0700, Simon Glass wrote: > > Hi, > > > > On Fri, Dec 29, 2023 at 10:52 AM Tom Rini wrote: > > > > > > On Fri, Dec 29, 2023 at 06:44:15PM +0100, Mark Kettenis wrote: > > > > > Date: Fri, 29 Dec 2023 11

Re: Proposal: U-Boot memory management

2023-12-31 Thread Tom Rini
On Sun, Dec 31, 2023 at 05:48:23AM -0700, Simon Glass wrote: > Hi, > > On Fri, Dec 29, 2023 at 10:52 AM Tom Rini wrote: > > > > On Fri, Dec 29, 2023 at 06:44:15PM +0100, Mark Kettenis wrote: > > > > Date: Fri, 29 Dec 2023 11:17:44 -0500 > > > > From: Tom Rini > > > > > > > > On Fri, Dec 29, 2023

Re: Proposal: U-Boot memory management

2023-12-31 Thread Simon Glass
Hi, On Fri, Dec 29, 2023 at 10:52 AM Tom Rini wrote: > > On Fri, Dec 29, 2023 at 06:44:15PM +0100, Mark Kettenis wrote: > > > Date: Fri, 29 Dec 2023 11:17:44 -0500 > > > From: Tom Rini > > > > > > On Fri, Dec 29, 2023 at 05:05:17PM +0100, Heinrich Schuchardt wrote: > > > > > > > > > > > > Am 29.

Re: Proposal: U-Boot memory management

2023-12-29 Thread Tom Rini
On Fri, Dec 29, 2023 at 06:44:15PM +0100, Mark Kettenis wrote: > > Date: Fri, 29 Dec 2023 11:17:44 -0500 > > From: Tom Rini > > > > On Fri, Dec 29, 2023 at 05:05:17PM +0100, Heinrich Schuchardt wrote: > > > > > > > > > Am 29. Dezember 2023 16:43:07 MEZ schrieb Tom Rini : > > > >On Fri, Dec 29,

Re: Proposal: U-Boot memory management

2023-12-29 Thread Tom Rini
On Fri, Dec 29, 2023 at 06:30:43PM +0100, Heinrich Schuchardt wrote: > On 12/29/23 18:21, Tom Rini wrote: > > On Fri, Dec 29, 2023 at 06:09:44PM +0100, Heinrich Schuchardt wrote: > > > On 12/29/23 17:47, Tom Rini wrote: > > > > On Fri, Dec 29, 2023 at 05:42:17PM +0100, Heinrich Schuchardt wrote: >

Re: Proposal: U-Boot memory management

2023-12-29 Thread Mark Kettenis
> Date: Fri, 29 Dec 2023 11:17:44 -0500 > From: Tom Rini > > On Fri, Dec 29, 2023 at 05:05:17PM +0100, Heinrich Schuchardt wrote: > > > > > > Am 29. Dezember 2023 16:43:07 MEZ schrieb Tom Rini : > > >On Fri, Dec 29, 2023 at 05:36:09AM +, Simon Glass wrote: > > >> Hi, > > >> > > >> On Sat,

Re: Proposal: U-Boot memory management

2023-12-29 Thread Heinrich Schuchardt
On 12/29/23 18:21, Tom Rini wrote: On Fri, Dec 29, 2023 at 06:09:44PM +0100, Heinrich Schuchardt wrote: On 12/29/23 17:47, Tom Rini wrote: On Fri, Dec 29, 2023 at 05:42:17PM +0100, Heinrich Schuchardt wrote: On 12/20/23 20:12, Tom Rini wrote: On Tue, Dec 19, 2023 at 09:15:21PM -0700, Simon Gl

Re: Proposal: U-Boot memory management

2023-12-29 Thread Tom Rini
On Fri, Dec 29, 2023 at 06:09:44PM +0100, Heinrich Schuchardt wrote: > On 12/29/23 17:47, Tom Rini wrote: > > On Fri, Dec 29, 2023 at 05:42:17PM +0100, Heinrich Schuchardt wrote: > > > On 12/20/23 20:12, Tom Rini wrote: > > > > On Tue, Dec 19, 2023 at 09:15:21PM -0700, Simon Glass wrote: > > > > >

Re: Proposal: U-Boot memory management

2023-12-29 Thread Heinrich Schuchardt
On 12/29/23 17:47, Tom Rini wrote: On Fri, Dec 29, 2023 at 05:42:17PM +0100, Heinrich Schuchardt wrote: On 12/20/23 20:12, Tom Rini wrote: On Tue, Dec 19, 2023 at 09:15:21PM -0700, Simon Glass wrote: Hi, On Tue, 19 Dec 2023 at 05:46, Tom Rini wrote: On Tue, Dec 19, 2023 at 03:15:38AM +0100

Re: Proposal: U-Boot memory management

2023-12-29 Thread Tom Rini
On Fri, Dec 29, 2023 at 05:42:17PM +0100, Heinrich Schuchardt wrote: > On 12/20/23 20:12, Tom Rini wrote: > > On Tue, Dec 19, 2023 at 09:15:21PM -0700, Simon Glass wrote: > > > Hi, > > > > > > On Tue, 19 Dec 2023 at 05:46, Tom Rini wrote: > > > > > > > > On Tue, Dec 19, 2023 at 03:15:38AM +0100,

Re: Proposal: U-Boot memory management

2023-12-29 Thread Heinrich Schuchardt
On 12/20/23 20:12, Tom Rini wrote: On Tue, Dec 19, 2023 at 09:15:21PM -0700, Simon Glass wrote: Hi, On Tue, 19 Dec 2023 at 05:46, Tom Rini wrote: On Tue, Dec 19, 2023 at 03:15:38AM +0100, Heinrich Schuchardt wrote: Am 19. Dezember 2023 02:26:00 MEZ schrieb Tom Rini : On Tue, Dec 19, 2023

Re: Proposal: U-Boot memory management

2023-12-29 Thread Tom Rini
On Fri, Dec 29, 2023 at 05:05:17PM +0100, Heinrich Schuchardt wrote: > > > Am 29. Dezember 2023 16:43:07 MEZ schrieb Tom Rini : > >On Fri, Dec 29, 2023 at 05:36:09AM +, Simon Glass wrote: > >> Hi, > >> > >> On Sat, Dec 16, 2023 at 6:01 PM Simon Glass wrote: > >> > > >> > Hi, > >> > > >> > T

Re: Proposal: U-Boot memory management

2023-12-29 Thread Heinrich Schuchardt
Am 29. Dezember 2023 16:43:07 MEZ schrieb Tom Rini : >On Fri, Dec 29, 2023 at 05:36:09AM +, Simon Glass wrote: >> Hi, >> >> On Sat, Dec 16, 2023 at 6:01 PM Simon Glass wrote: >> > >> > Hi, >> > >> > This records my thoughts after a discussion with Ilias & Heinrich re >> > memory allocation

Re: Proposal: U-Boot memory management

2023-12-29 Thread Tom Rini
On Fri, Dec 29, 2023 at 05:36:09AM +, Simon Glass wrote: > Hi, > > On Sat, Dec 16, 2023 at 6:01 PM Simon Glass wrote: > > > > Hi, > > > > This records my thoughts after a discussion with Ilias & Heinrich re > > memory allocation in U-Boot. > > > > 1. malloc() > > > > malloc() is used for prog

Re: Proposal: U-Boot memory management

2023-12-29 Thread Heinrich Schuchardt
Am 29. Dezember 2023 06:36:09 MEZ schrieb Simon Glass : >Hi, > >On Sat, Dec 16, 2023 at 6:01 PM Simon Glass wrote: >> >> Hi, >> >> This records my thoughts after a discussion with Ilias & Heinrich re >> memory allocation in U-Boot. >> >> 1. malloc() >> >> malloc() is used for programmatic memor

Re: Proposal: U-Boot memory management

2023-12-28 Thread Ilias Apalodimas
Hi Simon, On Fri, 29 Dec 2023 at 07:36, Simon Glass wrote: > > Hi Ilias, > > On Fri, Dec 22, 2023 at 12:02 PM Ilias Apalodimas > wrote: > > > > Hi Simon > > > > I'll respond to the rest more thoroughly but I since I caught this early, > > > > [...] > > > > > > > > 5. Avoid calling efi_allocate_p

Re: Proposal: U-Boot memory management

2023-12-28 Thread Simon Glass
Hi, On Sat, Dec 16, 2023 at 6:01 PM Simon Glass wrote: > > Hi, > > This records my thoughts after a discussion with Ilias & Heinrich re > memory allocation in U-Boot. > > 1. malloc() > > malloc() is used for programmatic memory allocation. It allows memory > to be freed. It is not designed for ve

Re: Proposal: U-Boot memory management

2023-12-28 Thread Simon Glass
Hi Ilias, On Fri, Dec 22, 2023 at 12:02 PM Ilias Apalodimas wrote: > > Hi Simon > > I'll respond to the rest more thoroughly but I since I caught this early, > > [...] > > > > > 5. Avoid calling efi_allocate_pages() and efi_allocate_pool() outside > > boot-time services. This solves the problem 6

Re: Proposal: U-Boot memory management

2023-12-22 Thread Ilias Apalodimas
Hi Simon I'll respond to the rest more thoroughly but I since I caught this early, [...] > > 5. Avoid calling efi_allocate_pages() and efi_allocate_pool() outside > boot-time services. This solves the problem 6. If memory is needed by > an app, allocate it with malloc() and see 3. There are only

Re: Proposal: U-Boot memory management

2023-12-20 Thread Tom Rini
On Tue, Dec 19, 2023 at 09:15:21PM -0700, Simon Glass wrote: > Hi, > > On Tue, 19 Dec 2023 at 05:46, Tom Rini wrote: > > > > On Tue, Dec 19, 2023 at 03:15:38AM +0100, Heinrich Schuchardt wrote: > > > > > > > > > Am 19. Dezember 2023 02:26:00 MEZ schrieb Tom Rini : > > > >On Tue, Dec 19, 2023 at 0

Re: Proposal: U-Boot memory management

2023-12-19 Thread Simon Glass
Hi, On Tue, 19 Dec 2023 at 05:46, Tom Rini wrote: > > On Tue, Dec 19, 2023 at 03:15:38AM +0100, Heinrich Schuchardt wrote: > > > > > > Am 19. Dezember 2023 02:26:00 MEZ schrieb Tom Rini : > > >On Tue, Dec 19, 2023 at 01:01:51AM +0100, Heinrich Schuchardt wrote: > > >> > > >> > > >> Am 19. Dezembe

Re: Proposal: U-Boot memory management

2023-12-19 Thread Tom Rini
On Tue, Dec 19, 2023 at 03:15:38AM +0100, Heinrich Schuchardt wrote: > > > Am 19. Dezember 2023 02:26:00 MEZ schrieb Tom Rini : > >On Tue, Dec 19, 2023 at 01:01:51AM +0100, Heinrich Schuchardt wrote: > >> > >> > >> Am 19. Dezember 2023 00:31:30 MEZ schrieb Tom Rini : > >> >On Tue, Dec 19, 2023

Re: Proposal: U-Boot memory management

2023-12-18 Thread Heinrich Schuchardt
Am 19. Dezember 2023 02:26:00 MEZ schrieb Tom Rini : >On Tue, Dec 19, 2023 at 01:01:51AM +0100, Heinrich Schuchardt wrote: >> >> >> Am 19. Dezember 2023 00:31:30 MEZ schrieb Tom Rini : >> >On Tue, Dec 19, 2023 at 12:29:19AM +0100, Heinrich Schuchardt wrote: >> >> >> >> >> >> Am 19. Dezember

Re: Proposal: U-Boot memory management

2023-12-18 Thread Tom Rini
On Tue, Dec 19, 2023 at 01:01:51AM +0100, Heinrich Schuchardt wrote: > > > Am 19. Dezember 2023 00:31:30 MEZ schrieb Tom Rini : > >On Tue, Dec 19, 2023 at 12:29:19AM +0100, Heinrich Schuchardt wrote: > >> > >> > >> Am 19. Dezember 2023 00:16:40 MEZ schrieb Tom Rini : > >> >On Tue, Dec 19, 2023

Re: Proposal: U-Boot memory management

2023-12-18 Thread Heinrich Schuchardt
Am 19. Dezember 2023 00:31:30 MEZ schrieb Tom Rini : >On Tue, Dec 19, 2023 at 12:29:19AM +0100, Heinrich Schuchardt wrote: >> >> >> Am 19. Dezember 2023 00:16:40 MEZ schrieb Tom Rini : >> >On Tue, Dec 19, 2023 at 12:08:31AM +0100, Heinrich Schuchardt wrote: >> >> >> >> >> >> Am 18. Dezember

Re: Proposal: U-Boot memory management

2023-12-18 Thread Tom Rini
On Tue, Dec 19, 2023 at 12:29:19AM +0100, Heinrich Schuchardt wrote: > > > Am 19. Dezember 2023 00:16:40 MEZ schrieb Tom Rini : > >On Tue, Dec 19, 2023 at 12:08:31AM +0100, Heinrich Schuchardt wrote: > >> > >> > >> Am 18. Dezember 2023 23:41:08 MEZ schrieb Tom Rini : > >> >On Mon, Dec 18, 2023

Re: Proposal: U-Boot memory management

2023-12-18 Thread Heinrich Schuchardt
Am 19. Dezember 2023 00:16:40 MEZ schrieb Tom Rini : >On Tue, Dec 19, 2023 at 12:08:31AM +0100, Heinrich Schuchardt wrote: >> >> >> Am 18. Dezember 2023 23:41:08 MEZ schrieb Tom Rini : >> >On Mon, Dec 18, 2023 at 11:34:16PM +0100, Heinrich Schuchardt wrote: >> > >> >[snip] >> >> Or take: >> >>

Re: Proposal: U-Boot memory management

2023-12-18 Thread Tom Rini
On Tue, Dec 19, 2023 at 12:08:31AM +0100, Heinrich Schuchardt wrote: > > > Am 18. Dezember 2023 23:41:08 MEZ schrieb Tom Rini : > >On Mon, Dec 18, 2023 at 11:34:16PM +0100, Heinrich Schuchardt wrote: > > > >[snip] > >> Or take: > >> > >> load host 0:1 $c kernel.efi > >> load host 0:1 $d initrd.i

Re: Proposal: U-Boot memory management

2023-12-18 Thread Heinrich Schuchardt
Am 18. Dezember 2023 23:41:08 MEZ schrieb Tom Rini : >On Mon, Dec 18, 2023 at 11:34:16PM +0100, Heinrich Schuchardt wrote: > >[snip] >> Or take: >> >> load host 0:1 $c kernel.efi >> load host 0:1 $d initrd.img >> >> How could we ensure that initrd.img is not overwriting a part of kernel.efi >

Re: Proposal: U-Boot memory management

2023-12-18 Thread Tom Rini
On Mon, Dec 18, 2023 at 11:34:16PM +0100, Heinrich Schuchardt wrote: [snip] > Or take: > > load host 0:1 $c kernel.efi > load host 0:1 $d initrd.img > > How could we ensure that initrd.img is not overwriting a part of kernel.efi > without memory allocation? Today, invalid checksum as part of s

Re: Proposal: U-Boot memory management

2023-12-18 Thread Heinrich Schuchardt
Am 18. Dezember 2023 22:48:43 MEZ schrieb Simon Glass : >Hi Heinrich, > >On Mon, 18 Dec 2023 at 14:37, Heinrich Schuchardt wrote: >> >> >> >> Am 18. Dezember 2023 22:03:41 MEZ schrieb Simon Glass : >> >Hi Heinrich, >> > >> >On Mon, 18 Dec 2023 at 13:00, Heinrich Schuchardt >> >wrote: >> >> >>

Re: Proposal: U-Boot memory management

2023-12-18 Thread Tom Rini
On Mon, Dec 18, 2023 at 02:48:43PM -0700, Simon Glass wrote: > Hi Heinrich, > > On Mon, 18 Dec 2023 at 14:37, Heinrich Schuchardt wrote: > > > > > > > > Am 18. Dezember 2023 22:03:41 MEZ schrieb Simon Glass : > > >Hi Heinrich, > > > > > >On Mon, 18 Dec 2023 at 13:00, Heinrich Schuchardt > > >wr

Re: Proposal: U-Boot memory management

2023-12-18 Thread Simon Glass
Hi Heinrich, On Mon, 18 Dec 2023 at 14:37, Heinrich Schuchardt wrote: > > > > Am 18. Dezember 2023 22:03:41 MEZ schrieb Simon Glass : > >Hi Heinrich, > > > >On Mon, 18 Dec 2023 at 13:00, Heinrich Schuchardt wrote: > >> > >> > >> > >> Am 18. Dezember 2023 19:12:11 MEZ schrieb Simon Glass : > >> >

Re: Proposal: U-Boot memory management

2023-12-18 Thread Tom Rini
On Mon, Dec 18, 2023 at 02:03:41PM -0700, Simon Glass wrote: > Hi Heinrich, > > On Mon, 18 Dec 2023 at 13:00, Heinrich Schuchardt wrote: > > > > > > > > Am 18. Dezember 2023 19:12:11 MEZ schrieb Simon Glass : > > >Hi Heinrich, > > > > > >On Sat, 16 Dec 2023 at 12:04, Heinrich Schuchardt > > >wr

Re: Proposal: U-Boot memory management

2023-12-18 Thread Heinrich Schuchardt
Am 18. Dezember 2023 22:03:41 MEZ schrieb Simon Glass : >Hi Heinrich, > >On Mon, 18 Dec 2023 at 13:00, Heinrich Schuchardt wrote: >> >> >> >> Am 18. Dezember 2023 19:12:11 MEZ schrieb Simon Glass : >> >Hi Heinrich, >> > >> >On Sat, 16 Dec 2023 at 12:04, Heinrich Schuchardt >> >wrote: >> >> >>

Re: Proposal: U-Boot memory management

2023-12-18 Thread Simon Glass
Hi Heinrich, On Mon, 18 Dec 2023 at 13:00, Heinrich Schuchardt wrote: > > > > Am 18. Dezember 2023 19:12:11 MEZ schrieb Simon Glass : > >Hi Heinrich, > > > >On Sat, 16 Dec 2023 at 12:04, Heinrich Schuchardt wrote: > >> > >> On 12/16/23 19:01, Simon Glass wrote: > >> > Hi, > >> > > >> > This reco

Re: Proposal: U-Boot memory management

2023-12-18 Thread Heinrich Schuchardt
Am 18. Dezember 2023 19:12:11 MEZ schrieb Simon Glass : >Hi Heinrich, > >On Sat, 16 Dec 2023 at 12:04, Heinrich Schuchardt wrote: >> >> On 12/16/23 19:01, Simon Glass wrote: >> > Hi, >> > >> > This records my thoughts after a discussion with Ilias & Heinrich re >> > memory allocation in U-Boot.

Re: Proposal: U-Boot memory management

2023-12-18 Thread Simon Glass
Hi Heinrich, On Sat, 16 Dec 2023 at 12:04, Heinrich Schuchardt wrote: > > On 12/16/23 19:01, Simon Glass wrote: > > Hi, > > > > This records my thoughts after a discussion with Ilias & Heinrich re > > memory allocation in U-Boot. > > > > 1. malloc() > > > > malloc() is used for programmatic memor

Re: Proposal: U-Boot memory management

2023-12-16 Thread Heinrich Schuchardt
On 12/16/23 19:01, Simon Glass wrote: Hi, This records my thoughts after a discussion with Ilias & Heinrich re memory allocation in U-Boot. 1. malloc() malloc() is used for programmatic memory allocation. It allows memory to be freed. It is not designed for very large allocations (e.g. a 10MB

Proposal: U-Boot memory management

2023-12-16 Thread Simon Glass
Hi, This records my thoughts after a discussion with Ilias & Heinrich re memory allocation in U-Boot. 1. malloc() malloc() is used for programmatic memory allocation. It allows memory to be freed. It is not designed for very large allocations (e.g. a 10MB kernel or 100MB ramdisk). 2. lmb lmb i