|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
Re: [Xen-devel] libxc: Question on kernel image unzipping
 
On 09/07/2009 13:34, "Andreas Sommer" <AndiDog@xxxxxx> wrote:
> libxc contains the following function which is used when uncompressing zipped
> kernel images:
> size_t xc_dom_check_gzip(void *blob, size_t ziplen)
> {
>     ...
>     return unziplen + 16;
> }
> The returned unziplen+16 is used for the size of the destination buffer given
> to inflate. But it is then also written to the kernel_size attribute of the
> xc_dom_image struct. Hence kernel_size does not contain the uncompressed
> kernel size but that plus 16.
> So why do you always add 16 bytes to the real uncompressed kernel size?? That
> doesn't make much sense to me but I need to know it because it is related to
> my current work.
Gerd Hoffman would be the person to ask. The +16 doesn't appear to me to
have any purpose.
 -- Keir
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 |   
 
 | 
    | 
  
  
    |   | 
    |