[Top][All Lists]
[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