162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 262306a36Sopenharmony_ci#ifndef __IA64_SETUP_H 362306a36Sopenharmony_ci#define __IA64_SETUP_H 462306a36Sopenharmony_ci 562306a36Sopenharmony_ci#define COMMAND_LINE_SIZE 2048 662306a36Sopenharmony_ci 762306a36Sopenharmony_ciextern struct ia64_boot_param { 862306a36Sopenharmony_ci __u64 command_line; /* physical address of command line arguments */ 962306a36Sopenharmony_ci __u64 efi_systab; /* physical address of EFI system table */ 1062306a36Sopenharmony_ci __u64 efi_memmap; /* physical address of EFI memory map */ 1162306a36Sopenharmony_ci __u64 efi_memmap_size; /* size of EFI memory map */ 1262306a36Sopenharmony_ci __u64 efi_memdesc_size; /* size of an EFI memory map descriptor */ 1362306a36Sopenharmony_ci __u32 efi_memdesc_version; /* memory descriptor version */ 1462306a36Sopenharmony_ci struct { 1562306a36Sopenharmony_ci __u16 num_cols; /* number of columns on console output device */ 1662306a36Sopenharmony_ci __u16 num_rows; /* number of rows on console output device */ 1762306a36Sopenharmony_ci __u16 orig_x; /* cursor's x position */ 1862306a36Sopenharmony_ci __u16 orig_y; /* cursor's y position */ 1962306a36Sopenharmony_ci } console_info; 2062306a36Sopenharmony_ci __u64 fpswa; /* physical address of the fpswa interface */ 2162306a36Sopenharmony_ci __u64 initrd_start; 2262306a36Sopenharmony_ci __u64 initrd_size; 2362306a36Sopenharmony_ci} *ia64_boot_param; 2462306a36Sopenharmony_ci 2562306a36Sopenharmony_ci#endif 26