Guest termination types

Description:

System-assigned and custom identifiers that describe why the guest terminated.

See also:

guest_termination_cause_t

Definitions:

#define GTC_NORMAL_EXIT (0)

The guest exited normally.

#define GTC_GUEST_REQ_SYSTEM_OFF (1)

The guest requested a system shutdown.

#define GTC_GUEST_REQ_SYSTEM_RESET (2)

The guest requested a system restart.

#define GTC_POWER_OFF (3)

The guest powered off.

#define GTC_WATCHDOG (4)

The guest was terminated by a watchdog action.

#define GTC_UNSUPPORTED_OPERATION (5)

The guest terminated because of a unsupported action.

#define GTC_UNEXPECTED_VDEV_ERROR (6)

The guest terminated because of a vdev error.

#define GTC_UNEXPECTED_ERROR (7)

The guest terminated because of an unexpected error.

#define GTC_CUSTOM_MIN (32)

The minimum value for a custom cause.

#define GTC_MAX (63)

The maximum guest termination cause.

#define GTC_ALREADY_SPECIFIED (999)

Internal use.