GNU Linux-libre 4.19.304-gnu1
[releases.git] / arch / ia64 / include / uapi / asm / setup.h
1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2 #ifndef __IA64_SETUP_H
3 #define __IA64_SETUP_H
4
5 #define COMMAND_LINE_SIZE       2048
6
7 extern struct ia64_boot_param {
8         __u64 command_line;             /* physical address of command line arguments */
9         __u64 efi_systab;               /* physical address of EFI system table */
10         __u64 efi_memmap;               /* physical address of EFI memory map */
11         __u64 efi_memmap_size;          /* size of EFI memory map */
12         __u64 efi_memdesc_size;         /* size of an EFI memory map descriptor */
13         __u32 efi_memdesc_version;      /* memory descriptor version */
14         struct {
15                 __u16 num_cols; /* number of columns on console output device */
16                 __u16 num_rows; /* number of rows on console output device */
17                 __u16 orig_x;   /* cursor's x position */
18                 __u16 orig_y;   /* cursor's y position */
19         } console_info;
20         __u64 fpswa;            /* physical address of the fpswa interface */
21         __u64 initrd_start;
22         __u64 initrd_size;
23 } *ia64_boot_param;
24
25 #endif