At Thu, 03 Apr 2003 15:10:22 +0400,
Yury Umanets wrote:
> Some time ago I've written the letter to [EMAIL PROTECTED] about reiser4 
> support in GNU GRUB and adding memory management to it. As I still have 
> not an answer, I write it one more time. And I hope to receive it this time.

I'm sorry. I missed your previous mail.

> Reiser4 team is interested in adding reiser4 support to GNU GRUB. And it 
> can be done by means of using our static libreiser4, built in stand 
> alone mode, that is, without libc, gcc built-ins and without features 
> which are not needed for GRUB like file creating/writing, repair stuff, 
> etc.

Is that easier than modifying our code to support Reiser4?

> And now the problem is that, we cannot use FSYS_BUF for memory manager, 
> because it is used by all fs GRUB supports them and as they are not 
> aware about the memory manager, they work with FSYS_BUF as with 
> dedicated to them raw data array and corrupt it.

Why is it a problem, although GRUB 0.9x doesn't support opening
multiple files at a time? attempt_mount is always called before
opening a file, so you can initialize FSYS_BUF to a known state in a
mount function.

> In boot time everything probably will be okay, as GRUB will use only one 
> fs-implemntation and namely root partition uses it, say reiser4. But as 
> "memory manager tack" exists in GRUB's TODO list, probably it is time to 
> implement it?

It has already been implemented for GRUB 2 (aka PUPA). It will never
be implemented for GRUB 1.

Thanks,
Okuji


_______________________________________________
Bug-grub mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-grub

Reply via email to