All of lore.kernel.org
 help / color / mirror / Atom feed
From: Matt Fleming <matt@console-pimps.org>
To: Roy Franz <roy.franz@linaro.org>
Cc: linux-kernel@vger.kernel.org, linux-efi@vger.kernel.org,
	matt.fleming@intel.com, leif.lindholm@linaro.org,
	grant.likely@linaro.org, msalter@redhat.com
Subject: Re: [PATCH 08/18] Generalize relocate_kernel() for use by other architectures.
Date: Wed, 25 Sep 2013 13:01:24 +0100	[thread overview]
Message-ID: <20130925120124.GF21381@console-pimps.org> (raw)
In-Reply-To: <1379889942-3135-9-git-send-email-roy.franz@linaro.org>

On Sun, 22 Sep, at 03:45:32PM, Roy Franz wrote:
> Rename relocate_kernel() to efi_relocate_kernel(), and take
> parameters rather than x86 specific structure.  Add max_addr
> argument as for ARM we have some address constraints that we
> need to enforce when relocating the kernel.  Add alloc_size
> parameter for use by ARM64 which uses an uncompressed kernel,
> and needs to allocate space for BSS.
> 
> Signed-off-by: Roy Franz <roy.franz@linaro.org>
> ---
>  arch/x86/boot/compressed/eboot.c       |   10 ++++-
>  drivers/firmware/efi/efi-stub-helper.c |   72 ++++++++++++++++++++++----------
>  2 files changed, 59 insertions(+), 23 deletions(-)

[...]

I fixed up these multi-line comments too.

-- 
Matt Fleming, Intel Open Source Technology Center

  reply	other threads:[~2013-09-25 12:01 UTC|newest]

Thread overview: 46+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-09-22 22:45 [PATCH V5 00/18] ARM EFI stub common code Roy Franz
2013-09-22 22:45 ` Roy Franz
2013-09-22 22:45 ` [PATCH 03/18] Move common EFI stub code from x86 arch code to common location Roy Franz
2013-09-22 22:45 ` [PATCH 04/18] Add system table pointer argument to shared functions Roy Franz
2013-09-22 22:45 ` [PATCH 05/18] Rename memory allocation/free functions Roy Franz
2013-09-22 22:45 ` [PATCH 07/18] Move relocate_kernel() to shared file Roy Franz
2013-09-22 22:45 ` [PATCH 08/18] Generalize relocate_kernel() for use by other architectures Roy Franz
2013-09-25 12:01   ` Matt Fleming [this message]
     [not found] ` <1379889942-3135-1-git-send-email-roy.franz-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2013-09-22 22:45   ` [PATCH 01/18] EFI stub documentation updates Roy Franz
2013-09-22 22:45     ` Roy Franz
2013-09-22 22:45   ` [PATCH 02/18] Add proper definitions for some EFI function pointers Roy Franz
2013-09-22 22:45     ` Roy Franz
2013-09-22 22:45   ` [PATCH 06/18] Enforce minimum alignment of 1 page on allocations Roy Franz
2013-09-22 22:45     ` Roy Franz
2013-09-25 12:01     ` Matt Fleming
2013-09-22 22:45   ` [PATCH 09/18] Move unicode to ASCII conversion to shared function Roy Franz
2013-09-22 22:45     ` Roy Franz
     [not found]     ` <1379889942-3135-10-git-send-email-roy.franz-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2013-09-25 12:01       ` Matt Fleming
2013-09-25 12:01         ` Matt Fleming
2013-09-22 22:45   ` [PATCH 11/18] Rename __get_map() to efi_get_memory_map() Roy Franz
2013-09-22 22:45     ` Roy Franz
2013-09-22 22:45   ` [PATCH 15/18] Generalize handle_ramdisks() and rename to handle_cmdline_files() Roy Franz
2013-09-22 22:45     ` Roy Franz
2013-09-22 22:45   ` [PATCH 16/18] Renames in handle_cmdline_files() to complete generalization Roy Franz
2013-09-22 22:45     ` Roy Franz
2013-09-22 22:45   ` [PATCH 17/18] Fix types in EFI calls to match EFI function definitions Roy Franz
2013-09-22 22:45     ` Roy Franz
2013-09-22 22:45   ` [PATCH 18/18] resolve warnings found on ARM compile Roy Franz
2013-09-22 22:45     ` Roy Franz
2013-09-25 12:11   ` [PATCH V5 00/18] ARM EFI stub common code Matt Fleming
2013-09-25 12:11     ` Matt Fleming
     [not found]     ` <20130925121120.GI21381-HNK1S37rvNbeXh+fF434Mdi2O/JbrIOy@public.gmane.org>
2013-09-25 12:21       ` Matt Fleming
2013-09-25 12:21         ` Matt Fleming
2013-09-22 22:45 ` [PATCH 10/18] Do proper conversion from UTF-16 to UTF-8 Roy Franz
     [not found]   ` <1379889942-3135-11-git-send-email-roy.franz-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2013-09-22 22:54     ` H. Peter Anvin
2013-09-22 22:54       ` H. Peter Anvin
     [not found]       ` <e69e8c38-b195-4797-8ae2-65d69ed9d7aa-2ueSQiBKiTY7tOexoI0I+QC/G2K4zDHf@public.gmane.org>
2013-09-22 23:07         ` Roy Franz
2013-09-22 23:07           ` Roy Franz
     [not found]           ` <CAFECyb_8hqLFajMUfwctVee8e8UvErmu4jmbPguWaeMc-MZuNA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-09-23  0:24             ` H. Peter Anvin
2013-09-23  0:24               ` H. Peter Anvin
2013-09-25 12:01               ` Matt Fleming
     [not found]                 ` <20130925120149.GH21381-HNK1S37rvNbeXh+fF434Mdi2O/JbrIOy@public.gmane.org>
2013-09-25 14:15                   ` Roy Franz
2013-09-25 14:15                     ` Roy Franz
2013-09-22 22:45 ` [PATCH 12/18] generalize efi_get_memory_map() Roy Franz
2013-09-22 22:45 ` [PATCH 13/18] use efi_get_memory_map() to get final map for x86 Roy Franz
2013-09-22 22:45 ` [PATCH 14/18] Allow efi_free() to be called with size of 0, and do nothing in that case Roy Franz

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20130925120124.GF21381@console-pimps.org \
    --to=matt@console-pimps.org \
    --cc=grant.likely@linaro.org \
    --cc=leif.lindholm@linaro.org \
    --cc=linux-efi@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=matt.fleming@intel.com \
    --cc=msalter@redhat.com \
    --cc=roy.franz@linaro.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.