/** @file Barrier to stop speculative execution (SMM version). Copyright (c) 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent **/ #include #include "Variable.h" /** This service is consumed by the variable modules to place a barrier to stop speculative execution. Ensures that no later instruction will execute speculatively, until all prior instructions have completed. **/ VOID VariableSpeculationBarrier ( VOID ) { SpeculationBarrier (); }