[PATCH RFC 0/6] Various fixes for purgatory and ARM64

Simon Horman horms at verge.net.au
Thu Apr 16 16:54:05 PDT 2015


Hi,

On Thu, Apr 16, 2015 at 10:17:23PM +0530, Pratyush Anand wrote:
> These patches can be applied on top of Geoff's Kexec [1] and Takahiro's
> Kdump [2] patches and are available in my tree [3].
> 
> First two patches are for purgatory. 1st patch is a very important fix
> for sha verification.  2nd patch is good to have.
> 
> Rest all patches are fixes and addon for ARM64.
> 
> These patchset adds three extra command line options for ARM64.
> 
>  --page-offset: Needed for binary image only. Default value is
> 0xfffffe0000000000.
> 
>  --port-lsr: It is UART's Line status register address. Normally for a
> UART based on 8250, 16450 or 16550 should have value as --port's value +
> 0x14.
> 
>  --port-lsr-val: It is the SET value of LSR register for TX buffer to be
> empty. Normally for above UARTs it should be 0x60 
> 
> [1] git://git.kernel.org/pub/scm/linux/kernel/git/geoff/kexec-tools.git
> : master
> [2] git://git.linaro.org/people/takahiro.akashi/kexec-tools.git :
> kdump/v0.10
> [3] https://github.com/pratyushanand/kexec-tools.git : master
> (6c8a63f701e9)

I'm more than happy to consider accepting patches into my
kexec tree if they are in a suitable state.

> Pratyush Anand (6):
>   purgatory: Fix memcmp for src address increment
>   purgatory: No need to sha256 update if ptr->len is zero
>   arm64: allocate memory for other segments after kernel
>   arm64: support reuse-cmdline option
>   arm64: Add support for binary image
>   arm64: wait for transmit completion before next character transmission
> 
>  kexec/arch/arm64/crashdump-arm64.c      |  3 +-
>  kexec/arch/arm64/crashdump-arm64.h      |  1 +
>  kexec/arch/arm64/include/arch/options.h | 21 +++++++++++--
>  kexec/arch/arm64/kexec-arm64.c          | 28 ++++++++++++++++-
>  kexec/arch/arm64/kexec-arm64.h          |  2 ++
>  kexec/arch/arm64/kexec-image-arm64.c    | 54 ++++++++++++++++++++++++++++++---
>  purgatory/arch/arm64/entry.S            | 10 ++++++
>  purgatory/arch/arm64/purgatory-arm64.c  | 22 +++++++++++++-
>  purgatory/purgatory.c                   |  2 ++
>  purgatory/string.c                      |  2 ++
>  10 files changed, 135 insertions(+), 10 deletions(-)
> 
> -- 
> 2.1.0
> 
> 
> _______________________________________________
> kexec mailing list
> kexec at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/kexec
> 



More information about the kexec mailing list