[PATCH] BFS support

2009-07-17 Thread Vladimir 'phcoder' Serbinenko
Hello. Here is a patch to add BFS support to GRUB2. BFS is a filesystem which was originally developped by Be, Inc for their proprietary BeOS. When Be Inc was sold to Palm and developpement of BeOS ceased a community formed to rewrite it from scratch under MIT license. Currently this project named

Re: [PATCH] AFS fixes and improvements

2009-07-17 Thread Vladimir 'phcoder' Serbinenko
Update: added symlink support On Fri, Jul 17, 2009 at 9:30 PM, Vladimir 'phcoder' Serbinenko wrote: > Hello. Currently I'm coding BFS (filesystem of BeOS and Haiku) which > is similar to AFS. So I took the later as codebase. I found some bugs > and incompletenesses in it. Here is the fix. Tested u

Re: [PATCH 1/1] Add Multiboot Support to the Stage2 loader.

2009-07-17 Thread Vladimir 'phcoder' Serbinenko
>I was having trouble booting Haiku from a partition on my Acer Aspire >One, so I added multiboot support to zbeos. >It uses the a.out kludge to load at 0x10 (1mb) and then relocates >itself down to 0x1, its expected location. Nice >Loading boot_loader_bios_ia32 as ELF also works, but grub

[PATCH] AFS fixes and improvements

2009-07-17 Thread Vladimir 'phcoder' Serbinenko
Hello. Currently I'm coding BFS (filesystem of BeOS and Haiku) which is similar to AFS. So I took the later as codebase. I found some bugs and incompletenesses in it. Here is the fix. Tested using grub-fstest on virtual machine image downloaded from Syllable website and then successfully booted fro

[PATCH] xfs bug fix

2009-07-17 Thread Bean
Hi, The current xfs driver uses fixed inode size (256), this patch should fix it. -- Bean diff --git a/fs/xfs.c b/fs/xfs.c index 68a4b4f..b9d6628 100644 --- a/fs/xfs.c +++ b/fs/xfs.c @@ -46,7 +46,8 @@ struct grub_xfs_sblock grub_uint8_t unused4[20]; grub_uint8_t label[12]; grub_uint8_t

Re: [PATCH] Fix when installing on pationless but partionable medium

2009-07-17 Thread Colin Watson
On Fri, Jul 17, 2009 at 06:41:59PM +0200, Vladimir 'phcoder' Serbinenko wrote: > Sometimes a media that can be partioned isn't really partioned. E.g. > usb sticks. This is a patch to handle this situation. Unfortunately > such medium is often formated with a flavour of FAT which shares its > signat

[PATCH] Fix when installing on pationless but partionable medium

2009-07-17 Thread Vladimir 'phcoder' Serbinenko
Sometimes a media that can be partioned isn't really partioned. E.g. usb sticks. This is a patch to handle this situation. Unfortunately such medium is often formated with a flavour of FAT which shares its signature with MBR so it may be easily misidentified as pc_partition_table. Furthermore the s

Re: New developing branch of grub2

2009-07-17 Thread Bean
On Fri, Jul 17, 2009 at 10:24 PM, Pavel Roskin wrote: > On Fri, 2009-07-17 at 17:52 +0800, Bean wrote: >> Hi, >> >> I've created a repository at GitHub to hold some developing patches, >> the main repos is at: >> >> http://github.com/grub/grub/ >> >> master is the developing branch, while svn is th

[PATCH] change --enable-efiemu to --enable-efiemu64

2009-07-17 Thread Vladimir 'phcoder' Serbinenko
Like previously discussed efiemu32 can always be compiled hence this patch -- Regards Vladimir 'phcoder' Serbinenko Personal git repository: http://repo.or.cz/w/grub2/phcoder.git diff --git a/ChangeLog b/ChangeLog index e38ebc5..93c9b00 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,23 @@ +20

Re: [PATCH 1/2] Introduce grub_malloc0()

2009-07-17 Thread Pavel Roskin
On Thu, 2009-07-16 at 17:53 +0200, Vladimir 'phcoder' Serbinenko wrote: > > After having written that, I actually tend to prefer grub_zalloc(). > After having read this I agree with you Committed with grub_zalloc(). -- Regards, Pavel Roskin ___ Grub

Re: [PATCH] enable buildable targets by default

2009-07-17 Thread Pavel Roskin
On Fri, 2009-07-17 at 11:21 +0200, Vladimir 'phcoder' Serbinenko wrote: > On Fri, Jul 17, 2009 at 2:37 AM, Pavel Roskin wrote: > > Quoting Vladimir 'phcoder' Serbinenko : > > > >> comitted > > > > I wish I had time to review it :-( > > > > I have fixed the easy stuff (spelling, wrong variables, use

Re: New developing branch of grub2

2009-07-17 Thread Pavel Roskin
On Fri, 2009-07-17 at 17:52 +0800, Bean wrote: > Hi, > > I've created a repository at GitHub to hold some developing patches, > the main repos is at: > > http://github.com/grub/grub/ > > master is the developing branch, while svn is the mirror of grub2 svn. > > I also have a forked project at:

New developing branch of grub2

2009-07-17 Thread Bean
Hi, I've created a repository at GitHub to hold some developing patches, the main repos is at: http://github.com/grub/grub/ master is the developing branch, while svn is the mirror of grub2 svn. I also have a forked project at: http://github.com/bean123/grub/ The lib branch contains the new o