TianoCore EDK2 master
Loading...
Searching...
No Matches
SpeculationBarrierSmm.c File Reference
#include <Library/BaseLib.h>
#include "Variable.h"

Go to the source code of this file.

Functions

VOID VariableSpeculationBarrier (VOID)
 

Detailed Description

Barrier to stop speculative execution (SMM version).

Copyright (c) 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file SpeculationBarrierSmm.c.

Function Documentation

◆ VariableSpeculationBarrier()

VOID VariableSpeculationBarrier ( VOID  )

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.

Definition at line 21 of file SpeculationBarrierSmm.c.