]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPkg/Include/Library/OpteeLib.h
ArmPkg: Add initial OpteeLib implementation
[mirror_edk2.git] / ArmPkg / Include / Library / OpteeLib.h
CommitLineData
d65b78f1
SG
1/** @file\r
2 OP-TEE specific header file.\r
3\r
4 Copyright (c) 2018, Linaro Ltd. All rights reserved.<BR>\r
5\r
6 This program and the accompanying materials\r
7 are licensed and made available under the terms and conditions of the BSD License\r
8 which accompanies this distribution. The full text of the license may be found at\r
9 http://opensource.org/licenses/bsd-license.php\r
10\r
11 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
12 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
13\r
14**/\r
15\r
16#ifndef _OPTEE_H_\r
17#define _OPTEE_H_\r
18\r
19/*\r
20 * The 'Trusted OS Call UID' is supposed to return the following UUID for\r
21 * OP-TEE OS. This is a 128-bit value.\r
22 */\r
23#define OPTEE_OS_UID0 0x384fb3e0\r
24#define OPTEE_OS_UID1 0xe7f811e3\r
25#define OPTEE_OS_UID2 0xaf630002\r
26#define OPTEE_OS_UID3 0xa5d5c51b\r
27\r
28BOOLEAN\r
29EFIAPI\r
30IsOpteePresent (\r
31 VOID\r
32 );\r
33\r
34#endif\r