ReactOS 0.4.16-dev-250-g3ecd236
amd64.h File Reference

Go to the source code of this file.

Macros

#define VA_MASK   0x0000FFFFFFFFFFFFUL
 
#define PtrToPfn(p)    ((((ULONGLONG)p) >> PAGE_SHIFT) & 0xfffffffULL)
 
#define VAtoPXI(va)   ((((ULONG64)(va)) >> PXI_SHIFT) & 0x1FF)
 
#define VAtoPPI(va)   ((((ULONG64)(va)) >> PPI_SHIFT) & 0x1FF)
 
#define VAtoPDI(va)   ((((ULONG64)(va)) >> PDI_SHIFT) & 0x1FF)
 
#define VAtoPTI(va)   ((((ULONG64)(va)) >> PTI_SHIFT) & 0x1FF)
 

Functions

VOID FrLdrSetupGdtIdt (VOID)
 

Macro Definition Documentation

◆ PtrToPfn

#define PtrToPfn (   p)     ((((ULONGLONG)p) >> PAGE_SHIFT) & 0xfffffffULL)

Definition at line 27 of file amd64.h.

◆ VA_MASK

#define VA_MASK   0x0000FFFFFFFFFFFFUL

Definition at line 25 of file amd64.h.

◆ VAtoPDI

#define VAtoPDI (   va)    ((((ULONG64)(va)) >> PDI_SHIFT) & 0x1FF)

Definition at line 32 of file amd64.h.

◆ VAtoPPI

#define VAtoPPI (   va)    ((((ULONG64)(va)) >> PPI_SHIFT) & 0x1FF)

Definition at line 31 of file amd64.h.

◆ VAtoPTI

#define VAtoPTI (   va)    ((((ULONG64)(va)) >> PTI_SHIFT) & 0x1FF)

Definition at line 33 of file amd64.h.

◆ VAtoPXI

#define VAtoPXI (   va)    ((((ULONG64)(va)) >> PXI_SHIFT) & 0x1FF)

Definition at line 30 of file amd64.h.

Function Documentation

◆ FrLdrSetupGdtIdt()

VOID FrLdrSetupGdtIdt ( VOID  )