ffs/fcp
Stewart Smith 6bd1a1fe3e fix high memory usage during any operation with '--buffer'
The --buffer command line option was passed to setvbuf(3).
Computers are fast enough and libc is good enough that
we realistically do not need this.

Hostboot's buildpnor.pl would pass --buffer 0x40000000
which resulted in a malloc(2GB), which would fail on systems
with less than 2GB of memory because sometimes
libc and the kernel are sane.

So, we keep the command line option for backwards compatibility
but completely ignore it.

In the few places where it was used to allocate a buffer to do
work in (and this was via a rather round-about way), we instead
just allocate something the size of the PNOR image.

Fixes: https://github.com/open-power/ffs/issues/7
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
2017-11-30 18:52:23 +11:00
..
src fix high memory usage during any operation with '--buffer' 2017-11-30 18:52:23 +11:00
.gitignore Port FFS tools over from Building Block repository. 2014-07-02 22:49:29 -05:00
fcp.sh Use correct (Apache) license. 2015-01-07 20:45:40 -05:00