[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