You've already forked slimbootloader
mirror of
https://github.com/Dasharo/slimbootloader.git
synced 2026-03-06 15:26:20 -08:00
6d72d2426a
This patch used the common API GetTimeStampFrequency() to get CPU TSC frequency instead of the original GetCpuTscFreqency(). As part of it, all SOC specific instances for GetCpuTscFreqency() were removed. Signed-off-by: Maurice Ma <maurice.ma@intel.com>
61 lines
806 B
C
61 lines
806 B
C
/** @file
|
|
|
|
Copyright (c) 2016, Intel Corporation. All rights reserved.<BR>
|
|
SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
|
|
**/
|
|
|
|
#ifndef _SOC_INIT_LIB_H_
|
|
|
|
/**
|
|
Enables the execution by writing to the MSR.
|
|
**/
|
|
VOID
|
|
EnableCodeExecution (
|
|
VOID
|
|
);
|
|
|
|
/**
|
|
Disable watch dog timer (Halt TCO timer).
|
|
**/
|
|
VOID
|
|
DisableWatchDogTimer (
|
|
VOID
|
|
);
|
|
|
|
/**
|
|
Get size of global nvs area.
|
|
|
|
@param[in] none
|
|
|
|
@retval UINT32 Size of global nvs area.
|
|
|
|
**/
|
|
UINT32
|
|
EFIAPI
|
|
GetAcpiGnvsSize (
|
|
VOID
|
|
);
|
|
|
|
/**
|
|
Update GPIO address and length to global NVS data.
|
|
|
|
@param [in] GnvsIn Pointer to Global NVS data.
|
|
**/
|
|
VOID
|
|
EFIAPI
|
|
SocUpdateAcpiGnvs (
|
|
IN VOID *Gnvs
|
|
);
|
|
|
|
/**
|
|
Update reset reason.
|
|
**/
|
|
VOID
|
|
EFIAPI
|
|
UpdateResetReason (
|
|
VOID
|
|
);
|
|
|
|
#endif
|