summaryrefslogtreecommitdiff
path: root/kexec/kexec.h
diff options
context:
space:
mode:
Diffstat (limited to 'kexec/kexec.h')
-rw-r--r--kexec/kexec.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/kexec/kexec.h b/kexec/kexec.h
index 4d22017..9a70224 100644
--- a/kexec/kexec.h
+++ b/kexec/kexec.h
@@ -122,9 +122,6 @@ struct kexec_info {
struct mem_ehdr rhdr;
unsigned long backup_start;
unsigned long kexec_flags;
- unsigned long kern_vaddr_start;
- unsigned long kern_paddr_start;
- unsigned long kern_size;
};
struct arch_map_entry {
@@ -135,6 +132,10 @@ struct arch_map_entry {
extern const struct arch_map_entry arches[];
long physical_arch(void);
+#define KERNEL_VERSION(major, minor, patch) \
+ (((major) << 16) | ((minor) << 8) | patch)
+long kernel_version(void);
+
void usage(void);
int get_memory_ranges(struct memory_range **range, int *ranges,
unsigned long kexec_flags);
@@ -249,8 +250,6 @@ int kexec_iomem_for_each_line(char *match,
int parse_iomem_single(char *str, uint64_t *start, uint64_t *end);
const char * proc_iomem(void);
-int arch_init(void);
-
extern int add_backup_segments(struct kexec_info *info,
unsigned long backup_base,
unsigned long backup_size);