pstore专题

pstore 从oops发生到保存dmesg的过程

./kernel/panic.c:13:#include<linux/kmsg_dump.h> ./kernel/panic.c:136: kmsg_dump(KMSG_DUMP_PANIC); ./kernel/panic.c:411: kmsg_dump(KMSG_DUMP_OOPS); linux/kmsg_dump.h的内容 enumkmsg_dump_reaso

Linux 5.10 Pstore 学习之(二) 原理学习

目录 编译框架模块初始化pstore子系统ramoops模块初始化实例化注册回调数据结构 pstore_blk模块pstore_zone模块 测试扩展调试 编译框架 目标结构 linux_5.10/fs/pstore/├── blk.c├── ftrace.c├── inode.c // 核心1├── internal.h├── Kconfig├── Ma

Linux 5.10 Pstore 功能测试

目录 简介环境配置内核配置参考备注 简介 Pstore(Persistent store support)是用于系统发生oops或panic时,自动保存内核log buffer中的日志。随着功能不断完善,Duo S使用Linux 5.10已经支持保存console日志、ftrace消息和用户空间日志的收集,也支持将这些消息保存在不同的存储设备中,如内存、块设备或mtd设备。

【openwrt学习笔记】Dying Gasp功能和pstore功能的配置(高通 ipq95xx)

目录 一、Dying Gasp信号1.1 概念1.2 实现原理 二、pstore 功能2.1 概念2.2 实现原理 三、openwrt中开启pstore功能3.1 软硬件参数3.2 各文件修改3.2.1 defconfig3.2.2 dts(ipq9574-default-memory.dtsi)3.2.3 fs/pstore/ram.c 四、测试4.1 挂载4.2 触发命令和效果

PStore Meets YAML- 有这个必要吗?

http://blog.grayproductions.net/articles/2006/07/30/pstore-meets-yaml 看了这片短文有点惊讶 Pstore应该是 将Ruby对象存入外部文件------比如磁盘文件时使用的类。该类内部使用了Marshal。 Java和PHP类似的做法叫序列化 http://rubycn.ce-lab.net/man/