fs: Add pstore filesystem
pstore is a persistent storage filesystem used for RAMOOPS. It is used
to store console logs, panics, ftrace and other information in case of a
crash/panic/oops/reboot.

pstore is implemented for barebox as a read-only filesystem at the
moment. It may be extended later on. The idea is to provide a way to
extract essential data from the last running kernel.

Most of the code is copied from the kernel. However this is only a
lightweight implementation without real write support yet.

Signed-off-by: Markus Pargmann <mpa@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent 6c42710 commit 160d2ed0ba18b5d849ecc98dfde25e350928e7b8
@Markus Pargmann Markus Pargmann authored on 8 Dec 2015
Sascha Hauer committed on 10 Dec 2015
Showing 12 changed files
View
common/startup.c
View
fs/Kconfig
View
fs/Makefile
View
fs/pstore/Kconfig 0 → 100644
View
fs/pstore/Makefile 0 → 100644
View
fs/pstore/fs.c 0 → 100644
View
fs/pstore/internal.h 0 → 100644
View
fs/pstore/platform.c 0 → 100644
View
fs/pstore/ram.c 0 → 100644
View
fs/pstore/ram_core.c 0 → 100644
View
include/linux/pstore.h 0 → 100644
View
include/linux/pstore_ram.h 0 → 100644