Prev: arch/blackfin: Removing dead SND_BLACKFIN_AD183X
Next: arch/blackfin: Remove CONFIG_MEM_GENERIC_BOARD
From: Cyrill Gorcunov on 2 Aug 2010 13:50 On Mon, Aug 02, 2010 at 02:18:39AM -0700, Yinghai Lu wrote: > > will get > > |Decompressing Linux... Parsing ELF... done. > |Booting the kernel. > > in serial console. > > reuse code from arch/x86/boot/ > and we can use printf if needed > > -v2: define BOOT_BOOT_H to avoid include boot.h > -v3: early_serial_base need to be static in misc.c ? > > Signed-off-by: Yinghai Lu <yinghai(a)kernel.org> > > --- > arch/x86/boot/compressed/misc.c | 65 +++++++++++++++++++++++++++++++++++++++- > arch/x86/boot/main.c | 6 +-- > 2 files changed, 66 insertions(+), 5 deletions(-) > It seems eventually we just add ~80 lines of code in compare with what we had before, just to print "Decompressing..." by serial line. Not sure Yinghai if it worth it. Though having printf that early might be quite useful for those who debugging or developing new compressors/decompressors. If it would be small non-intrusive patch I would both hands for it but now I simply don't know (to be fair mine proposal based on your initial patch not better either ;) -- Cyrill -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: Cyrill Gorcunov on 2 Aug 2010 15:00
On Mon, Aug 02, 2010 at 11:38:57AM -0700, H. Peter Anvin wrote: > On 08/02/2010 10:49 AM, Cyrill Gorcunov wrote: > > On Mon, Aug 02, 2010 at 02:18:39AM -0700, Yinghai Lu wrote: > >> > >> will get > >> > >> |Decompressing Linux... Parsing ELF... done. > >> |Booting the kernel. > >> > >> in serial console. > >> > >> reuse code from arch/x86/boot/ > >> and we can use printf if needed > >> .... > > > > It seems eventually we just add ~80 lines of code in compare with what we had before, > > just to print "Decompressing..." by serial line. Not sure Yinghai if it worth > > it. Though having printf that early might be quite useful for those who debugging > > or developing new compressors/decompressors. If it would be small non-intrusive > > patch I would both hands for it but now I simply don't know (to be fair mine > > proposal based on your initial patch not better either ;) > > > > Decompressing... is one thing, and if it was only that, I'd just suggest > killing off the console I/O in boot/compressed. Getting an error > message out when there is a decompression failure is another thing. > > Processing the command line a novo is somewhat painful, but it does deal > better with bootloaders that use the 32-bit entry point by necessity > (kexec, EFI) or due to sheer stupidity (Grub2). > > As such, I think it's a worthwhile addition, as long as the source code > can be cleanly shared with the boot/ directory. > > -hpa > ok, fair enough, I just don't like nesting *.c inclusion you know but seems it would be the only more-less clean way here. -- Cyrill -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |