ron minnich wrote: > On Tue, Oct 13, 2009 at 8:40 AM, Myles Watson <[email protected]> wrote: > >> On Tue, Oct 13, 2009 at 8:59 AM, ron minnich <[email protected]> wrote: >> >>> On Mon, Oct 12, 2009 at 8:51 PM, Myles Watson <[email protected]> wrote: >>> >>> >>>> So I guess the question is how should we make sure the stack and heap >>>> are >>>> sized correctly. Using malloc to allocate the memory for lzma makes >>>> sense, >>>> but it is used in CAR too, so that complicates our decision. >>>> >>> lzma decompressor gets a void * from the caller. Caller, if CAR, uses >>> on-stack pointer. RAM code can, if desired, >>> use malloc'ed memory? >>> >> Not for the scratchpad. It's allocated on the stack of the ulzma function. >> > > yes, but I always felt that was fixable.
By making two copies of the code that behave slightly different? There's no benefit of using heap over using stack, so why bother? Stefan -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

