iPXE
version.h File Reference
#include "xen.h"
#include "features.h"

Go to the source code of this file.

Data Structures

struct  xen_compile_info
struct  xen_platform_parameters
struct  xen_feature_info
struct  xen_build_id
struct  xen_varbuf

Macros

#define XENVER_version   0
#define XENVER_extraversion   1
#define XEN_EXTRAVERSION_LEN   (sizeof(xen_extraversion_t))
#define XENVER_compile_info   2
#define XENVER_capabilities   3
#define XEN_CAPABILITIES_INFO_LEN   (sizeof(xen_capabilities_info_t))
#define XENVER_changeset   4
#define XEN_CHANGESET_INFO_LEN   (sizeof(xen_changeset_info_t))
#define XENVER_platform_parameters   5
#define XENVER_get_features   6
#define XENVER_pagesize   7
#define XENVER_guest_handle   8
#define XENVER_commandline   9
#define XENVER_build_id   10
#define XENVER_extraversion2   11
#define XENVER_capabilities2   12
#define XENVER_changeset2   13
#define XENVER_commandline2   14

Typedefs

typedef char xen_extraversion_t[16]
typedef struct xen_compile_info xen_compile_info_t
typedef char xen_capabilities_info_t[1024]
typedef char xen_changeset_info_t[64]
typedef struct xen_platform_parameters xen_platform_parameters_t
typedef struct xen_feature_info xen_feature_info_t
typedef char xen_commandline_t[1024]
typedef struct xen_build_id xen_build_id_t
typedef struct xen_varbuf xen_varbuf_t

Functions

 FILE_LICENCE (MIT)
 FILE_SECBOOT (PERMITTED)

Macro Definition Documentation

◆ XENVER_version

#define XENVER_version   0

Definition at line 23 of file version.h.

Referenced by __attribute__().

◆ XENVER_extraversion

#define XENVER_extraversion   1

Definition at line 30 of file version.h.

◆ XEN_EXTRAVERSION_LEN

#define XEN_EXTRAVERSION_LEN   (sizeof(xen_extraversion_t))

Definition at line 32 of file version.h.

◆ XENVER_compile_info

#define XENVER_compile_info   2

Definition at line 39 of file version.h.

◆ XENVER_capabilities

#define XENVER_capabilities   3

Definition at line 53 of file version.h.

◆ XEN_CAPABILITIES_INFO_LEN

#define XEN_CAPABILITIES_INFO_LEN   (sizeof(xen_capabilities_info_t))

Definition at line 55 of file version.h.

◆ XENVER_changeset

#define XENVER_changeset   4

Definition at line 62 of file version.h.

◆ XEN_CHANGESET_INFO_LEN

#define XEN_CHANGESET_INFO_LEN   (sizeof(xen_changeset_info_t))

Definition at line 64 of file version.h.

◆ XENVER_platform_parameters

#define XENVER_platform_parameters   5

Definition at line 93 of file version.h.

◆ XENVER_get_features

#define XENVER_get_features   6

Definition at line 99 of file version.h.

◆ XENVER_pagesize

#define XENVER_pagesize   7

Definition at line 110 of file version.h.

◆ XENVER_guest_handle

#define XENVER_guest_handle   8

Definition at line 117 of file version.h.

◆ XENVER_commandline

#define XENVER_commandline   9

Definition at line 124 of file version.h.

◆ XENVER_build_id

#define XENVER_build_id   10

Definition at line 172 of file version.h.

◆ XENVER_extraversion2

#define XENVER_extraversion2   11

Definition at line 173 of file version.h.

◆ XENVER_capabilities2

#define XENVER_capabilities2   12

Definition at line 174 of file version.h.

◆ XENVER_changeset2

#define XENVER_changeset2   13

Definition at line 175 of file version.h.

◆ XENVER_commandline2

#define XENVER_commandline2   14

Definition at line 176 of file version.h.

Typedef Documentation

◆ xen_extraversion_t

typedef char xen_extraversion_t[16]

Definition at line 31 of file version.h.

◆ xen_compile_info_t

Definition at line 46 of file version.h.

◆ xen_capabilities_info_t

typedef char xen_capabilities_info_t[1024]

Definition at line 54 of file version.h.

◆ xen_changeset_info_t

typedef char xen_changeset_info_t[64]

Definition at line 63 of file version.h.

◆ xen_platform_parameters_t

Definition at line 97 of file version.h.

◆ xen_feature_info_t

Definition at line 104 of file version.h.

◆ xen_commandline_t

typedef char xen_commandline_t[1024]

Definition at line 125 of file version.h.

◆ xen_build_id_t

typedef struct xen_build_id xen_build_id_t

Definition at line 139 of file version.h.

◆ xen_varbuf_t

typedef struct xen_varbuf xen_varbuf_t

Definition at line 148 of file version.h.

Function Documentation

◆ FILE_LICENCE()

FILE_LICENCE ( MIT )

◆ FILE_SECBOOT()

FILE_SECBOOT ( PERMITTED )