xref: /openbmc/linux/arch/s390/boot/boot.h (revision 868202ce)
18f75582aSVasily Gorbik /* SPDX-License-Identifier: GPL-2.0 */
28f75582aSVasily Gorbik #ifndef BOOT_BOOT_H
38f75582aSVasily Gorbik #define BOOT_BOOT_H
48f75582aSVasily Gorbik 
58f75582aSVasily Gorbik void startup_kernel(void);
66966d604SVasily Gorbik void detect_memory(void);
749698745SVasily Gorbik void store_ipl_parmblock(void);
849698745SVasily Gorbik void setup_boot_command_line(void);
9b5e80459SVasily Gorbik void parse_boot_command_line(void);
1049698745SVasily Gorbik void setup_memory_end(void);
11868202ceSVasily Gorbik void verify_facilities(void);
126d85dac2SVasily Gorbik void print_missing_facilities(void);
13b2d24b97SGerald Schaefer unsigned long get_random_base(unsigned long safe_addr);
14b2d24b97SGerald Schaefer 
15b2d24b97SGerald Schaefer extern int kaslr_enabled;
166abe2819SVasily Gorbik extern const char kernel_version[];
178f75582aSVasily Gorbik 
189641b8ccSMartin Schwidefsky unsigned long read_ipl_report(unsigned long safe_offset);
199641b8ccSMartin Schwidefsky 
208f75582aSVasily Gorbik #endif /* BOOT_BOOT_H */
21