[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] Move kern/loader.c to boot.mod and add preboot_support (was
From: |
Javier Martín |
Subject: |
Re: [PATCH] Move kern/loader.c to boot.mod and add preboot_support (was Re: Sendkey patch) |
Date: |
Fri, 05 Sep 2008 18:47:30 +0200 |
El vie, 05-09-2008 a las 18:13 +0200, phcoder escribió:
> Hello. As I said in another email there is no need for it. I send a
> patch for it.
Well, I won't deny the patch is clever and looks good (I haven't tested
it yet). However, taking the generic "boot" command out of kernel and
leaving the several loader-specific assembly routines (which would be
the parts needing relocation) there is as elegant as vogon poetry.
However, if there is no opposition and your patch works fine - I'm about
to test it right now - we can first commit it (thus making core.img
smaller) and then work on getting the loader asm routines out of kernel.
-Habbit
> Vladimir 'phcoder' Serbinenko
> Javier Martín wrote:
> > El mié, 03-09-2008 a las 20:53 +0300, Vesa Jääskeläinen escribió:
> >> phcoder wrote:
> >>> Hello. In this case we can transfer the whole functionality located in
> >>> kern/loader.c to a dedicated module boot.mod. This module will also
> >>> register "boot" command. In this way the encapsulation won't be broken
> >>> and kernel will become even smaller.
> >> Remember that realmode code needs to reside below < 1 MiB. That is the
> >> reason realmode code is embedded in kernel. In there you only see jumps
> >> to RM and back to PM.
> > We could use the relocator functionality that was once discussed here (I
> > don't know if it was finally committed) so that modules could declare
> > "bundles" of code+data to be deployed to RM area. Or make sure every
> > single instruction in there uses 32-bit addressing, together with
> > artificial EIP-relativization of addresses like in drivemap_int13.S
> >
> > -Habbit
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Grub-devel mailing list
> > address@hidden
> > http://lists.gnu.org/mailman/listinfo/grub-devel
>
> _______________________________________________
> Grub-devel mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/grub-devel
signature.asc
Description: Esta parte del mensaje está firmada digitalmente
- Re: Sendkey patch, (continued)
- Re: Sendkey patch, bitbucket, 2008/09/03
- Re: Sendkey patch, Felix Zielcke, 2008/09/03
- Re: Sendkey patch, Vesa Jääskeläinen, 2008/09/03
- Re: Sendkey patch, Javier Martín, 2008/09/03
- Re: Sendkey patch, Felix Zielcke, 2008/09/03
- Re: Sendkey patch, phcoder, 2008/09/03
- Re: Sendkey patch, Vesa Jääskeläinen, 2008/09/03
- Re: Sendkey patch, phcoder, 2008/09/03
- Re: Sendkey patch, Javier Martín, 2008/09/04
- [PATCH] Move kern/loader.c to boot.mod and add preboot_support (was Re: Sendkey patch), phcoder, 2008/09/05
- Re: [PATCH] Move kern/loader.c to boot.mod and add preboot_support (was Re: Sendkey patch),
Javier Martín <=
- Re: [PATCH] Move kern/loader.c to boot.mod and add preboot_support (was Re: Sendkey patch), Vesa Jääskeläinen, 2008/09/08
- Re: [PATCH] Move kern/loader.c to boot.mod and add preboot_support (was Re: Sendkey patch), Javier Martín, 2008/09/08
- Re: [PATCH] Move kern/loader.c to boot.mod and add preboot_support (was Re: Sendkey patch), Vesa Jääskeläinen, 2008/09/08
- Re: [PATCH] Move kern/loader.c to boot.mod and add preboot_support (was Re: Sendkey patch), Javier Martín, 2008/09/08