On 2017-11-08 19:04:35, Ni, Ruiyu wrote: > Jordan, Laszlo, > > I didn't realize that a platform may have less than 4-page stack > before memory is ready. If I was aware of that, I would change the > default scratch buffer size to 2 page, which should be enough too.
This does not sound much better. I'm saying that the BASE library should only use at most a few hundred bytes of stack. Apparently the old algorithm did not use much memory, but perhaps was slow? Can we put it back in place for the BASE version of the library? Then, we can add a DXE specific version that uses a large buffer which it can allocate, and potentially free. -Jordan _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel