Re: [RFC] LZO support

2011-10-04 Thread Szymon Janc
On Wednesday 28 September 2011 23:39:24 Vladimir 'φ-coder/phcoder' Serbinenko wrote: On 14.09.2011 21:20, Szymon Janc wrote: Hello, I've implemented support for LZO in grub, this includes: - import of minilzo library (from [1]) - support for LZO (de)compression in btrfs (compress=lzo

[RFC] LZO support

2011-09-14 Thread Szymon Janc
Hello, I've implemented support for LZO in grub, this includes: - import of minilzo library (from [1]) - support for LZO (de)compression in btrfs (compress=lzo mount option) - lzopio - for reading lzop compressed files Some comments: - with this code one is able to boot from btrfs partition that

Re: [PATCH] EHCI driver - USB 2.0 support

2011-06-25 Thread Szymon Janc
On Saturday 25 June 2011 21:13:19 Aleš Nesrsta wrote: Hi, Hi Aleš, because I still see no EHCI driver in GRUB for long time, I slowly prepared myself something what looks to be working... EHCI driver code is based on UHCI (OHCI) GRUB driver, no other source code was used (copied). This is

Re: [PATCH] Support for unknown size and not seekable files

2011-01-15 Thread Szymon Janc
On Saturday 15 January 2011 01:37:13 Seth Goldberg wrote: Hi, Thanks for this. What's the goal of this patch? It seems that it marks the size and unknown until it gets to the metadata that indicates the file's size, then updates the size to the correct size, right? Where do you see

[PATCH] Support for unknown size and not seekable files

2011-01-14 Thread Szymon Janc
. Testing and comments are welcome :) -- Szymon K. Janc szy...@janc.net.pl // GG: 1383435 === modified file 'ChangeLog' --- ChangeLog 2011-01-13 21:25:56 + +++ ChangeLog 2011-01-14 23:53:37 + @@ -1,3 +1,8 @@ +2011-01-15 Szymon Janc szy...@janc.net.pl + + * grub-core/kern/file.c

[PATCH] Modules compression for grub-mkrescue

2011-01-13 Thread Szymon Janc
. Janc szy...@janc.net.pl // GG: 1383435 === modified file 'ChangeLog' --- ChangeLog 2011-01-13 21:25:56 + +++ ChangeLog 2011-01-13 23:10:14 + @@ -1,3 +1,10 @@ +2011-01-14 Szymon Janc szy...@janc.net.pl + + Put grub-mkrescue generated image on diet (modules compression and + xorriso options

suppressed compilation warnings when using gnulib

2010-11-24 Thread Szymon Janc
Hi all, I've noticed that compilation warnings for regexp.c and wildcard.c are suppressed by CFLAGS_GNULIB. Removing it expose ftbs caused by both missing defines for gnulib and compilation warnings (see attached patch). I'm not sure how we should handle missing defines but I think that we

[PATCH] XZ compressed memory disk

2010-09-15 Thread Szymon Janc
-16 Szymon Janc szy...@janc.net.pl + + Move some xz generic code from grub-core/io/xzio.c to + grub-core/lib/xzembed/xz_misc.{h|c}. It will be used in xzmemdisk. + + * grub-core/lib/xzembed/xz_dec_stream.h: New defines + XZ_STREAM_FOOTER_SIZE, XZ_CRC_SIZE, VLI_MAX_DIGITS. + * grub-core/lib/xzembed

Re: [PATCH] support for xz compression

2010-04-15 Thread Szymon Janc
Dnia niedziela 11 kwiecień 2010 o 21:30:17 Szymon Janc napisał(a): Attached is a small fix for xzio read to act in grub way, not posix like. Attached patch fix a nasty seek bug introduced by previous fix. If You are brave enough to test xzio don't forget to apply this fix. -- Szymon K

Re: [PATCH] Font antialiasing v2

2010-04-12 Thread Szymon Janc
-caller) this should work quite nicely. As I've mentioned in my post about xz compression, I'll try to propose some sollution fot that in the near future. -- Szymon Janc ___ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman

Re: [PATCH] Font antialiasing v2

2010-04-12 Thread Szymon Janc
Dnia poniedziałek 12 kwiecień 2010 o 19:30:00 Vladimir 'φ-coder/phcoder' Serbinenko napisał(a): You can also buffer the block offsets so that you can seek in the part of the file you have seen already. Decompressor is stateful so you'll need to save the sate as well which may eat more RAM

Re: [PATCH] support for xz compression

2010-04-11 Thread Szymon Janc
Dnia czwartek 08 kwiecień 2010 o 23:55:28 Szymon Janc napisał(a): Hello, New version with various fixes, most noticable : seek support, respect not easly seekable flag, BCJ support. Attached is a small fix for xzio read to act in grub way, not posix like. -- Szymon K. Janc szy

[PATCH] Compressed modules

2010-04-11 Thread Szymon Janc
Hello, Attached patch adds support for compressing modules (and locales) with gzip or xz. /boot/grub size is reduced ~45-55%. I haven't done any real performance tests but here is short summary from virtualbox (no gfxmenu and no unicode font) - time measured start after grub_machine_init()

[PATCH] file easly seekable flag

2010-04-08 Thread Szymon Janc
Hello, Attached patch adds new flag to file structure. It should be set by fs on files which cannot be easly seekable. Also makes gzio respect this flag. 01_fileseek_indent.diff contains indentation fixes only not to blackout 02_fileseek.diff. TODO: should be also set by other fs when

[PATCH] transparent io

2010-04-08 Thread Szymon Janc
Hello, New version with various fixes and suggestions from ML and IRC. 03_transparentio_indent.diff contains indetation fixes only not to blackout 04_transparentio.diff. This patch depends on 02_fileseek.diff from previous post. Commenst and testing are welcome. TODO: disable filters where

Re: [PATCH] transparent file reader

2010-02-28 Thread Szymon Janc
Dnia wtorek 16 luty 2010 o 19:16:19 Vladimir 'φ-coder/phcoder' Serbinenko napisał(a): I like the patch however few comments: 1) How are filters ordered? 2) How would I selectively disable a filter. E.g. for hexdump or when payload expects compressed data? +/* Registered filters list. */

Re: [PATCH][UPDATED] support for xz compression format

2010-02-16 Thread Szymon Janc
(GRUB_ERR_OUT_OF_MEMORY, out of memory); + return 0; grub_error is already issued by grub_malloc, no need to put the same code here. I think You have reviewed old patch, not the updated one :-) -- Szymon Janc ___ Grub-devel mailing list Grub-devel@gnu.org http

[PATCH] transparent file reader

2010-02-16 Thread Szymon Janc
Hello, Attached patch makes file reader transparent. It should make adding new filters to file reader easier. - gzio.h is gone - gzio is no more transparent, transparency is handled in grub_file_open() - renamed GRUB_ERR_BAD_GZIP_DATA to GRUB_ERR_BAD_IOFILTER_DATA, it will be used by other ios

Re: [PATCH][UPDATED] support for xz compression format

2010-02-16 Thread Szymon Janc
Dnia wtorek 16 luty 2010 o 14:44:45 Vladimir 'φ-coder/phcoder' Serbinenko napisał(a): + #define VLI_MAX_DIGITS 9 Are you sure it's 9? It gives only 63 and not 64 bits It is a limitation of xz format. + if (! test_header(file) || ! test_footer(file)) + { Seeking to the end of file is

Re: [PATCH] transparent file reader

2010-02-16 Thread Szymon Janc
Dnia wtorek 16 luty 2010 o 19:16:19 Vladimir 'φ-coder/phcoder' Serbinenko napisał(a): I like the patch however few comments: 1) How are filters ordered? Filters are tested in order that last registered filter is tested first. First match stop further tests. 2) How would I selectively

Re: [PATCH] transparent file reader

2010-02-16 Thread Szymon Janc
Dnia wtorek 16 luty 2010 o 20:38:28 Seth Goldberg napisał(a): How do consumers of this interface determine the underlying cause of the problem? Sometimes, more layering creates more problems than it solves. Think about how you determine the message to display when getting a return value

Re: [PATCH][UPDATED] support for xz compression format

2010-02-16 Thread Szymon Janc
Dnia wtorek 16 luty 2010 o 22:11:50 richardvo...@gmail.com napisał(a): Since gzip format allows decompression in pipeline mode, it's a virtual certainty that nothing from the footer is required for processing. And of course this is true of the xz format as well. I quote from the

[PATCH][UPDATED] support for xz compression format

2010-02-04 Thread Szymon Janc
Hello, New version of xz compression patch. Changes since then: - it works now :-) - decoder dictionary can be enlarge up to DICT_BIT_SIZE defined in xz_lzma2.h (currently set to 30 = 128MiB) - xz uses crc32 from libgcrypt-grub, internal crc implementation removed - removed linux kernel related

[PATCH] support for xz compression format

2010-01-26 Thread Szymon Janc
Hello, Attached patch adds support for xz compressed files. Interface is similar to gzio: grub_xzio_open() and grub_xzfile_open(). Files: xzio.h and xzio.c Decompression algorithm is imported (no source code changes) from http://tukaani.org/xz/embedded.html and is located in lib/xzembed

[PATCH] make 'sleep --interruptible 0' interruptible

2010-01-18 Thread Szymon Janc
Hello, Attached patch makes sleep -i 0 interruptible. It allows to have 0 sleep yet selectable multiboot config i.e. if sleep --interruptible 0 ; then set timeout=0 fi -- Szymon K. Janc