[Top][All Lists]

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

grub 1.96 (Re: GPL version 3)

From: Robert Millan
Subject: grub 1.96 (Re: GPL version 3)
Date: Sun, 22 Jul 2007 16:43:41 +0200
User-agent: Mutt/1.5.13 (2006-08-11)

On Sun, Jul 22, 2007 at 03:56:12PM +0200, Thomas Schwinge wrote:
> Hello!
> On Sun, Jul 22, 2007 at 10:04:34AM +0200, Robert Millan wrote:
> > On Sun, Jul 22, 2007 at 01:38:30AM +0200, Yoshinori K. Okuji wrote:
> > > will make a new release in next weekend, if everything looks good.
> > 
> > I don't think we're ready.  There are serious outstanding issues on LVM and
> > powerpc-ieee1275 systems (including Macs).  See the previous threads for
> > details.
> Perhaps enough other improvements warrant a new release nevertheless?  (I
> don't know.)

Actually, these are both regressions from 1.95 :-/

  - LVM has at least one regression.  I introduced it in:

2007-05-07  Robert Millan  <address@hidden>

        * util/i386/pc/grub-probe.c: Add `grub-probe -t partmap' parameter to
        determine partition map module.
        * util/i386/pc/ Use this feature to decide which
        partition module to load, instead of hardcoding pc and gpt.

    Sam Morris has been working on it.  Not sure what the current status is.

  - powerpc-ieee1275 is broken on pegasos and (some?) powermacs, as of:

2007-02-21  Hollis Blanchard  <address@hidden>

        * kern/powerpc/ieee1275/init.c (HEAP_SIZE): Removed.
        (HEAP_LIMIT): New macro.
        (grub_claim_heap): Claim memory up to `heaplimit'.

2007-02-21  Hollis Blanchard  <address@hidden>

        * conf/powerpc-ieee1275.rmk (kernel_elf_LDFLAGS): Link at 64KB.
        * kern/powerpc/ieee1275/init.c (_end): Add declaration.
        (_start): Likewise.
        (grub_arch_modules_addr): Return address after `_end'.
        * util/powerpc/ieee1275/grub-mkimage.c: Include grub/misc.h.
        (load_modules): Use new parameter as `p_paddr' and `p_vaddr'.
        (add_segments): Calculate `_end' from phdr size and location.
        (ALIGN_UP): Moved to ...
        * include/grub/misc.h: here.
        * include/grub/powerpc/ieee1275/kernel.h (GRUB_IEEE1275_MOD_ALIGN):
        New macro.
        (GRUB_IEEE1275_MODULE_BASE): Removed.

    I gave a try at debugging this with Hollis' assisstance.  Check the
    corresponding thread for current status.

Robert Millan

My spam trap is address@hidden  Note: this address is only intended
for spam harvesters.  Writing to it will get you added to my black list.

reply via email to

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