On Thu, Nov 06, 2008 at 09:43:09PM +0100, Christian Franke wrote:
> >
> >How would the whole picture look like?  Sounds like it'd mean less 
> >complexity
> >in external modules at the expense of more complexity in the build system.
> 
> Here a first proof-of-concept patch, uses hello.c as the external module.
> 
> If kernel is compiled with other GRUB_ABI_VER_SYM, insmod fails with:
> "error: the symbol 'grub_abi_ver_1_96' not found"

Ah, it's much simpler than I thought.

> +#define GRUB_ABI_VER_SYM  grub_abi_ver_1_96

I assume between releases we'd add a counter after the version number?  Like
grub_abi_ver_1_96_X or so?

-- 
Robert Millan

  The DRM opt-in fallacy: "Your data belongs to us. We will decide when (and
  how) you may access your data; but nobody's threatening your freedom: we
  still allow you to remove your data and not access it at all."


_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to