1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- /** @file
- *
- * Copyright (c) 2015, Hisilicon Limited. All rights reserved.
- * Copyright (c) 2015, Linaro Limited. All rights reserved.
- *
- * This program and the accompanying materials
- * are licensed and made available under the terms and conditions of the BSD License
- * which accompanies this distribution. The full text of the license may be found at
- * http://opensource.org/licenses/bsd-license.php
- *
- * THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
- * WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
- *
- **/
- #include <Uefi.h>
- #include <Library/DebugLib.h>
- #include <Library/IoLib.h>
- #include <Library/TimerLib.h>
- #include <Library/CpldIoLib.h>
- #include <Library/OemMiscLib.h>
- #include <PlatformArch.h>
- #include <Library/PlatformSysCtrlLib.h>
- #include <Library/OemAddressMapLib.h>
- #include <Library/SerialPortLib.h>
- // Right now we only support 1P
- BOOLEAN OemIsSocketPresent (UINTN Socket)
- {
- if (0 == Socket)
- {
- return TRUE;
- }
- return FALSE;
- }
- UINTN OemGetSocketNumber (VOID)
- {
- return 1;
- }
- UINTN OemGetDimmSlot(UINTN Socket, UINTN Channel)
- {
- return 2;
- }
- UINTN OemGetDdrChannel (VOID)
- {
- return 2;
- }
- VOID CoreSelectBoot(VOID)
- {
- if (!PcdGet64 (PcdTrustedFirmwareEnable))
- {
- StartupAp ();
- }
- return;
- }
- BOOLEAN OemIsMpBoot()
- {
- return FALSE;
- }
- VOID OemBiosSwitch(UINT32 Master)
- {
- return;
- }
- UINT32 OemIsWarmBoot(VOID)
- {
- return 0;
- }
|