.. | .. |
---|
45 | 45 | int rk_minidump_update_region(int regno, const struct md_region *entry); |
---|
46 | 46 | bool rk_minidump_enabled(void); |
---|
47 | 47 | void rk_minidump_update_cpu_regs(struct pt_regs *regs); |
---|
| 48 | +int rk_minidump_hardlock_notify(struct notifier_block *nb, unsigned long event, |
---|
| 49 | + void *p); |
---|
48 | 50 | #else |
---|
49 | 51 | static inline int rk_minidump_add_region(const struct md_region *entry) |
---|
50 | 52 | { |
---|
.. | .. |
---|
61 | 63 | } |
---|
62 | 64 | static inline bool rk_minidump_enabled(void) { return false; } |
---|
63 | 65 | static inline void rk_minidump_update_cpu_regs(struct pt_regs *regs) { return; } |
---|
| 66 | +static inline int rk_minidump_hardlock_notify(struct notifier_block *nb, |
---|
| 67 | + unsigned long event, void *p) |
---|
| 68 | +{ |
---|
| 69 | + return 0; |
---|
| 70 | +} |
---|
64 | 71 | #endif |
---|
65 | 72 | |
---|
66 | | -extern void rk_md_flush_dcache_area(void *addr, size_t len); |
---|
| 73 | +void rk_md_flush_dcache_area(void *addr, size_t len); |
---|
| 74 | +extern bool (*md_is_ddr_address)(u64 virt_addr); |
---|
67 | 75 | #endif /* __RK_MINIDUMP_H */ |
---|