invalid memory address on some platforms and then cause the board
reset. So we should skip the flush/invalidate the d/icache for
an unknown relocation type.
Good catch. Thanks for the fix.
Acked-by: Suzuki K. Poulose
___
Linuxppc-dev mailing list
Linuxppc
The regset defintion for SPE doesn't have the core_note_type
set, which prevents it from being dumped. Add the note type
NT_PPC_SPE for SPE regset.
Signed-off-by: Suzuki K Poulose
Cc: Roland McGrath
---
arch/powerpc/kernel/ptrace.c |2 +-
1 file changed, 1 insertion(+), 1 del
On 12/03/2012 08:37 PM, Suzuki K. Poulose wrote:
From: Suzuki K. Poulose
External/Decrement exceptions have lower priority than the Debug Exception.
So, we don't have to disable the External interrupts before a single step.
However, on BookE, Critical Input Exception(CE) has higher pri
From: Suzuki K. Poulose
Uprobes uses emulate_step in sstep.c, but we haven't explicitly specified
the dependency. On pseries HAVE_HW_BREAKPOINT protects us, but 44x has no
such luxury.
Consolidate other users that depend on sstep and create a new config option.
Signed-off-by: Ana
On 03/04/2013 07:11 AM, Simon Horman wrote:
[ Cc: linuxppc-dev@lists.ozlabs.org ]
On Sun, Mar 03, 2013 at 01:06:00PM +0530, Suzuki K. Poulose wrote:
From: Suzuki K. Poulose
uImage probe fills the entry point (ep) based on the load_addr
from the uImage headers. If we change the load_addr, we
On 05/07/2014 05:25 PM, Masami Hiramatsu wrote:
> On ia64 and ppc64, the function pointer does not point the
> entry address of the function, but the address of function
> discriptor (which contains the entry address and misc
> data.) Since the kprobes passes the function pointer stored
> by NOKPRO
ry() macro to
> retrieve the entry address from the given function pointer,
> and uses for kallsyms_lookup_size_offset() while initializing
> blacklist.
>
> Changes in V2:
> - Use function_entry() macro when lookin up symbols instead
>of storing it.
> - Update for the latest -ne
On 06/19/2014 10:22 AM, Masami Hiramatsu wrote:
> (2014/06/19 10:30), Michael Ellerman wrote:
>> On Wed, 2014-06-18 at 17:46 +0900, Masami Hiramatsu wrote:
>>> (2014/06/18 16:56), Michael Ellerman wrote:
On Fri, 2014-06-06 at 15:38 +0900, Masami Hiramatsu wrote:
> Ping?
>
> I guess
On 06/19/2014 12:56 PM, Masami Hiramatsu wrote:
> (2014/06/19 15:40), Suzuki K. Poulose wrote:
>> On 06/19/2014 10:22 AM, Masami Hiramatsu wrote:
>>> (2014/06/19 10:30), Michael Ellerman wrote:
>>>> On Wed, 2014-06-18 at 17:46 +0900, Masami Hiramatsu wrote:
>
Hi Andrew,
On 26/11/2018 11:12, Andrew Murray wrote:
Update design.txt to reflect the presence of the exclude_host
and exclude_guest perf flags.
Signed-off-by: Andrew Murray
Thanks a lot for adding this !
---
tools/perf/design.txt | 4
1 file changed, 4 insertions(+)
diff --git a/
git tree and
(preferrably) the following patch for kexec-tools :
http://lists.infradead.org/pipermail/kexec/2011-October/005552.html
---
Suzuki K. Poulose (3):
[44x] Enable CRASH_DUMP for 440x
[44x] Enable CONFIG_RELOCATABLE for PPC44x
[powerpc32] Process dynamic
depend on symbols. The value of the symbols with STB_LOCAL scope
should be assumed to be zero. - Alan Modra
Signed-off-by: Suzuki K. Poulose
Cc: Paul Mackerras
Cc: Benjamin Herrenschmidt
Cc: Alan Modra
Cc: Kumar Gala
Cc: Josh Boyer
Cc: linuxppc-dev
---
arch/powerpc
yet. So, it would be great if
somebody could test this on 47x.
Signed-off-by: Suzuki K. Poulose
Cc: Paul Mackerras
Cc: Benjamin Herrenschmidt
Cc: Kumar Gala
Cc: Tony Breeds
Cc: Josh Boyer
Cc: linuxppc-dev
---
arch/powerpc/Kconfig|2 -
arch/powerpc/Make
Now that we have relocatable kernel, supporting CRASH_DUMP only requires
turning the switches on for UP machines.
We don't have kexec support on 47x yet. Enabling SMP support would be done
as part of enabling the PPC_47x support.
Signed-off-by: Suzuki K. Poulose
Cc: Josh Boye
ork fine there as we only depend on the runtime
address and the XLAT entry setup by the boot loader. It would be great if
somebody could test these patches on a 47x.
---
Suzuki K. Poulose (5):
[boot] Change the load address for the wrapper to fit the kernel
[44x] Enable CRASH_DUMP fo
depend on symbols. The value of the symbols with STB_LOCAL scope
should be assumed to be zero. - Alan Modra
Signed-off-by: Suzuki K. Poulose
Cc: Paul Mackerras
Cc: Benjamin Herrenschmidt
Cc: Alan Modra
Cc: Kumar Gala
Cc: Josh Boyer
Cc: linuxppc-dev
---
arch/powerpc
on't have access to a 47x board yet. So, it would be great if
somebody could test this on 47x.
Signed-off-by: Suzuki K. Poulose
Cc: Benjamin Herrenschmidt
Cc: Kumar Gala
Cc: linuxppc-dev
---
arch/powerpc/Makefile |1
arch/powerpc/include/asm/page.h | 85 +
be great if
somebody could test this on 47x.
Signed-off-by: Suzuki K. Poulose
Cc: Benjamin Herrenschmidt
Cc: Kumar Gala
Cc: Tony Breeds
Cc: Josh Boyer
Cc: linuxppc-dev
---
arch/powerpc/Kconfig |4 +
arch/powerpc/kernel/head_4
This patch shifts the load address of the boot wrapper code to the next higher
MB,
according to the size of the uncompressed vmlinux.
Signed-off-by: Suzuki K. Poulose
---
arch/powerpc/boot/wrapper | 20
1 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/ar
Now that we have relocatable kernel, supporting CRASH_DUMP only requires
turning the switches on for UP machines.
We don't have kexec support on 47x yet. Enabling SMP support would be done
as part of enabling the PPC_47x support.
Signed-off-by: Suzuki K. Poulose
Cc: Josh Boye
page alignment (platforms with
smaller TLB size).
I haven tested this change only on 440x. I don't have an FSL BookE to verify
the changes there.
Scott,
Could you please test this patch on FSL and let me know the results ?
Suggested-by: Scott Wood
Signed-off-by: Suzuki K. Poulose
Cc:
DYNAMIC_MEMSTART(old RELOCATABLE) was restricted only to PPC_47x variants
of 44x. This patch enables DYNAMIC_MEMSTART for 440x based chipsets.
Signed-off-by: Suzuki K. Poulose
Cc: Josh Boyer
Cc: Kumar Gala
Cc: Benjamin Herrenschmidt
Cc: linux ppc dev
---
arch/powerpc
depend on symbols. The value of the symbols with STB_LOCAL scope
should be assumed to be zero. - Alan Modra
Changes since v2:
* Flush the d-cache'd instructions and invalidate the i-cache to reflect
the processed instructions.(Reported by: Josh Poimboeuf)
Signed-off-by: Suzuki K. Po
t. So, it would be great if
somebody could test this on 47x.
Signed-off-by: Suzuki K. Poulose
Cc: Benjamin Herrenschmidt
Cc: Kumar Gala
Cc: linuxppc-dev
---
arch/powerpc/include/asm/page.h | 85 ++-
arch/powerpc/mm/init_32.c |7 +++
Kexec is not supported on 47x. 47x is a variant of 44x with slightly
different MMU and SMP support. There was a typo in the Kconfig
dependency for KEXEC. This patch fixes the same.
Signed-off-by: Suzuki K. Poulose
Cc: Kumar Gala
Cc: Josh Boyer
Cc: linux ppc dev
---
arch/powerpc
be great if
somebody could test this on 47x.
Signed-off-by: Suzuki K. Poulose
Cc: Benjamin Herrenschmidt
Cc: Kumar Gala
Cc: Tony Breeds
Cc: Josh Boyer
Cc: linuxppc-dev
---
arch/powerpc/Kconfig |2 -
arch/powerpc/kernel/head_4
This patch shifts the load address of the boot wrapper code to the next higher
MB,
according to the size of the uncompressed vmlinux.
Signed-off-by: Suzuki K. Poulose
---
arch/powerpc/boot/wrapper | 20
1 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/ar
Now that we have relocatable kernel, supporting CRASH_DUMP only requires
turning the switches on for UP machines.
We don't have kexec support on 47x yet. Enabling SMP support would be done
as part of enabling the PPC_47x support.
Signed-off-by: Suzuki K. Poulose
Cc: Josh Boye
st these patches on a 47x.
---
Suzuki K. Poulose (8):
[boot] Change the load address for the wrapper to fit the kernel
[44x] Enable CRASH_DUMP for 440x
[44x] Enable CONFIG_RELOCATABLE for PPC44x
[ppc] Define virtual-physical translations for RELOCATABLE
[ppc] Process dynam
Kexec is not supported on 47x. 47x is a variant of 44x with slightly
different MMU and SMP support. There was a typo in the config
dependency for KEXEC. This patch fixes the same.
Signed-off-by: Suzuki K. Poulose
Signed-off-by: Paul Bolle
Cc: Kumar Gala
Cc: Josh Boyer
Cc: linux
en't tested the RELOCATABLE bits on PPC_47x yet, as I don't have access
to one. However, RELOCATABLE should work fine there as we only depend on the
runtime address and the XLAT entry setup by the boot loader. It would be great
if
somebody could test these patches on a 47x.
---
Suzuki K.
page alignment (platforms with
smaller TLB size).
Changes since v3:
* Introduced a new config, NONSTATIC_KERNEL, to denote a kernel which is
either a RELOCATABLE or DYNAMIC_MEMSTART(Suggested by: Josh Boyer)
Suggested-by: Scott Wood
Tested-by: Scott Wood
Signed-off-by: Suzuki K. Poulose
Cc
DYNAMIC_MEMSTART(old RELOCATABLE) was restricted only to PPC_47x variants
of 44x. This patch enables DYNAMIC_MEMSTART for 440x based chipsets.
Signed-off-by: Suzuki K. Poulose
Cc: Josh Boyer
Cc: Kumar Gala
Cc: Benjamin Herrenschmidt
Cc: linux ppc dev
---
arch/powerpc/Kconfig
the processed instructions.(Reported by: Josh Poimboeuf)
Signed-off-by: Suzuki K. Poulose
Signed-off-by: Josh Poimboeuf
Cc: Paul Mackerras
Cc: Benjamin Herrenschmidt
Cc: Alan Modra
Cc: Kumar Gala
Cc: linuxppc-dev
---
arch/powerpc/Kconfig |
t. So, it would be great if
somebody could test this on 47x.
Signed-off-by: Suzuki K. Poulose
Cc: Benjamin Herrenschmidt
Cc: Kumar Gala
Cc: linuxppc-dev
---
arch/powerpc/include/asm/page.h | 85 ++-
arch/powerpc/mm/init_32.c |7 +++
2 files ch
#x27;t have access to a 47x board yet. So, it would be great if
somebody could test this on 47x.
Signed-off-by: Suzuki K. Poulose
Cc: Benjamin Herrenschmidt
Cc: Kumar Gala
Cc: Tony Breeds
Cc: Josh Boyer
Cc: linuxppc-dev
---
arch/powerpc/Kconfig |2 -
arch/powerpc/kernel/head_4
Now that we have relocatable kernel, supporting CRASH_DUMP only requires
turning the switches on for UP machines.
We don't have kexec support on 47x yet. Enabling SMP support would be done
as part of enabling the PPC_47x support.
Signed-off-by: Suzuki K. Poulose
Cc: Josh Boyer
Cc: Ben
This patch shifts the load address of the boot wrapper code to the next higher
MB,
according to the size of the uncompressed vmlinux.
Signed-off-by: Suzuki K. Poulose
---
arch/powerpc/boot/wrapper | 20
1 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/ar
the processed instructions.(Reported by: Josh Poimboeuf)
Signed-off-by: Suzuki K. Poulose
Signed-off-by: Josh Poimboeuf
Cc: Paul Mackerras
Cc: Benjamin Herrenschmidt
Cc: Alan Modra
Cc: Kumar Gala
Cc: linuxppc-dev
---
arch/powerpc/Kconfig | 42
arch/powerpc/Mak
n PPC_47x yet, as I don't have access
to one. However, RELOCATABLE should work fine there as we only depend on the
runtime address and the XLAT entry setup by the boot loader. It would be great
if
somebody could test these patches on a 47x.
---
Suzuki K. Poulose (7):
[boot] Change the
page alignment (platforms with
smaller TLB size).
Changes since v3:
* Introduced a new config, NONSTATIC_KERNEL, to denote a kernel which is
either a RELOCATABLE or DYNAMIC_MEMSTART(Suggested by: Josh Boyer)
Suggested-by: Scott Wood
Tested-by: Scott Wood
Signed-off-by: Suzuki K. Poulose
Cc
t. So, it would be great if
somebody could test this on 47x.
Signed-off-by: Suzuki K. Poulose
Cc: Benjamin Herrenschmidt
Cc: Kumar Gala
Cc: linuxppc-dev
---
arch/powerpc/include/asm/page.h | 85 ++-
arch/powerpc/mm/init_32.c |7 +++
2 files ch
DYNAMIC_MEMSTART(old RELOCATABLE) was restricted only to PPC_47x variants
of 44x. This patch enables DYNAMIC_MEMSTART for 440x based chipsets.
Signed-off-by: Suzuki K. Poulose
Cc: Josh Boyer
Cc: Kumar Gala
Cc: Benjamin Herrenschmidt
Cc: linux ppc dev
---
arch/powerpc/Kconfig
ed instructions.(Reported by: Josh Poimboeuf)
Signed-off-by: Suzuki K. Poulose
Signed-off-by: Josh Poimboeuf
Cc: Paul Mackerras
Cc: Benjamin Herrenschmidt
Cc: Alan Modra
Cc: Kumar Gala
Cc: linuxppc-dev
---
arch/powerpc/Kconfig | 41 ---
arch/powerpc/Makefile
#x27;t have access to a 47x board yet. So, it would be great if
somebody could test this on 47x.
Signed-off-by: Suzuki K. Poulose
Cc: Benjamin Herrenschmidt
Cc: Kumar Gala
Cc: Tony Breeds
Cc: Josh Boyer
Cc: linuxppc-dev
---
arch/powerpc/Kconfig |2 -
arch/powerpc/kernel/head_4
Now that we have relocatable kernel, supporting CRASH_DUMP only requires
turning the switches on for UP machines.
We don't have kexec support on 47x yet. Enabling SMP support would be done
as part of enabling the PPC_47x support.
Signed-off-by: Suzuki K. Poulose
Cc: Josh Boyer
Cc: Ben
000)
WARN: Fixing the link_address of wrapper to (0x60)
Signed-off-by: Suzuki K. Poulose
---
arch/powerpc/boot/wrapper | 20
1 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/arch/powerpc/boot/wrapper b/arch/powerpc/boot/wrapper
index 14cd4bc..c8d6aaf 100755
ARNING' for the those
boards, where the link_address should be fixed, so that the
user can take actions accordingly.
Changing the same to INFO.
Signed-off-by: Suzuki K. Poulose
---
arch/powerpc/boot/wrapper |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/powerpc
On 07/11/2012 11:06 AM, Benjamin Herrenschmidt wrote:
diff --git a/arch/powerpc/kernel/machine_kexec.c
b/arch/powerpc/kernel/machine_kexec.c
index c957b12..0c9695d 100644
--- a/arch/powerpc/kernel/machine_kexec.c
+++ b/arch/powerpc/kernel/machine_kexec.c
@@ -207,6 +207,12 @@ static struct proper
'phys_addr_t' (which
is 32bit on some ppc32 and 64 bit on ppc64 and some ppc32)
* Rebased the patch to use recently fixed prom_update_property()
which would add the property if it didn't exist.
---
Suzuki K. Poulose (2):
[powerpc] Change memory_limit from phys_add
the different sized values and then change
the above.
Suggested-by: Benjamin Herrenschmidt
Signed-off-by: Suzuki K. Poulose
---
arch/powerpc/include/asm/setup.h|2 +-
arch/powerpc/kernel/fadump.c|3 +--
arch/powerpc/kernel/machine_kexec.c |2 +-
arch/powerpc/kernel/prom.c
of the memory
regions.
Tested this patch on ppc64 and ppc32(ppc440) with a kexec-tools
patch by Mahesh.
Signed-off-by: Suzuki K. Poulose
Tested-by: Mahesh J. Salgaonkar
---
arch/powerpc/kernel/machine_kexec.c | 12
1 files changed, 12 insertions(+), 0 deletions(-)
di
On 09/07/2012 07:05 AM, Benjamin Herrenschmidt wrote:
On Tue, 2012-08-21 at 17:12 +0530, Suzuki K. Poulose wrote:
There are some device-tree nodes, whose values are of type phys_addr_t.
The phys_addr_t is variable sized based on the CONFIG_PHSY_T_64BIT.
Change these to a fixed unsigned long
from arch/powerpc/include/uapi to build the perf tool.
Signed-off-by: Sukadev Bhattiprolu
Without this patch, I couldn't build perf on powerpc, with 3.7.0-rc2
Tested-by: Suzuki K. Poulose
Thanks
Suzuki
---
tools/perf/perf.h |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
dif
From: Suzuki K. Poulose
External/Decrement exceptions have lower priority than the Debug Exception.
So, we don't have to disable the External interrupts before a single step.
However, on BookE, Critical Input Exception(CE) has higher priority than a
Debug Exception. Hence we mask them.
S
From: Suzuki K. Poulose
This patch moves the single step enable code used by kprobe to a generic
routine header so that, it can be re-used by other code, in this case,
uprobes. No functional changes.
Signed-off-by: Suzuki K. Poulose
Cc: Ananth N Mavinakaynahalli
Cc: Kumar Gala
Cc
On 02/17/2012 06:02 AM, Atsushi Kumagai wrote:
Hi, Suzuki
On Thu, 16 Feb 2012 09:05:17 +0530
"Suzuki K. Poulose" wrote:
The series introduces an infrastructure to define platform specific
bits for page translation for PPC and PPC44x support for vmalloc
translation.
This is simil
On 02/20/2012 03:26 PM, Atsushi Kumagai wrote:
Hi, Benjamin
Hi, Suzuki
On Fri, 17 Feb 2012 19:39:29 +1100
Benjamin Herrenschmidt wrote:
On Fri, 2012-02-17 at 11:25 +0530, Suzuki K. Poulose wrote:
Could you tell me what kind of data is stored in vmalloc region in
PPC ?
I want to estimate
The following series implements Kexec/Kdump support for
PPC_47x based platforms. Doesn't support SMP yet.
I have tested these patches on simics simulator for ppc476.
---
Suzuki K. Poulose (2):
[47x] Enable CRASH_DUMP
[47x] Kernel support for KEXEC
arch/powerpc/Kc
Now that we have KEXEC and relocatable kernel working on 47x (!SMP)
enable CRASH_DUMP.
Signed-off-by: Suzuki K. Poulose
---
arch/powerpc/Kconfig |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig
index 975aae5..10070d2 100644
-2GiB in the original
address space and switch to the new mapping.
TODO: Add SMP support.
Signed-off-by: Suzuki K. Poulose
---
arch/powerpc/Kconfig |2
arch/powerpc/kernel/misc_32.S | 197 -
2 files changed, 192 insertions(+), 7 deletions
On 03/15/2012 12:27 AM, Josh Boyer wrote:
On Wed, Mar 14, 2012 at 6:22 AM, Suzuki K. Poulose wrote:
The following series implements Kexec/Kdump support for
PPC_47x based platforms. Doesn't support SMP yet.
I have tested these patches on simics simulator for ppc476.
Do you happen to kn
On 03/15/2012 11:41 AM, Tony Breeds wrote:
On Wed, Mar 14, 2012 at 03:52:30PM +0530, Suzuki K. Poulose wrote:
The following series implements Kexec/Kdump support for
PPC_47x based platforms. Doesn't support SMP yet.
I have tested these patches on simics simulator for ppc476.
I'll
On 04/03/2012 10:48 PM, Christian Kujau wrote:
On Tue, 3 Apr 2012 at 18:08, Benjamin Herrenschmidt wrote:
I have observed this randomly on the G5 ... sometimes, if I try again,
it works... it's very very odd. There is some kind of race maybe with
async startup ? Or a problem with the vfs path wa
h the hardware/qemu/simics work fine.
This patch is harmless and initializes the PID to 0 (kernel PID) which
is usually the case during a normal kernel boot. This would fix the kexec
on ISS for 440. I have tested this patch on sequoia board.
Signed-off-by: Suzuki K Poulose
Cc: Josh Boyer
---
e TLB operations in
setup_map_47x
---
Suzuki K. Poulose (2):
[47x] Enable CRASH_DUMP
[47x] Kernel support for KEXEC
arch/powerpc/Kconfig |4 -
arch/powerpc/kernel/misc_32.S | 195 -
2 files changed, 191 insertions(+), 8 dele
-2GiB in the original
address space and switch to the new mapping.
TODO: Add SMP support.
Signed-off-by: Suzuki K. Poulose
---
arch/powerpc/Kconfig |2
arch/powerpc/kernel/misc_32.S | 195 -
2 files changed, 190 insertions(+), 7 deletions
Now that we have KEXEC and relocatable kernel working on 47x (!SMP)
enable CRASH_DUMP.
Signed-off-by: Suzuki K. Poulose
---
arch/powerpc/Kconfig |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig
index 4f64860..629543a 100644
On 04/16/2012 01:56 PM, Suzuki K. Poulose wrote:
The following series implements Kexec/Kdump support for
PPC_47x based platforms. Doesn't support SMP yet.
I have tested these patches on the following simulators:
1) simics
2) IBM ISS for ppc476.
Changes sin
Hi
I came across the following issue while testing Kdump on an SMP
board(Currituck) running a non-SMP kernel. Even though the kernel is UP,
the device-tree has the nodes for second CPU and the related details.
The kexec tool adds the spin table area as a reserved section in the
device tree f
.
Disable reserving the spin-table regions and use maxcpus=1 to
use only the crashing CPU to boot the crash kernel.
Signed-off-by: Suzuki K. Poulose
---
kexec/arch/ppc/crashdump-powerpc.c | 19 +--
kexec/arch/ppc/fixup_dtb.c |4
2 files changed, 17 insertions
On 05/24/2012 11:39 AM, Suzuki K. Poulose wrote:
As of now, the kexec reserves the spin-table for all the CPUs
on an SMP machine. The spin-table is pointed to by the
cpu-release-addr property in the device-tree. Reserving the
spin-table in the crash kernel will cause a BUG(), if the table
lies
of the memory
regions.
Tested this patch on ppc64 and ppc32(ppc440) with a kexec-tools
patch by Mahesh.
Signed-off-by: Suzuki K. Poulose
Tested-by: Mahesh J. Salgaonkar
---
arch/powerpc/kernel/machine_kexec.c | 15 +++
1 files changed, 15 insertions(+), 0 deletions(-)
di
On 07/06/2012 04:06 AM, Tabi Timur-B04825 wrote:
On Wed, Apr 4, 2012 at 7:36 AM, Suzuki K. Poulose wrote:
Not sure if this is related, but at the end of each kernel compilation,
the following messages are printed:
SYSMAP System.map
SYSMAP .tmp_System.map
WRAP
ces a read_memory_region_limits(), which parses the
memory/reg contents based on the values of #address-cells and #size-cells.
Signed-off-by: Suzuki K. Poulose
---
kexec/arch/ppc/crashdump-powerpc.c | 33 ++--
kexec/arch/ppc/fs2dt.c | 14 ---
kexec/arch/ppc/kexec-ppc.c |
ry_region_limits(), which parses the
memory/reg contents based on the values of #address-cells and #size-cells.
Signed-off-by: Suzuki K. Poulose
---
kexec/arch/ppc/crashdump-powerpc.c | 33 ++--
kexec/arch/ppc/fs2dt.c | 14 ---
kexec/arch/ppc/k
PPC32 ELF ABI expects r2 to be loaded with Thread Pointer, which is 0x7000
bytes past the end of TCB. Though the purgatory is single threaded, it uses
TCB scratch space in vsnprintf(). This patch allocates a 1024byte TCB
and populates the TP with the address accordingly.
Signed-off-by: Suzuki K
the addr calculation for uImage support.
Signed-off-by: Suzuki K. Poulose
Cc: Ryan S. Arnold
---
kexec/arch/ppc/kexec-elf-ppc.c |9 +
kexec/arch/ppc/kexec-uImage-ppc.c |8
purgatory/arch/ppc/purgatory-ppc.c |2 +-
purgatory/arch/ppc/v2wrap_32.S |4
Changes from V1: Uses a tmp mapping in the other address space to setup
the 1:1 mapping (suggested by Sebastian Andrzej Siewior).
Note: Should we do the same for kernel entry code for PPC44x ?
This patch adds kexec support for PPC440 based chipsets.This work is based
on the KEXEC
address overflow in TP allocation.
Changes from V1: Fixed the addr calculation for uImage support.
Signed-off-by: Suzuki K. Poulose
Cc: Ryan S. Arnold
---
kexec/arch/ppc/kexec-elf-ppc.c | 19 +++
kexec/arch/ppc/kexec-uImage-ppc.c | 17 +
purgatory/arch
UPDATE: Minor update in Copyright assignment in misc_32.S
Added requirement of upstream kexec-tools.
Changes from v1: Uses a tmp mapping in the other address space to setup
the 1:1 mapping (suggested by Sebastian Andrzej Siewior).
Note 1: Should we do the same for kernel
On 05/10/2023 06:02, Namhyung Kim wrote:
On Thu, Sep 28, 2023 at 9:11 PM Athira Rajeev
wrote:
Running shellcheck on tests/shell/test_arm_coresight.sh
throws below warnings:
In tests/shell/test_arm_coresight.sh line 15:
cs_etm_path=$(find /sys/bus/event_source/devices/cs_etm
Hi,
On 12/10/2023 16:56, Athira Rajeev wrote:
On 05-Oct-2023, at 3:06 PM, Suzuki K Poulose wrote:
On 05/10/2023 06:02, Namhyung Kim wrote:
On Thu, Sep 28, 2023 at 9:11 PM Athira Rajeev
wrote:
...
Thanks for the fix.
Nothing to do with this patch, but I am wondering if the original
s-bus-coresight-devices-etb10 | 5 +-
For the above,
Acked-by: Suzuki K Poulose
observed (and if it is, that would be
likely a deadlock with the regular mutex).
Fixes: 2227b7c74634 ("coresight: add support for CPU debug module")
Cc: Leo Yan
Cc: Mathieu Poirier
Cc: Mike Leach
Cc: Suzuki K Poulose
Signed-off-by: Guilherme G. Piccoli
How would you like to proceed wi
rs
Cc: Mathieu Poirier
Cc: Michael Ellerman
Cc: Mike Leach
Cc: Mikko Perttunen
Cc: Neeraj Upadhyay
Cc: Nicholas Piggin
Cc: Paul Mackerras
Cc: Suzuki K Poulose
Cc: Thierry Reding
Cc: Thomas Bogendoerfer
Signed-off-by: Guilherme G. Piccoli
---
arch/arm64/kernel/setup.c
Hi
On 09/05/2022 14:09, Guilherme G. Piccoli wrote:
On 28/04/2022 05:11, Suzuki K Poulose wrote:
Hi Guilherme,
On 27/04/2022 23:49, Guilherme G. Piccoli wrote:
The panic notifier infrastructure executes registered callbacks when
a panic event happens - such callbacks are executed in atomic
87 matches
Mail list logo