diff options
Diffstat (limited to 'kexec/kexec.h')
-rw-r--r-- | kexec/kexec.h | 9 |
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); |