On Apr 28, 2015, at 5:29 PM, Mark Cave-Ayland wrote:
On 28/04/15 03:30, Programmingkid wrote:
Fixes printk function so it can print very large strings. This patch does allow me to see the full bootscript in the serial console.
Signed-off-by: John Arbuckle programmingkidx@gmail.com
Index: arch/ppc/qemu/qemu.c
--- arch/ppc/qemu/qemu.c (revision 1335) +++ arch/ppc/qemu/qemu.c (working copy) @@ -56,7 +56,7 @@ int printk( const char *fmt, ... ) {
char *p, buf[1024];
va_list args; int i;char *p, buf[10024];
Hmmm while this is useful as a debugging aid, I'd be a bit wary of putting this into a mainstream OpenBIOS binary due to the lack of available memory to OpenBIOS. Unless anyone can come up with a better argument, I think it may just be a case of document this and move on.
That is only 10 KB of ram. That's not very much ram. I have booting OpenBIOS many times since the patch was implemented and have seen no problems with it.