mirror of
https://github.com/ibm-s390-linux/s390-tools.git
synced 2026-08-05 02:14:52 +00:00
Change error codes returned from menu_param to enums. Reviewed-by: Marc Hartmayer <mhartmay@linux.ibm.com> Reviewed-by: Steffen Eiden <seiden@linux.ibm.com> Signed-off-by: Richie Buturla <richie@linux.ibm.com> Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>
34 lines
664 B
C
34 lines
664 B
C
/*
|
|
* zipl - zSeries Initial Program Loader tool
|
|
*
|
|
* Bootmenu Subroutines
|
|
*
|
|
* Copyright IBM Corp. 2013, 2017
|
|
*
|
|
* s390-tools is free software; you can redistribute it and/or modify
|
|
* it under the terms of the MIT license. See LICENSE for details.
|
|
*/
|
|
|
|
#ifndef MENU_H
|
|
#define MENU_H
|
|
|
|
#include "stage2.h"
|
|
|
|
#define BOOT_MENU_ENTRIES 63
|
|
#define PARAM_SIZE 8
|
|
#define TEXT_OFFSET 4
|
|
|
|
struct boot_stage2_params {
|
|
uint16_t flag;
|
|
uint16_t timeout;
|
|
uint16_t banner;
|
|
uint16_t config[BOOT_MENU_ENTRIES];
|
|
uint64_t config_kdump;
|
|
} __packed;
|
|
|
|
extern struct boot_stage2_params __stage2_params;
|
|
|
|
int menu();
|
|
|
|
#endif /* MENU_H */
|