Last change
on this file since 108794 was 108794, checked in by vboxsync, 2 weeks ago |
Devices/EFI/FirmwareNew: Merge edk2-stable202502 from the vendor branch and make it build for the important platforms, bugref:4643
|
-
Property svn:eol-style
set to
native
|
File size:
806 bytes
|
Line | |
---|
1 | /** @file
|
---|
2 | Header file for Management Mode Interface via SMC.
|
---|
3 | This header file is used in normal world only.
|
---|
4 |
|
---|
5 | Copyright (c) 2016-2024, Arm Limited. All rights reserved.<BR>
|
---|
6 |
|
---|
7 | SPDX-License-Identifier: BSD-2-Clause-Patent
|
---|
8 |
|
---|
9 | @par Glossary:
|
---|
10 | - MM - MM Management mode.
|
---|
11 |
|
---|
12 | @par Reference(s):
|
---|
13 | - ARM Management Mode Interface Specification
|
---|
14 | [https://developer.arm.com/documentation/den0060/latest/]
|
---|
15 |
|
---|
16 | **/
|
---|
17 |
|
---|
18 | #ifndef MM_COMMUNICATE_H_
|
---|
19 | #define MM_COMMUNICATE_H_
|
---|
20 |
|
---|
21 | #define MM_MAJOR_VER_MASK 0xEFFF0000
|
---|
22 | #define MM_MINOR_VER_MASK 0x0000FFFF
|
---|
23 | #define MM_MAJOR_VER_SHIFT 16
|
---|
24 |
|
---|
25 | #define MM_MAJOR_VER(x) (((x) & MM_MAJOR_VER_MASK) >> MM_MAJOR_VER_SHIFT)
|
---|
26 | #define MM_MINOR_VER(x) ((x) & MM_MINOR_VER_MASK)
|
---|
27 |
|
---|
28 | #define MM_CALLER_MAJOR_VER 0x1UL
|
---|
29 | #define MM_CALLER_MINOR_VER 0x0
|
---|
30 |
|
---|
31 | #endif /* MM_COMMUNICATE_H_ */
|
---|
Note:
See
TracBrowser
for help on using the repository browser.