530d68ba19
Signed-off-by: Peter Jones <pjones@redhat.com> Signed-off-by: Nigel Croxon <nigel.croxon@hp.com>
47 lines
911 B
C
47 lines
911 B
C
/*
|
|
* aarch64/initplat.c
|
|
*
|
|
* Copright (C) 2014 Linaro Ltd.
|
|
* Author: Ard Biesheuvel <ard.biesheuvel@linaro.org>
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify it
|
|
* under the terms of the GNU General Public License as published by the Free
|
|
* Software Foundation; either version 2 of the License, or (at your option)
|
|
* any later version.
|
|
*/
|
|
|
|
#include "lib.h"
|
|
|
|
VOID
|
|
InitializeLibPlatform (
|
|
IN EFI_HANDLE ImageHandle,
|
|
IN EFI_SYSTEM_TABLE *SystemTable
|
|
)
|
|
|
|
{
|
|
}
|
|
|
|
/*
|
|
* Calls to these functions may be emitted implicitly by GCC even when
|
|
* -ffreestanding is in effect.
|
|
*/
|
|
void *memset(void *s, int c, __SIZE_TYPE__ n)
|
|
{
|
|
unsigned char *p = s;
|
|
|
|
while (n--)
|
|
*p++ = c;
|
|
|
|
return s;
|
|
}
|
|
|
|
void *memcpy(void *dest, const void *src, __SIZE_TYPE__ n)
|
|
{
|
|
unsigned char *p = dest, *q = src;
|
|
|
|
while (n--)
|
|
*p++ = *q++;
|
|
|
|
return dest;
|
|
}
|