//! SVM global interrupt flag controls.
/// Clears the SVM global interrupt flag on the current CPU.
///
/// # Safety
/// SVM must be enabled at ring 0. The caller must remain on this CPU and own
/// the corresponding guest/host transition until it restores GIF. Clearing
/// GIF also suppresses host events that ordinary RFLAGS.IF masking cannot.
pub unsafe
/// Sets the SVM global interrupt flag on the current CPU.
///
/// # Safety
/// SVM must be enabled at ring 0. All host register banks, TLS, extended state
/// and interrupt-entry storage must be restored before asynchronous host
/// events can be delivered. The caller must own this CPU's GIF transition.
pub unsafe