diff options
Diffstat (limited to 'arch/s390/include/asm/ipl.h')
| -rw-r--r-- | arch/s390/include/asm/ipl.h | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/arch/s390/include/asm/ipl.h b/arch/s390/include/asm/ipl.h index 1171e6d144a..5e95d95450b 100644 --- a/arch/s390/include/asm/ipl.h +++ b/arch/s390/include/asm/ipl.h @@ -57,6 +57,8 @@ struct ipl_block_fcp {  } __attribute__((packed));  #define DIAG308_VMPARM_SIZE	64 +#define DIAG308_SCPDATA_SIZE	(PAGE_SIZE - (sizeof(struct ipl_list_hdr) + \ +				 offsetof(struct ipl_block_fcp, scp_data)))  struct ipl_block_ccw {  	u8  load_parm[8]; @@ -91,7 +93,8 @@ extern void do_halt(void);  extern void do_poff(void);  extern void ipl_save_parameters(void);  extern void ipl_update_parameters(void); -extern void get_ipl_vmparm(char *); +extern size_t append_ipl_vmparm(char *, size_t); +extern size_t append_ipl_scpdata(char *, size_t);  enum {  	IPL_DEVNO_VALID		= 1,  |