From: Maurizio Boriani <baux@member.fsf.org>
To: The development of GRUB 2 <grub-devel@gnu.org>
Subject: Re: PPC porting status
Date: Fri, 09 Jul 2004 12:26:55 +0200 [thread overview]
Message-ID: <87pt75o4r4.fsf@yahoo.it> (raw)
In-Reply-To: <871xjmmb81.fsf@marco.marco-g.com> (Marco Gerards's message of "Thu, 08 Jul 2004 23:37:50 +0200")
>>>>> "Marco" == Marco Gerards <metgerards@student.han.nl> writes:
Marco> Not yet, but I will work on this in short term. Does
Marco> grubof work for you?
not tested yet... I didn't find docs about how use it (I supposed
should be copied into the boot part with some kind of configuration
file in a yaboot similar way ). How should I test it?
Marco> We need to write a new multiboot spec, the current one is
Marco> not portable.
I saw... it specify the use of specific x86 registers and so on...
I think should be better to use ram to store information produced by
grub2 for the OS
>> 3) What's the global state of ppc port?
[...]
Marco> - There is no support to load modules.
In i386 port this is contained by loader/i386/pc/chainloader.c ?
Marco> - No HFS[+] support: Almost finished, see the mailing list
Marco> archives.
saw :)
Marco> - No loaders at all. I have written a linux loader, but it
Marco> does not support a lot of features and it crashes with some
Marco> kernels. It is not in CVS yet.
could you commit ppc loader? I'd like to work on this :) Actually I prefer to
work on chainloader and multiboot but whit a working loader this development
should be simpler.
Marco> - There are some bugs that can crash grubof. Perhaps the
Marco> patches I mentioned above will fix this.
:)
>> 4) What's need to be done?
Marco> Currently I am working on HFS support and the stability of
Marco> the port. What I won't do in short term is working on the
Marco> module loading support. It would be really neat if you
Marco> could work on that.
I'd like to do so very much :)
Marco> The other thing you can work on, although I planned working
Marco> on this (well, still no problem), is the linux loader. I
Marco> could for example commit what I have after a few
Marco> improvements. If you could investigate the crashes and
Marco> improve the loader that will mean GRUB 2 can be used as
Marco> bootloader.
I'll be glad doing this
Marco> So feel free to pick a task or suggestion something
Marco> yourself. What will help me the most is the module loading
Marco> support because I will not do that in short term. But
Marco> whatever you do, please tell us before you start and keep
Marco> us informed about the progress.
ok :) I'd like to have a look to linux loader and when it'll work
(if I'll be able to do so :) ) try to use for booting a little dummy kernel and
dummy modules for chailoader development. My real goal is to have a better
and comfortable environment on ppc (bootloader and so on) for hurd-l4
development and port. I apologise if in future my works on grub2 will be
discontinuous but my spare-time is so (some periods I'm very busy with works
which let me live and some others I've nothing to do :)) )
Marco> Can you please describe the hardware you have? It might
Marco> help me if I knew what hardware is supported already, what
Marco> needs to be done and what can be tested.
I usually works on a NewWorld PowerBoot2,2 MacRISC Power Macintosh
(cpu ppc750CX at 466MHz,256K L2 cache and 192MB system memory). In
short it is an Ibook graphite :)
>> 5) Where do you suggest me to start from?
Marco> Please read about our coding standards. We use the GCS,
Marco> please read the relevant sections from
Marco> `http://www.gnu.org/prep/standards.html'.
ok I already know this and respect like an holy book :)) Also
I'm a guile/scheme fanatic :)
Marco> To learn about the things that need to be done, just read
Marco> the i386/pc specific code for that. It already works and
Marco> it should help when writing the ppc/ieee1275 code. And of
Marco> course you should ask questions if you have any.
thanks very much for suggestions
Marco> Thanks, Marco
friendly yours,
Maurizio
--
Maurizio Boriani
GPG key: 0xCC0FBF8F
fingerprint => E429 A37C 5259 763C 9DEE FC8B 5D61 C796 CC0F BF8F <= fingerprint
next prev parent reply other threads:[~2004-07-09 10:32 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-07-08 15:17 PPC porting status Maurizio Boriani
2004-07-08 21:37 ` Marco Gerards
2004-07-09 10:26 ` Maurizio Boriani [this message]
2004-07-09 16:17 ` Marco Gerards
2004-07-11 20:13 ` Marco Gerards
2004-07-12 9:00 ` Maurizio Boriani
2004-08-12 13:03 ` Marco Gerards
2004-07-11 14:38 ` Marco Gerards
2004-07-09 11:42 ` Kolbjørn Barmen
2004-07-09 16:22 ` Marco Gerards
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87pt75o4r4.fsf@yahoo.it \
--to=baux@member.fsf.org \
--cc=grub-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.