grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Two SoC ideas (comments are welcome!)


From: colyli
Subject: Re: Two SoC ideas (comments are welcome!)
Date: Sat, 24 Mar 2007 21:35:25 +0800

Shen:

Specify loading address for each multiboot module is not a perfect idea.
Which will make kernel does more work on memory initiation. BTW kernel's
loading address can be specified by multiboot header.

After all, this is my feedback, just for your information. Enjoy
hacking :-)

Coly

在 2007-03-24六的 20:26 +0800,Wei Shen写道:
> Hi,
>  
> I will appreciate the comments from anybody on my ideas.
>  
> To Colyli:
>  
> You are right. Their "modaddr value" can do the same as my "addr =
> value". The  former told Grub to load all the rest modules starting
> from address value ; while the later only specifies the current
> module's loading address. However, modaddr can not set the loading
> address of the kernel.
>  
> Regards,
>  
> Wei Shen
> 
>         
>         For the first idea, it is clear to me. I have no comment on
>         it.
>         For the second idea, I need more information. Can you explain
>         more for 
>         the limition of "modaddr value" command, and how can the
>         limition to be
>         broken out by the "addr = value" option ?
>         
>         Thanks.
>         
>         Coly
> On 3/24/07, Wei Shen <address@hidden> wrote: 
>         Thanks for your advice.
>         
>         On 3/24/07, colyli <address@hidden > wrote: 
>                 Chen:
>                 
>                 In grub command line, you can edit the configre (even
>                 mistaken), so
>                 maybe it will not be worth to add an edit in grub. 
>          
>         I do not mean the configure of Grub menu list, but the config
>         files of the OS, like boot.ini of Windows and inittab of
>         Linux.
>         
>                 An option to set the start address for grub to load
>                 multiboot module is
>                 great. This option will make kernel guys (who use
>                 multiboot modules) to 
>                 initiate the kernel more easy. I remember a branch of
>                 grub for L4 kernel
>                 supports this option, maybe it can be a reference if
>                 you are interested
>                 in.
>          
>         I know this approach, however, instead of an option, they add
>         a new command modaddr. A limitation is that all modules after
>         the "modaddr value" will be loaded in succession to a
>         overriding address below address value.
>         
>                 Best regards.
>                 
>                 Coly
>                 
>                 
>                 在 2007-03-23五的 23:46 +0800,Wei Shen
>                 > Hi,
>                 >
>                 > I have two ideas and wonder whether they are welcome
>                 as SoC projects. 
>                 >
>                 > 1) Simple file editing
>                 > I think it is useful to add file edit function to
>                 Grub. Thus, if a
>                 > config file which is required to boot the OS
>                 successfully is
>                 > mistakenly written, we can still correct it in Grub
>                 and need not to 
>                 > reboot from the floppy or cdrom just for the
>                 correcting.
>                 >
>                 > I know it would greately increase the complexity of
>                 Grub to support a
>                 > writable file system. However, if file writing does
>                 not change the 
>                 > block number of a file, things are much simpler.
>                 Since most config
>                 > files are small (occupying only one block), I think
>                 the solution will
>                 > work.
>                 >
>                 > 2) addr option for module command
>                 >
>                 > Add nn option: "addr = value" to the module command.
>                 If the addr
>                 > option is specified, Grub will load the module to
>                 address value
>                 > instead of the default address.
>                 >
>                 > Regards, 
>                 >
>                 > Wei Shen
>                 > _______________________________________________
>                 > Grub-devel mailing list
>                 > address@hidden
>                 > http://lists.gnu.org/mailman/listinfo/grub-devel
>                 
>         
> 
> _______________________________________________
> Grub-devel mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/grub-devel





reply via email to

[Prev in Thread] Current Thread [Next in Thread]