* Using GRUB2 with CoreBoot (formerly known as LinuxBIOS) 3/3: grub-mkimage should create streamable ELFs
@ 2008-01-12 18:02 Patrick Georgi
2008-01-15 3:01 ` Pavel Roskin
2008-01-15 18:09 ` Robert Millan
0 siblings, 2 replies; 6+ messages in thread
From: Patrick Georgi @ 2008-01-12 18:02 UTC (permalink / raw)
To: grub-devel
Hi,
third installment in my mini-series - the fourth one vanished on the way.
Move segment table to the beginning of the ELF image, so it can be used
while parsing the rest. There was some patch for this on this list
already (http://www.mail-archive.com/grub-devel@gnu.org/msg03547.html),
which might help as inspiration.
Regards,
Patrick Georgi
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Using GRUB2 with CoreBoot (formerly known as LinuxBIOS) 3/3: grub-mkimage should create streamable ELFs
2008-01-12 18:02 Using GRUB2 with CoreBoot (formerly known as LinuxBIOS) 3/3: grub-mkimage should create streamable ELFs Patrick Georgi
@ 2008-01-15 3:01 ` Pavel Roskin
2008-01-15 18:09 ` Robert Millan
1 sibling, 0 replies; 6+ messages in thread
From: Pavel Roskin @ 2008-01-15 3:01 UTC (permalink / raw)
To: The development of GRUB 2, Patrick Georgi
Hello!
On Sat, 2008-01-12 at 18:02 +0000, Patrick Georgi wrote:
> Hi,
>
> third installment in my mini-series - the fourth one vanished on the way.
>
> Move segment table to the beginning of the ELF image, so it can be used
> while parsing the rest. There was some patch for this on this list
> already (http://www.mail-archive.com/grub-devel@gnu.org/msg03547.html),
> which might help as inspiration.
Maybe you meant to attach a patch?
I'd be interested to try changes to grub-mkimage on PowerPC.
--
Regards,
Pavel Roskin
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Using GRUB2 with CoreBoot (formerly known as LinuxBIOS) 3/3: grub-mkimage should create streamable ELFs
2008-01-12 18:02 Using GRUB2 with CoreBoot (formerly known as LinuxBIOS) 3/3: grub-mkimage should create streamable ELFs Patrick Georgi
2008-01-15 3:01 ` Pavel Roskin
@ 2008-01-15 18:09 ` Robert Millan
2008-01-15 18:42 ` Patrick Georgi
1 sibling, 1 reply; 6+ messages in thread
From: Robert Millan @ 2008-01-15 18:09 UTC (permalink / raw)
To: The development of GRUB 2
On Sat, Jan 12, 2008 at 06:02:10PM +0000, Patrick Georgi wrote:
> Hi,
>
> third installment in my mini-series - the fourth one vanished on the way.
>
> Move segment table to the beginning of the ELF image, so it can be used
> while parsing the rest.
I have two concerns before investing time in this:
- I heard CoreBoot was deprecating ELF for size reasons.
- On an earlier discussion (about boot issues on Apple hardware), Pavel
proposed switching util/elf/grub-mkimage.c to use libbfd. This would
solve a few problems automaticaly, including this one.
--
Robert Millan
<GPLv2> I know my rights; I want my phone call!
<DRM> What use is a phone call, if you are unable to speak?
(as seen on /.)
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Using GRUB2 with CoreBoot (formerly known as LinuxBIOS) 3/3: grub-mkimage should create streamable ELFs
2008-01-15 18:09 ` Robert Millan
@ 2008-01-15 18:42 ` Patrick Georgi
2008-01-16 13:47 ` Robert Millan
0 siblings, 1 reply; 6+ messages in thread
From: Patrick Georgi @ 2008-01-15 18:42 UTC (permalink / raw)
To: grub-devel
Am Tue, 15 Jan 2008 19:09:19 +0100 schrieb Robert Millan:
> - I heard CoreBoot was deprecating ELF for size reasons.
Version 3 splits them up, yes. Version 2 will keep ELF.
> - On an earlier discussion (about boot issues on Apple hardware),
> Pavel
> proposed switching util/elf/grub-mkimage.c to use libbfd. This
> would solve a few problems automaticaly, including this one.
I'm fine with whatever path is taken to solve it (or if you decide that
it's not worth the effort, and require coreboot v3). There's a patch out
there for anyone who needs this kind of setup, after all.
And if that libbfd-change fixes this issue, all the better.
Regards,
Patrick Georgi
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Using GRUB2 with CoreBoot (formerly known as LinuxBIOS) 3/3: grub-mkimage should create streamable ELFs
2008-01-15 18:42 ` Patrick Georgi
@ 2008-01-16 13:47 ` Robert Millan
2008-01-16 17:35 ` Patrick Georgi
0 siblings, 1 reply; 6+ messages in thread
From: Robert Millan @ 2008-01-16 13:47 UTC (permalink / raw)
To: The development of GRUB 2
On Tue, Jan 15, 2008 at 06:42:20PM +0000, Patrick Georgi wrote:
> Am Tue, 15 Jan 2008 19:09:19 +0100 schrieb Robert Millan:
> > - I heard CoreBoot was deprecating ELF for size reasons.
> Version 3 splits them up, yes. Version 2 will keep ELF.
What do you mean "splits" ? Is ELF supported as a build option?
--
Robert Millan
<GPLv2> I know my rights; I want my phone call!
<DRM> What use is a phone call… if you are unable to speak?
(as seen on /.)
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Using GRUB2 with CoreBoot (formerly known as LinuxBIOS) 3/3: grub-mkimage should create streamable ELFs
2008-01-16 13:47 ` Robert Millan
@ 2008-01-16 17:35 ` Patrick Georgi
0 siblings, 0 replies; 6+ messages in thread
From: Patrick Georgi @ 2008-01-16 17:35 UTC (permalink / raw)
To: grub-devel
Am Wed, 16 Jan 2008 14:47:38 +0100 schrieb Robert Millan:
> What do you mean "splits" ? Is ELF supported as a build option?
You give it an ELF file and it adds per-segment files to the LAR image.
Mostly transparent to the user.
Regards,
Patrick Georgi
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2008-01-16 17:35 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-01-12 18:02 Using GRUB2 with CoreBoot (formerly known as LinuxBIOS) 3/3: grub-mkimage should create streamable ELFs Patrick Georgi
2008-01-15 3:01 ` Pavel Roskin
2008-01-15 18:09 ` Robert Millan
2008-01-15 18:42 ` Patrick Georgi
2008-01-16 13:47 ` Robert Millan
2008-01-16 17:35 ` Patrick Georgi
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.