Loading...
Searching...
No Matches
Go to the documentation of this file.
10#ifndef PROCESSOR_BIND_H_
11#define PROCESSOR_BIND_H_
16#define MDE_CPU_LOONGARCH64
31typedef unsigned long long UINT64;
32typedef long long INT64;
33typedef unsigned int UINT32;
35typedef unsigned short UINT16;
36typedef unsigned short CHAR16;
38typedef unsigned char BOOLEAN;
39typedef unsigned char UINT8;
63#define MAX_BIT 0x8000000000000000ULL
67#define MAX_2_BITS 0xC000000000000000ULL
72#define MAX_ADDRESS 0xFFFFFFFFFFFFFFFFULL
77#define MAX_ALLOC_ADDRESS 0xFFFFFFFFFFFFULL
82#define MAX_INTN ((INTN)0x7FFFFFFFFFFFFFFFULL)
83#define MAX_UINTN ((UINTN)0xFFFFFFFFFFFFFFFFULL)
88#define DEFAULT_PAGE_ALLOCATION_GRANULARITY (0x1000)
89#define RUNTIME_PAGE_ALLOCATION_GRANULARITY (0x10000)
96#define ASM_GLOBAL .globl
102#define CPU_STACK_ALIGNMENT 16
114#define FUNCTION_ENTRY_POINT(FunctionPointer) (VOID *)(UINTN)(FunctionPointer)
116#ifndef __USER_LABEL_PREFIX__
117#define __USER_LABEL_PREFIX__