Newer
Older
AMI-Aptio-BIOS-Reversed / AmiIntelCpuPkg / Microcode / MicrocodeUpdate / MicrocodeUpdate.h
/** @file
  MicrocodeUpdate.h -- Header for MicrocodeUpdate

  Source: DEBUG_VS2015\X64\AmiIntelCpuPkg\Microcode\MicrocodeUpdate\MicrocodeUpdate\DEBUG
  Build: HR6N0XMLK DEBUG_VS2015 X64

Copyright (c) HR650X BIOS Decompilation Project
**/

#ifndef __MICROCODEUPDATE_H__
#define __MICROCODEUPDATE_H__

#include "../uefi_headers/Uefi.h"

//
// Function Prototypes
//

///
/// ModuleEntryPoint -- UEFI entry point / initialization function
///
EFI_STATUS
EFIAPI
ModuleEntryPoint(
  VOID
);

///
/// InitializeMicrocodeUpdateServices
///
EFI_STATUS
EFIAPI
InitializeMicrocodeUpdateServices(
  VOID
);

///
/// GetMicrocodeUpdateStatus
///
EFI_STATUS
EFIAPI
GetMicrocodeUpdateStatus(
  VOID
);

///
/// InitializeMicrocodeUpdateContext
///
EFI_STATUS
EFIAPI
InitializeMicrocodeUpdateContext(
  VOID
);

///
/// ConfigureMicrocodeUpdateContext
///
EFI_STATUS
EFIAPI
ConfigureMicrocodeUpdateContext(
  VOID
);

///
/// LogMicrocodeUpdateAssertion
///
EFI_STATUS
EFIAPI
LogMicrocodeUpdateAssertion(
  VOID
);

///
/// IsMicrocodeUpdateRequired
///
EFI_STATUS
EFIAPI
IsMicrocodeUpdateRequired(
  VOID
);

///
/// DispatchMicrocodeUpdateCompletion
///
EFI_STATUS
EFIAPI
DispatchMicrocodeUpdateCompletion(
  VOID
);

#endif /* __MICROCODEUPDATE_H__ */