* porting info
@ 2011-10-28 12:47 Dominik Táborský
2011-10-28 13:47 ` Vladimir 'φ-coder/phcoder' Serbinenko
2011-11-01 19:43 ` Vladimir 'φ-coder/phcoder' Serbinenko
0 siblings, 2 replies; 4+ messages in thread
From: Dominik Táborský @ 2011-10-28 12:47 UTC (permalink / raw)
To: grub-devel
Hi,
I am considering porting Grub2 to HelenOS system, which does not prefer any standard API and instead has its own.
On the IRC channel a guy told me I need to port just grub-probe and grub-setup (please correct me if wrong). I am looking for some information, overview or something that would help me understand how things work inside GRUB2.
Primarily I'd like to know what should be ported (files and stuff) and a bit of guidance (like "don't try to fix that [...]").
Any help would be much appreciated.
Thanks in advance
Dominik
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: porting info
2011-10-28 12:47 porting info Dominik Táborský
@ 2011-10-28 13:47 ` Vladimir 'φ-coder/phcoder' Serbinenko
2011-11-01 19:43 ` Vladimir 'φ-coder/phcoder' Serbinenko
1 sibling, 0 replies; 4+ messages in thread
From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2011-10-28 13:47 UTC (permalink / raw)
To: grub-devel
[-- Attachment #1: Type: text/plain, Size: 1094 bytes --]
On 28.10.2011 14:47, Dominik Táborský wrote:
> Hi,
>
> I am considering porting Grub2 to HelenOS system, which does not prefer any standard API and instead has its own.
>
If it has a minimum of POSIX compatibility (mainly ability to run shell)
then probably the needed changes are limited to getroot.c and
hostdisk.c. Some additional features may need more changes.
> On the IRC channel a guy told me I need to port just grub-probe and grub-setup (please correct me if wrong). I am looking for some information, overview or something that would help me understand how things work inside GRUB2.
> Primarily I'd like to know what should be ported (files and stuff) and a bit of guidance (like "don't try to fix that [...]").
>
Basically just try to compile it and see how it fails.
> Any help would be much appreciated.
>
> Thanks in advance
>
> Dominik
>
> _______________________________________________
> Grub-devel mailing list
> Grub-devel@gnu.org
> https://lists.gnu.org/mailman/listinfo/grub-devel
>
--
Regards
Vladimir 'φ-coder/phcoder' Serbinenko
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 294 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: porting info
2011-10-28 12:47 porting info Dominik Táborský
2011-10-28 13:47 ` Vladimir 'φ-coder/phcoder' Serbinenko
@ 2011-11-01 19:43 ` Vladimir 'φ-coder/phcoder' Serbinenko
2011-11-01 20:38 ` Dominik Táborský
1 sibling, 1 reply; 4+ messages in thread
From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2011-11-01 19:43 UTC (permalink / raw)
To: grub-devel
[-- Attachment #1: Type: text/plain, Size: 1143 bytes --]
On 28.10.2011 14:47, Dominik Táborský wrote:
> Hi,
>
> I am considering porting Grub2 to HelenOS system, which does not prefer any standard API and instead has its own.
>
> On the IRC channel a guy told me I need to port just grub-probe and grub-setup (please correct me if wrong). I am looking for some information, overview or something that would help me understand how things work inside GRUB2.
>
> Primarily I'd like to know what should be ported (files and stuff) and a bit of guidance (like "don't try to fix that [...]").
>
> Any help would be much appreciated.
>
BTW I've just checked. GRUB2 is able to load HelenOS just fine (I used
legacy_configfile). So porting is limited to compiling it under HelenOS.
bdsh is obviously not enough to hold our build system or scripts. For
the required dependencies see INSTALL. In case of more questions you can
ask here.
> Thanks in advance
>
> Dominik
>
> _______________________________________________
> Grub-devel mailing list
> Grub-devel@gnu.org
> https://lists.gnu.org/mailman/listinfo/grub-devel
>
--
Regards
Vladimir 'φ-coder/phcoder' Serbinenko
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 294 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: porting info
2011-11-01 19:43 ` Vladimir 'φ-coder/phcoder' Serbinenko
@ 2011-11-01 20:38 ` Dominik Táborský
0 siblings, 0 replies; 4+ messages in thread
From: Dominik Táborský @ 2011-11-01 20:38 UTC (permalink / raw)
To: The development of GNU GRUB
> ------------ Původní zpráva ------------
> Od: Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com>
> Předmět: Re: porting info
> Datum: 01.11.2011 20:44:06
> ----------------------------------------
> On 28.10.2011 14:47, Dominik Táborský wrote:
> > Hi,
> >
> > I am considering porting Grub2 to HelenOS system, which does not prefer any
> standard API and instead has its own.
> >
> > On the IRC channel a guy told me I need to port just grub-probe and grub-setup
> (please correct me if wrong). I am looking for some information, overview or
> something that would help me understand how things work inside GRUB2.
> >
> > Primarily I'd like to know what should be ported (files and stuff) and a bit
> of guidance (like "don't try to fix that [...]").
> >
> > Any help would be much appreciated.
> >
> BTW I've just checked. GRUB2 is able to load HelenOS just fine (I used
> legacy_configfile). So porting is limited to compiling it under HelenOS.
> bdsh is obviously not enough to hold our build system or scripts. For
> the required dependencies see INSTALL.
Yes, I know :-) But thanks for caring :-)
PCC and binutils have already been ported, so I was advised to check them out, how has it been done. But I haven't had time, yet...
> In case of more questions you can
> ask here.
Thanks a lot for this one...
Dominik
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2011-11-01 20:39 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-10-28 12:47 porting info Dominik Táborský
2011-10-28 13:47 ` Vladimir 'φ-coder/phcoder' Serbinenko
2011-11-01 19:43 ` Vladimir 'φ-coder/phcoder' Serbinenko
2011-11-01 20:38 ` Dominik Táborský
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.