grub-devel
[Top][All Lists]
Advanced

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

Multiboot 2 branch (Re: [RFC] Tagged mbi)


From: Robert Millan
Subject: Multiboot 2 branch (Re: [RFC] Tagged mbi)
Date: Thu, 7 Jan 2010 22:16:50 +0100
User-agent: Mutt/1.5.18 (2008-05-17)

On Mon, Jan 04, 2010 at 10:12:51PM +0100, Vladimir 'φ-coder/phcoder' Serbinenko 
wrote:
> --- include/multiboot.h       2010-01-02 17:50:06 +0000
> +++ include/multiboot.h       2010-01-02 21:06:42 +0000
> @@ -31,8 +31,11 @@
>  /* This should be in %eax.  */
>  #define MULTIBOOT_BOOTLOADER_MAGIC           0x2BADB002
>  
> +/* This should be in %eax.  */
> +#define MULTIBOOT_BOOTLOADER_MAGIC_TAGGED    0x3BADB002

I created a branch for backward-incompatible changes, it's in
/branches/multiboot2.

This does NOT mean that backward-incompatible changes are postponed.  The
draft in /branches/multiboot2 is already implemented in latest GRUB trunk.
Further changes to this draft can be implemented in GRUB inmediately.

So the workflow is basically:

  - Non-incompatible ammendments can go in /trunk/multiboot.

  - Incompatible ammendments can go in /branches/multiboot2.  This branch
    can (and should) be periodically resynced with /trunk/multiboot.

  - In both cases, ammendments should be accompanied by changes to the
    example kernel (when this makes sense, of course).

  - The master copies of multiboot.h and multiboot2.h are in those
    respective branches.  GRUB shouldn't need to diverge from them, as
    all the GRUB-specific declarations are split in <grub/*> namespace
    already.

-- 
Robert Millan

  "Be the change you want to see in the world" -- Gandhi




reply via email to

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