iPXE
Data Fields
hv_message Struct Reference

A received message. More...

#include <hyperv.h>

Data Fields

uint32_t type
 Type.
uint8_t len
 Length of message.
uint8_t flags
 Flags.
uint16_t reserved
 Padding.
uint64_t origin
 Origin.
uint8_t data [240]
 Message.

Detailed Description

A received message.

This is the HV_MESSAGE structure from the Hypervisor Top-Level Functional Specification. The field order given in the documentation is incorrect.

Definition at line 100 of file hyperv.h.


Field Documentation

Type.

Definition at line 102 of file hyperv.h.

Referenced by hv_wait_for_message(), and vmbus_wait_for_any_message().

Length of message.

Definition at line 104 of file hyperv.h.

Referenced by hv_wait_for_message().

Flags.

Definition at line 106 of file hyperv.h.

Padding.

Definition at line 108 of file hyperv.h.

Origin.

Definition at line 110 of file hyperv.h.

Message.

Definition at line 112 of file hyperv.h.

Referenced by hv_wait_for_message(), and vmbus_probe().


The documentation for this struct was generated from the following file: