Module kvm_rs::x86_64[][src]

Expand description

x86_64 flags and bitfields.

Constants

CR0_AM

Alignment Mask.

CR0_CD

Cachine disable.

CR0_EM

Emulation.

CR0_ET

Extension Type.

CR0_MP

Monitor Coprocessor.

CR0_NE

Numeric Error.

CR0_NW

Not Write-Torugh.

CR0_PE

Protection Enable.

CR0_PG

Paging.

CR0_TS

Task Switched.

CR0_WP

Write Protect.

CR3_PAGE_BASE_MASK

Mask for physical base address of paging structure.

CR3_PCD

Page-level Cache Disable.

CR3_PWT

Page-level Write-Through.

CR4_LA57

57-bit Linear Addresses.

CR4_PAE

Physical Address Extenstion.

EFER_LMA

Long Mode Active (readonly).

EFER_LME

Long Mode Enable.

MSR_EFER

Extended Feature Enable Register MSR number.

PAGE_ENTRY_PRESENT

Page entry present.

PAGE_RENTRY_RW

Page region read/write.

RFLAGS_AC

Alignment check.

RFLAGS_AF

Adjust flag.

RFLAGS_CF

Carry flag.

RFLAGS_DF

Direction flag.

RFLAGS_IF

Sign flag.

RFLAGS_IOPL

I/O privilege level.

RFLAGS_OF

Overflow flag.

RFLAGS_PF

Parity flag.

RFLAGS_SF

Sign flag.

RFLAGS_ZF

Zero flag.

SEG_SELECTOR_INDEX

Table index.

SEG_SELECTOR_RPL

Requested privilege level.

SEG_SELECTOR_TI

Table indicator.

Functions

rflags_ac
rflags_af
rflags_cf
rflags_df
rflags_if
rflags_iopl
rflags_of
rflags_pf
rflags_sf
rflags_zf
seg_selector_index
seg_selector_rpl
seg_selector_ti