mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1.1 KiB
35 lines
1.1 KiB
/* SPDX-License-Identifier: GPL-2.0-or-later */ |
|
/* |
|
* Firmware Assisted dump header file. |
|
* |
|
* Copyright 2011 IBM Corporation |
|
* Author: Mahesh Salgaonkar <[email protected]> |
|
*/ |
|
|
|
#ifndef _ASM_POWERPC_FADUMP_H |
|
#define _ASM_POWERPC_FADUMP_H |
|
|
|
#ifdef CONFIG_FA_DUMP |
|
|
|
extern int crashing_cpu; |
|
|
|
extern int is_fadump_memory_area(u64 addr, ulong size); |
|
extern int setup_fadump(void); |
|
extern int is_fadump_active(void); |
|
extern int should_fadump_crash(void); |
|
extern void crash_fadump(struct pt_regs *, const char *); |
|
extern void fadump_cleanup(void); |
|
|
|
#else /* CONFIG_FA_DUMP */ |
|
static inline int is_fadump_active(void) { return 0; } |
|
static inline int should_fadump_crash(void) { return 0; } |
|
static inline void crash_fadump(struct pt_regs *regs, const char *str) { } |
|
static inline void fadump_cleanup(void) { } |
|
#endif /* !CONFIG_FA_DUMP */ |
|
|
|
#if defined(CONFIG_FA_DUMP) || defined(CONFIG_PRESERVE_FA_DUMP) |
|
extern int early_init_dt_scan_fw_dump(unsigned long node, const char *uname, |
|
int depth, void *data); |
|
extern int fadump_reserve_mem(void); |
|
#endif |
|
#endif /* _ASM_POWERPC_FADUMP_H */
|
|
|