Re: [PATCH 0/5] Add LoongArch port support

2022-10-10 Thread Simon Horman
On Wed, Sep 28, 2022 at 10:28:21AM +0800, Youling Tang wrote:
> This patch series to support kexec/kdump (only 64bit).
> 
> Note: Kernel kexec/kdump support patch see link [1]:
> Link [1]: 
> https://lore.kernel.org/loongarch/711d53ae-197f-3c55-d09d-2f40e6886...@loongson.cn/T/#t

Thanks,

applied for inclusion in the next kexec-tools release.

___
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec


Re: [PATCH 0/5] Add LoongArch port support

2022-10-10 Thread Simon Horman
On Sun, Oct 09, 2022 at 11:22:46AM +0800, Youling Tang wrote:
> Hi, Simon
> 
> On 10/05/2022 11:19 PM, Simon Horman wrote:
> > On Wed, Sep 28, 2022 at 10:28:21AM +0800, Youling Tang wrote:
> > > This patch series to support kexec/kdump (only 64bit).
> > > 
> > > Note: Kernel kexec/kdump support patch see link [1]:
> > > Link [1]: 
> > > https://lore.kernel.org/loongarch/711d53ae-197f-3c55-d09d-2f40e6886...@loongson.cn/T/#t
> > 
> > Thanks,
> > 
> > in principle this looks good to me.
> > But I am wondering if you could provide a patch to 
> > .github/workflows/build.yml
> 
> The LoongArch architecture is not yet integrated into ubuntu-20.04, and
> it may not be possible to build LoongArch directly on that system via
> build.yml.
> 
> Can we not add LoongArch to build.yml for now when it is not integrated
> into ubuntu?

Yes, of course it is not a hard requirement.

___
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec


Re: [PATCH 0/5] Add LoongArch port support

2022-10-08 Thread Youling Tang

Hi, Simon

On 10/05/2022 11:19 PM, Simon Horman wrote:

On Wed, Sep 28, 2022 at 10:28:21AM +0800, Youling Tang wrote:

This patch series to support kexec/kdump (only 64bit).

Note: Kernel kexec/kdump support patch see link [1]:
Link [1]: 
https://lore.kernel.org/loongarch/711d53ae-197f-3c55-d09d-2f40e6886...@loongson.cn/T/#t


Thanks,

in principle this looks good to me.
But I am wondering if you could provide a patch to .github/workflows/build.yml


The LoongArch architecture is not yet integrated into ubuntu-20.04, and
it may not be possible to build LoongArch directly on that system via
build.yml.

Can we not add LoongArch to build.yml for now when it is not integrated
into ubuntu?

Thanks,
Youling.





___
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec


Re: [PATCH 0/5] Add LoongArch port support

2022-10-05 Thread Simon Horman
On Wed, Sep 28, 2022 at 10:28:21AM +0800, Youling Tang wrote:
> This patch series to support kexec/kdump (only 64bit).
> 
> Note: Kernel kexec/kdump support patch see link [1]:
> Link [1]: 
> https://lore.kernel.org/loongarch/711d53ae-197f-3c55-d09d-2f40e6886...@loongson.cn/T/#t

Thanks,

in principle this looks good to me.
But I am wondering if you could provide a patch to .github/workflows/build.yml

___
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec


[PATCH 0/5] Add LoongArch port support

2022-09-27 Thread Youling Tang
This patch series to support kexec/kdump (only 64bit).

Note: Kernel kexec/kdump support patch see link [1]:
Link [1]: 
https://lore.kernel.org/loongarch/711d53ae-197f-3c55-d09d-2f40e6886...@loongson.cn/T/#t

Youling Tang (5):
  LoongArch: Add LoongArch architecture support in config.guess and
config.sub files
  LoongArch: Add kexec/kdump support
  LoongArch: PE format image loading support
  LoongArch: Add purgatory framework code
  LoongArch: Remove redundant cmdline parameters when using
--reuse-cmdline option

 config/config.guess   |   3 +
 config/config.sub |   1 +
 configure.ac  |   3 +
 include/elf.h |   1 +
 include/image.h   |   1 +
 kexec/Makefile|   1 +
 kexec/arch/loongarch/Makefile |  22 ++
 kexec/arch/loongarch/crashdump-loongarch.c| 198 ++
 kexec/arch/loongarch/crashdump-loongarch.h|  25 ++
 kexec/arch/loongarch/image-header.h   |  79 
 kexec/arch/loongarch/include/arch/options.h   |  28 ++
 kexec/arch/loongarch/iomem.h  |  10 +
 kexec/arch/loongarch/kexec-elf-loongarch.c| 117 ++
 .../arch/loongarch/kexec-elf-rel-loongarch.c  |  42 ++
 kexec/arch/loongarch/kexec-loongarch.c| 374 ++
 kexec/arch/loongarch/kexec-loongarch.h|  60 +++
 kexec/arch/loongarch/kexec-pei-loongarch.c| 117 ++
 kexec/kexec-syscall.h |   7 +
 kexec/kexec.c |   2 +-
 kexec/kexec.h |   1 +
 purgatory/Makefile|   1 +
 purgatory/arch/loongarch/Makefile |  10 +
 purgatory/arch/loongarch/console-loongarch.c  |   7 +
 .../arch/loongarch/purgatory-loongarch.c  |   7 +
 .../arch/loongarch/purgatory-loongarch.h  |   6 +
 25 files changed, 1122 insertions(+), 1 deletion(-)
 create mode 100644 kexec/arch/loongarch/Makefile
 create mode 100644 kexec/arch/loongarch/crashdump-loongarch.c
 create mode 100644 kexec/arch/loongarch/crashdump-loongarch.h
 create mode 100644 kexec/arch/loongarch/image-header.h
 create mode 100644 kexec/arch/loongarch/include/arch/options.h
 create mode 100644 kexec/arch/loongarch/iomem.h
 create mode 100644 kexec/arch/loongarch/kexec-elf-loongarch.c
 create mode 100644 kexec/arch/loongarch/kexec-elf-rel-loongarch.c
 create mode 100644 kexec/arch/loongarch/kexec-loongarch.c
 create mode 100644 kexec/arch/loongarch/kexec-loongarch.h
 create mode 100644 kexec/arch/loongarch/kexec-pei-loongarch.c
 create mode 100644 purgatory/arch/loongarch/Makefile
 create mode 100644 purgatory/arch/loongarch/console-loongarch.c
 create mode 100644 purgatory/arch/loongarch/purgatory-loongarch.c
 create mode 100644 purgatory/arch/loongarch/purgatory-loongarch.h

-- 
2.36.0


___
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec