0,0 → 1,141 |
#ifndef _EFI_RT_LIB_INCLUDE_ |
#define _EFI_RT_LIB_INCLUDE_ |
/*++ |
|
Copyright (c) 1998 Intel Corporation |
|
Module Name: |
|
efilib.h |
|
Abstract: |
|
EFI Runtime library functions |
|
|
|
Revision History |
|
--*/ |
|
#include "efidebug.h" |
#include "efipart.h" |
#include "efilibplat.h" |
|
|
VOID |
RUNTIMEFUNCTION |
RtZeroMem ( |
IN VOID *Buffer, |
IN UINTN Size |
); |
|
VOID |
RUNTIMEFUNCTION |
RtSetMem ( |
IN VOID *Buffer, |
IN UINTN Size, |
IN UINT8 Value |
); |
|
VOID |
RUNTIMEFUNCTION |
RtCopyMem ( |
IN VOID *Dest, |
IN VOID *Src, |
IN UINTN len |
); |
|
INTN |
RUNTIMEFUNCTION |
RtCompareMem ( |
IN VOID *Dest, |
IN VOID *Src, |
IN UINTN len |
); |
|
INTN |
RUNTIMEFUNCTION |
RtStrCmp ( |
IN CHAR16 *s1, |
IN CHAR16 *s2 |
); |
|
|
VOID |
RUNTIMEFUNCTION |
RtStrCpy ( |
IN CHAR16 *Dest, |
IN CHAR16 *Src |
); |
|
VOID |
RUNTIMEFUNCTION |
RtStrCat ( |
IN CHAR16 *Dest, |
IN CHAR16 *Src |
); |
|
UINTN |
RUNTIMEFUNCTION |
RtStrLen ( |
IN CHAR16 *s1 |
); |
|
UINTN |
RUNTIMEFUNCTION |
RtStrSize ( |
IN CHAR16 *s1 |
); |
|
INTN |
RUNTIMEFUNCTION |
RtCompareGuid ( |
IN EFI_GUID *Guid1, |
IN EFI_GUID *Guid2 |
); |
|
UINT8 |
RUNTIMEFUNCTION |
RtDecimaltoBCD( |
IN UINT8 BcdValue |
); |
|
UINT8 |
RUNTIMEFUNCTION |
RtBCDtoDecimal( |
IN UINT8 BcdValue |
); |
|
// |
// Virtual mapping transition support. (Only used during |
// the virtual address change transisition) |
// |
|
VOID |
RUNTIMEFUNCTION |
RtLibEnableVirtualMappings ( |
VOID |
); |
|
VOID |
RUNTIMEFUNCTION |
RtConvertList ( |
IN UINTN DebugDisposition, |
IN OUT LIST_ENTRY *ListHead |
); |
|
VOID |
RUNTIMEFUNCTION |
RtAcquireLock ( |
IN FLOCK *Lock |
); |
|
VOID |
RUNTIMEFUNCTION |
RtReleaseLock ( |
IN FLOCK *Lock |
); |
|
|
#endif |