]> git.proxmox.com Git - mirror_edk2.git/blame - MdePkg/Include/Register/RiscV64/RiscVImpl.h
MdePkg/Register: Add register definition header files for RISC-V
[mirror_edk2.git] / MdePkg / Include / Register / RiscV64 / RiscVImpl.h
CommitLineData
8aeb4054
S
1/** @file\r
2 RISC-V package definitions.\r
3\r
4 Copyright (c) 2016 - 2022, Hewlett Packard Enterprise Development LP. All rights reserved.<BR>\r
5\r
6 SPDX-License-Identifier: BSD-2-Clause-Patent\r
7\r
8**/\r
9\r
10#ifndef RISCV_IMPL_H_\r
11#define RISCV_IMPL_H_\r
12\r
13#include <Register/RiscV64/RiscVEncoding.h>\r
14\r
15#define _ASM_FUNC(Name, Section) \\r
16 .global Name ; \\r
17 .section #Section, "ax" ; \\r
18 .type Name, %function ; \\r
19 .p2align 2 ; \\r
20 Name:\r
21\r
22#define ASM_FUNC(Name) _ASM_FUNC(ASM_PFX(Name), .text. ## Name)\r
23#define RISCV_TIMER_COMPARE_BITS 32\r
24\r
25#endif\r