iPXE
Data Structures | Macros | Typedefs | Functions
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
 

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
 

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
 

Functions

 FILE_LICENCE (MIT)
 

Macro Definition Documentation

◆ XENVER_version

#define XENVER_version   0

Definition at line 22 of file version.h.

◆ XENVER_extraversion

#define XENVER_extraversion   1

Definition at line 25 of file version.h.

◆ XEN_EXTRAVERSION_LEN

#define XEN_EXTRAVERSION_LEN   (sizeof(xen_extraversion_t))

Definition at line 27 of file version.h.

◆ XENVER_compile_info

#define XENVER_compile_info   2

Definition at line 30 of file version.h.

◆ XENVER_capabilities

#define XENVER_capabilities   3

Definition at line 39 of file version.h.

◆ XEN_CAPABILITIES_INFO_LEN

#define XEN_CAPABILITIES_INFO_LEN   (sizeof(xen_capabilities_info_t))

Definition at line 41 of file version.h.

◆ XENVER_changeset

#define XENVER_changeset   4

Definition at line 43 of file version.h.

◆ XEN_CHANGESET_INFO_LEN

#define XEN_CHANGESET_INFO_LEN   (sizeof(xen_changeset_info_t))

Definition at line 45 of file version.h.

◆ XENVER_platform_parameters

#define XENVER_platform_parameters   5

Definition at line 47 of file version.h.

◆ XENVER_get_features

#define XENVER_get_features   6

Definition at line 53 of file version.h.

◆ XENVER_pagesize

#define XENVER_pagesize   7

Definition at line 64 of file version.h.

◆ XENVER_guest_handle

#define XENVER_guest_handle   8

Definition at line 71 of file version.h.

◆ XENVER_commandline

#define XENVER_commandline   9

Definition at line 73 of file version.h.

◆ XENVER_build_id

#define XENVER_build_id   10

Definition at line 80 of file version.h.

Typedef Documentation

◆ xen_extraversion_t

typedef char xen_extraversion_t[16]

Definition at line 26 of file version.h.

◆ xen_compile_info_t

Definition at line 37 of file version.h.

◆ xen_capabilities_info_t

typedef char xen_capabilities_info_t[1024]

Definition at line 40 of file version.h.

◆ xen_changeset_info_t

typedef char xen_changeset_info_t[64]

Definition at line 44 of file version.h.

◆ xen_platform_parameters_t

Definition at line 51 of file version.h.

◆ xen_feature_info_t

Definition at line 58 of file version.h.

◆ xen_commandline_t

typedef char xen_commandline_t[1024]

Definition at line 74 of file version.h.

◆ xen_build_id_t

typedef struct xen_build_id xen_build_id_t

Definition at line 86 of file version.h.

Function Documentation

◆ FILE_LICENCE()

FILE_LICENCE ( MIT  )