Compare commits
1 Commits
HEAD
...
feat/add_r
| Author | SHA1 | Date |
|---|---|---|
|
|
6434d45e04 |
|
|
@ -0,0 +1,51 @@
|
||||||
|
From e51531f90df41f3166901e75b693d4bae5ed5a29 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Patrick Vogelaar <patrick.vogelaar@belden.com>
|
||||||
|
Date: Tue, 7 Mar 2023 21:17:24 +0100
|
||||||
|
Subject: [PATCH] feat(ramoops):add ramoops support to kernel
|
||||||
|
|
||||||
|
For more information see:
|
||||||
|
https://embear.ch/blog/using-ramoops
|
||||||
|
---
|
||||||
|
arch/arm64/boot/dts/marvell/cn9130-cf-pro.dts | 16 ++++++++++++++++
|
||||||
|
arch/arm64/configs/cn9130-netmodule_defconfig | 4 ++++
|
||||||
|
2 files changed, 20 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/arch/arm64/boot/dts/marvell/cn9130-cf-pro.dts b/arch/arm64/boot/dts/marvell/cn9130-cf-pro.dts
|
||||||
|
index 5adb762141a7..07a582df5dd0 100644
|
||||||
|
--- a/arch/arm64/boot/dts/marvell/cn9130-cf-pro.dts
|
||||||
|
+++ b/arch/arm64/boot/dts/marvell/cn9130-cf-pro.dts
|
||||||
|
@@ -19,6 +19,22 @@ chosen {
|
||||||
|
stdout-path = "serial0:115200n8";
|
||||||
|
};
|
||||||
|
|
||||||
|
+ reserved-memory {
|
||||||
|
+ #address-cells = <2>;
|
||||||
|
+ #size-cells = <2>;
|
||||||
|
+ ranges;
|
||||||
|
+
|
||||||
|
+ ramoops@4200000 {
|
||||||
|
+ #address-cells = <2>;
|
||||||
|
+ #size-cells = <2>;
|
||||||
|
+ compatible = "ramoops";
|
||||||
|
+ reg = <0x00 0x4200000 0x0 0x100000>; // 1MB at 0x880000000
|
||||||
|
+ record-size = <0x10000>; // 64kB per record
|
||||||
|
+ console-size = <0x10000>; // 64kB for console output
|
||||||
|
+ pmsg-size = <0x1000>; // 4kB for user messages
|
||||||
|
+ };
|
||||||
|
+ };
|
||||||
|
+
|
||||||
|
aliases {
|
||||||
|
gpio1 = &cp0_gpio1;
|
||||||
|
gpio2 = &cp0_gpio2;
|
||||||
|
diff --git a/arch/arm64/configs/cn9130-netmodule_defconfig b/arch/arm64/configs/cn9130-netmodule_defconfig
|
||||||
|
index 0e7b656a4fa3..96aaa5d2049b 100644
|
||||||
|
--- a/arch/arm64/configs/cn9130-netmodule_defconfig
|
||||||
|
+++ b/arch/arm64/configs/cn9130-netmodule_defconfig
|
||||||
|
@@ -1190,3 +1190,7 @@ CONFIG_DEBUG_KERNEL=y
|
||||||
|
# CONFIG_DEBUG_PREEMPT is not set
|
||||||
|
# CONFIG_FTRACE is not set
|
||||||
|
CONFIG_MEMTEST=y
|
||||||
|
+#ramoops
|
||||||
|
+CONFIG_PSTORE_CONSOLE=y
|
||||||
|
+CONFIG_PSTORE_PMSG=y
|
||||||
|
+CONFIG_PSTORE_RAM=y
|
||||||
|
|
@ -5,6 +5,7 @@ inherit kernel
|
||||||
|
|
||||||
SRC_URI = "git://gitlab.com/netmodule/kernel/linux-netmodule.git;protocol=ssh;user=git;branch=5.15/solidrun/base \
|
SRC_URI = "git://gitlab.com/netmodule/kernel/linux-netmodule.git;protocol=ssh;user=git;branch=5.15/solidrun/base \
|
||||||
file://0001-cn913x-fix-compatible-node-inside-dts.patch \
|
file://0001-cn913x-fix-compatible-node-inside-dts.patch \
|
||||||
|
file://0001-feat-ramoops-add-ramoops-support-to-kernel.patch \
|
||||||
"
|
"
|
||||||
SRCREV ?= "be2f2f0c96e85ecec9d807397194e46bb8bea4a5"
|
SRCREV ?= "be2f2f0c96e85ecec9d807397194e46bb8bea4a5"
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue