lkml.org 
[lkml]   [2005]   [Jul]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: Booting uncompressed kernel image on i386?
Ondrej Zary wrote:
> Nobody answered, time to look at the code :-)
> The attached patch is a quick hack so "make" will create uncompressed
> kernel that can be booted in regular way.

> --- linux-2.6.12-printserver/arch/i386/boot/compressed/misc.c 2005-06-17 21:48:29.000000000 +0200
> +++ linux-2.6.12-pentium/arch/i386/boot/compressed/misc.c 2005-07-01 23:34:55.000000000 +0200
> @@ -374,7 +374,15 @@
>
> makecrc();
> putstr("Uncompressing Linux... ");

Would it not make sense to remove the above line? You're not actually
uncompressing anything.

> - gunzip();
> + int i;
> + for (i = 0; i < input_len / WSIZE; i++) {
> + memcpy(window, input_data+i*WSIZE, WSIZE);
> + outcnt = WSIZE;
> + flush_window();
> + }
> + memcpy(window, input_data+i*WSIZE, input_len % WSIZE);
> + outcnt = input_len % WSIZE;
> + flush_window();
> putstr("Ok, booting the kernel.\n");
> if (high_loaded) close_output_buffer_if_we_run_high(mv);
> return high_loaded;

--
Lab tests show that use of micro$oft causes cancer in lab animals
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-07-02 00:09    [from the cache]
©2003-2011 Jasper Spaans