[OpenBIOS] [PATCH] bootinfo_init_program: improve memory allocation efficiency
Programmingkid
programmingkidx at gmail.com
Sun Apr 19 22:43:50 CEST 2015
On Apr 19, 2015, at 3:52 PM, Cormac O'Brien wrote:
> This patch provides a more memory-efficient method of allocating memory for the
> boot script by using the actual script length (including entity translations)
> instead of the file size.
>
> Signed-off-by: Cormac O'Brien <i.am.cormac.obrien at gmail.com>
>
> ---
> libopenbios/bootinfo_load.c | 102 +++++++++++++++++++++++++++++---------------
> 1 file changed, 67 insertions(+), 35 deletions(-)
>
> diff --git a/libopenbios/bootinfo_load.c b/libopenbios/bootinfo_load.c
> index fa9e36b..bd282f4 100644
> --- a/libopenbios/bootinfo_load.c
> +++ b/libopenbios/bootinfo_load.c
> @@ -20,7 +20,7 @@
> #include "libopenbios/ofmem.h"
> #include "libc/vsprintf.h"
>
> -//#define DEBUG_BOOTINFO
> +#define DEBUG_BOOTINFO
Your patch applied easily for me and it did work. The only problem I found is the
uncommented DEBUG_BOOTINFO macro. I am betting Mark would like to keep
it commented.
>
> +
> /* If the payload is bootinfo then we execute it immediately */
> if (scriptvalid) {
> DPRINTF("bootscript: %s\n", bootscript);
Is this about where you placed your '\r'->'\n' hack? Could you please send me it?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.openfirmware.info/pipermail/openbios/attachments/20150419/4f2c8e6e/attachment.html>
More information about the OpenBIOS
mailing list