From 74d1b6fd9991d1fb7dc19f09b06f7b2277874ece Mon Sep 17 00:00:00 2001 From: johannst Date: Sat, 16 Apr 2022 20:25:59 +0000 Subject: deploy: 38cd31ed203999122c500d389de38bb051ce979e --- kvm_rs/x86_64/constant.CR0_AM.html | 13 ++-- kvm_rs/x86_64/constant.CR0_CD.html | 13 ++-- kvm_rs/x86_64/constant.CR0_EM.html | 13 ++-- kvm_rs/x86_64/constant.CR0_ET.html | 13 ++-- kvm_rs/x86_64/constant.CR0_MP.html | 13 ++-- kvm_rs/x86_64/constant.CR0_NE.html | 13 ++-- kvm_rs/x86_64/constant.CR0_NW.html | 13 ++-- kvm_rs/x86_64/constant.CR0_PE.html | 13 ++-- kvm_rs/x86_64/constant.CR0_PG.html | 13 ++-- kvm_rs/x86_64/constant.CR0_TS.html | 13 ++-- kvm_rs/x86_64/constant.CR0_WP.html | 13 ++-- kvm_rs/x86_64/constant.CR3_PAGE_BASE_MASK.html | 13 ++-- kvm_rs/x86_64/constant.CR3_PCD.html | 13 ++-- kvm_rs/x86_64/constant.CR3_PWT.html | 13 ++-- kvm_rs/x86_64/constant.CR4_LA57.html | 13 ++-- kvm_rs/x86_64/constant.CR4_PAE.html | 13 ++-- kvm_rs/x86_64/constant.EFER_LMA.html | 13 ++-- kvm_rs/x86_64/constant.EFER_LME.html | 13 ++-- kvm_rs/x86_64/constant.MSR_EFER.html | 13 ++-- kvm_rs/x86_64/constant.PAGE_ENTRY_PRESENT.html | 13 ++-- kvm_rs/x86_64/constant.PAGE_RENTRY_RW.html | 13 ++-- kvm_rs/x86_64/constant.RFLAGS_AC.html | 13 ++-- kvm_rs/x86_64/constant.RFLAGS_AF.html | 13 ++-- kvm_rs/x86_64/constant.RFLAGS_CF.html | 13 ++-- kvm_rs/x86_64/constant.RFLAGS_DF.html | 13 ++-- kvm_rs/x86_64/constant.RFLAGS_IF.html | 13 ++-- kvm_rs/x86_64/constant.RFLAGS_IOPL.html | 13 ++-- kvm_rs/x86_64/constant.RFLAGS_OF.html | 13 ++-- kvm_rs/x86_64/constant.RFLAGS_PF.html | 13 ++-- kvm_rs/x86_64/constant.RFLAGS_SF.html | 13 ++-- kvm_rs/x86_64/constant.RFLAGS_ZF.html | 13 ++-- kvm_rs/x86_64/constant.SEG_SELECTOR_INDEX.html | 13 ++-- kvm_rs/x86_64/constant.SEG_SELECTOR_RPL.html | 13 ++-- kvm_rs/x86_64/constant.SEG_SELECTOR_TI.html | 15 +++-- kvm_rs/x86_64/fn.rflags_ac.html | 11 +++- kvm_rs/x86_64/fn.rflags_af.html | 11 +++- kvm_rs/x86_64/fn.rflags_cf.html | 11 +++- kvm_rs/x86_64/fn.rflags_df.html | 11 +++- kvm_rs/x86_64/fn.rflags_if.html | 11 +++- kvm_rs/x86_64/fn.rflags_iopl.html | 11 +++- kvm_rs/x86_64/fn.rflags_of.html | 11 +++- kvm_rs/x86_64/fn.rflags_pf.html | 11 +++- kvm_rs/x86_64/fn.rflags_sf.html | 11 +++- kvm_rs/x86_64/fn.rflags_zf.html | 11 +++- kvm_rs/x86_64/fn.seg_selector_index.html | 11 +++- kvm_rs/x86_64/fn.seg_selector_rpl.html | 11 +++- kvm_rs/x86_64/fn.seg_selector_ti.html | 11 +++- kvm_rs/x86_64/index.html | 85 ++++++++++++++------------ 48 files changed, 456 insertions(+), 216 deletions(-) (limited to 'kvm_rs/x86_64') diff --git a/kvm_rs/x86_64/constant.CR0_AM.html b/kvm_rs/x86_64/constant.CR0_AM.html index 806f5ec..94d3c1c 100644 --- a/kvm_rs/x86_64/constant.CR0_AM.html +++ b/kvm_rs/x86_64/constant.CR0_AM.html @@ -1,6 +1,11 @@ -CR0_AM in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::CR0_AM[][src]

pub const CR0_AM: u64 = 1 << 18; // 0x0000_0000_0004_0000u64
Expand description

Alignment Mask.

+CR0_AM in kvm_rs::x86_64 - Rust + +
+

Constant kvm_rs::x86_64::CR0_AM

source · []
pub const CR0_AM: u64 = 1 << 18; // 0x0000_0000_0004_0000u64
Expand description

Alignment Mask.

Enables alignment check for CPL=3, check is only done if the AC bit of the rflags register ist set.

-
\ No newline at end of file +
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.CR0_CD.html b/kvm_rs/x86_64/constant.CR0_CD.html index 87d12a8..fcfd53a 100644 --- a/kvm_rs/x86_64/constant.CR0_CD.html +++ b/kvm_rs/x86_64/constant.CR0_CD.html @@ -1,4 +1,9 @@ -CR0_CD in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::CR0_CD[][src]

pub const CR0_CD: u64 = 1 << 30; // 0x0000_0000_4000_0000u64
Expand description

Cachine disable.

-
\ No newline at end of file +CR0_CD in kvm_rs::x86_64 - Rust + +
+

Constant kvm_rs::x86_64::CR0_CD

source · []
pub const CR0_CD: u64 = 1 << 30; // 0x0000_0000_4000_0000u64
Expand description

Cachine disable.

+
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.CR0_EM.html b/kvm_rs/x86_64/constant.CR0_EM.html index 60db926..5daf594 100644 --- a/kvm_rs/x86_64/constant.CR0_EM.html +++ b/kvm_rs/x86_64/constant.CR0_EM.html @@ -1,6 +1,11 @@ -CR0_EM in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::CR0_EM[][src]

pub const CR0_EM: u64 = 1 << 2; // 0x0000_0000_0000_0004u64
Expand description

Emulation.

+CR0_EM in kvm_rs::x86_64 - Rust + +
+

Constant kvm_rs::x86_64::CR0_EM

source · []
pub const CR0_EM: u64 = 1 << 2; // 0x0000_0000_0000_0004u64
Expand description

Emulation.

When set indicates the process does not have a FPU. FPU instructions will generate an exception that software can emulate the instruction.

-
\ No newline at end of file +
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.CR0_ET.html b/kvm_rs/x86_64/constant.CR0_ET.html index 78cc709..f3ac74e 100644 --- a/kvm_rs/x86_64/constant.CR0_ET.html +++ b/kvm_rs/x86_64/constant.CR0_ET.html @@ -1,4 +1,9 @@ -CR0_ET in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::CR0_ET[][src]

pub const CR0_ET: u64 = 1 << 4; // 0x0000_0000_0000_0010u64
Expand description

Extension Type.

-
\ No newline at end of file +CR0_ET in kvm_rs::x86_64 - Rust + +
+

Constant kvm_rs::x86_64::CR0_ET

source · []
pub const CR0_ET: u64 = 1 << 4; // 0x0000_0000_0000_0010u64
Expand description

Extension Type.

+
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.CR0_MP.html b/kvm_rs/x86_64/constant.CR0_MP.html index 7254093..252541c 100644 --- a/kvm_rs/x86_64/constant.CR0_MP.html +++ b/kvm_rs/x86_64/constant.CR0_MP.html @@ -1,4 +1,9 @@ -CR0_MP in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::CR0_MP[][src]

pub const CR0_MP: u64 = 1 << 1; // 0x0000_0000_0000_0002u64
Expand description

Monitor Coprocessor.

-
\ No newline at end of file +CR0_MP in kvm_rs::x86_64 - Rust + +
+

Constant kvm_rs::x86_64::CR0_MP

source · []
pub const CR0_MP: u64 = 1 << 1; // 0x0000_0000_0000_0002u64
Expand description

Monitor Coprocessor.

+
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.CR0_NE.html b/kvm_rs/x86_64/constant.CR0_NE.html index 7a9978e..1a992be 100644 --- a/kvm_rs/x86_64/constant.CR0_NE.html +++ b/kvm_rs/x86_64/constant.CR0_NE.html @@ -1,4 +1,9 @@ -CR0_NE in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::CR0_NE[][src]

pub const CR0_NE: u64 = 1 << 5; // 0x0000_0000_0000_0020u64
Expand description

Numeric Error.

-
\ No newline at end of file +CR0_NE in kvm_rs::x86_64 - Rust + +
+

Constant kvm_rs::x86_64::CR0_NE

source · []
pub const CR0_NE: u64 = 1 << 5; // 0x0000_0000_0000_0020u64
Expand description

Numeric Error.

+
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.CR0_NW.html b/kvm_rs/x86_64/constant.CR0_NW.html index 18a2a0f..1068985 100644 --- a/kvm_rs/x86_64/constant.CR0_NW.html +++ b/kvm_rs/x86_64/constant.CR0_NW.html @@ -1,4 +1,9 @@ -CR0_NW in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::CR0_NW[][src]

pub const CR0_NW: u64 = 1 << 29; // 0x0000_0000_2000_0000u64
Expand description

Not Write-Torugh.

-
\ No newline at end of file +CR0_NW in kvm_rs::x86_64 - Rust + +
+

Constant kvm_rs::x86_64::CR0_NW

source · []
pub const CR0_NW: u64 = 1 << 29; // 0x0000_0000_2000_0000u64
Expand description

Not Write-Torugh.

+
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.CR0_PE.html b/kvm_rs/x86_64/constant.CR0_PE.html index 78266be..cbd8799 100644 --- a/kvm_rs/x86_64/constant.CR0_PE.html +++ b/kvm_rs/x86_64/constant.CR0_PE.html @@ -1,6 +1,11 @@ -CR0_PE in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::CR0_PE[][src]

pub const CR0_PE: u64 = 1 << 0; // 0x0000_0000_0000_0001u64
Expand description

Protection Enable.

+CR0_PE in kvm_rs::x86_64 - Rust + +
+

Constant kvm_rs::x86_64::CR0_PE

source · []
pub const CR0_PE: u64 = 1 << 0; // 0x0000_0000_0000_0001u64
Expand description

Protection Enable.

Enables protected mode when set and real-address mode when cleared. This enables segment-level protection not paging.

-
\ No newline at end of file +
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.CR0_PG.html b/kvm_rs/x86_64/constant.CR0_PG.html index 1b2a80b..d50c533 100644 --- a/kvm_rs/x86_64/constant.CR0_PG.html +++ b/kvm_rs/x86_64/constant.CR0_PG.html @@ -1,5 +1,10 @@ -CR0_PG in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::CR0_PG[][src]

pub const CR0_PG: u64 = 1 << 31; // 0x0000_0000_8000_0000u64
Expand description

Paging.

+CR0_PG in kvm_rs::x86_64 - Rust + +
+

Constant kvm_rs::x86_64::CR0_PG

source · []
pub const CR0_PG: u64 = 1 << 31; // 0x0000_0000_8000_0000u64
Expand description

Paging.

Enables paging when set, requires CR0_PE to be set as well.

-
\ No newline at end of file +
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.CR0_TS.html b/kvm_rs/x86_64/constant.CR0_TS.html index 1858782..9c0624c 100644 --- a/kvm_rs/x86_64/constant.CR0_TS.html +++ b/kvm_rs/x86_64/constant.CR0_TS.html @@ -1,4 +1,9 @@ -CR0_TS in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::CR0_TS[][src]

pub const CR0_TS: u64 = 1 << 3; // 0x0000_0000_0000_0008u64
Expand description

Task Switched.

-
\ No newline at end of file +CR0_TS in kvm_rs::x86_64 - Rust + +
+

Constant kvm_rs::x86_64::CR0_TS

source · []
pub const CR0_TS: u64 = 1 << 3; // 0x0000_0000_0000_0008u64
Expand description

Task Switched.

+
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.CR0_WP.html b/kvm_rs/x86_64/constant.CR0_WP.html index 9f572ea..57ad4e3 100644 --- a/kvm_rs/x86_64/constant.CR0_WP.html +++ b/kvm_rs/x86_64/constant.CR0_WP.html @@ -1,5 +1,10 @@ -CR0_WP in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::CR0_WP[][src]

pub const CR0_WP: u64 = 1 << 16; // 0x0000_0000_0001_0000u64
Expand description

Write Protect.

+CR0_WP in kvm_rs::x86_64 - Rust + +
+

Constant kvm_rs::x86_64::CR0_WP

source · []
pub const CR0_WP: u64 = 1 << 16; // 0x0000_0000_0001_0000u64
Expand description

Write Protect.

When set supervisor-level procedures can’t write to read-only pages.

-
\ No newline at end of file +
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.CR3_PAGE_BASE_MASK.html b/kvm_rs/x86_64/constant.CR3_PAGE_BASE_MASK.html index 69528a1..cbf19bb 100644 --- a/kvm_rs/x86_64/constant.CR3_PAGE_BASE_MASK.html +++ b/kvm_rs/x86_64/constant.CR3_PAGE_BASE_MASK.html @@ -1,4 +1,9 @@ -CR3_PAGE_BASE_MASK in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::CR3_PAGE_BASE_MASK[][src]

pub const CR3_PAGE_BASE_MASK: u64 = 0xffff_ffff_ffff_0000;
Expand description

Mask for physical base address of paging structure.

-
\ No newline at end of file +CR3_PAGE_BASE_MASK in kvm_rs::x86_64 - Rust + +
pub const CR3_PAGE_BASE_MASK: u64 = 0xffff_ffff_ffff_0000;
Expand description

Mask for physical base address of paging structure.

+
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.CR3_PCD.html b/kvm_rs/x86_64/constant.CR3_PCD.html index 93421e6..e44a249 100644 --- a/kvm_rs/x86_64/constant.CR3_PCD.html +++ b/kvm_rs/x86_64/constant.CR3_PCD.html @@ -1,4 +1,9 @@ -CR3_PCD in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::CR3_PCD[][src]

pub const CR3_PCD: u64 = 1 << 4; // 0x0000_0000_0000_0010u64
Expand description

Page-level Cache Disable.

-
\ No newline at end of file +CR3_PCD in kvm_rs::x86_64 - Rust + +
+

Constant kvm_rs::x86_64::CR3_PCD

source · []
pub const CR3_PCD: u64 = 1 << 4; // 0x0000_0000_0000_0010u64
Expand description

Page-level Cache Disable.

+
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.CR3_PWT.html b/kvm_rs/x86_64/constant.CR3_PWT.html index 64fef2b..029d775 100644 --- a/kvm_rs/x86_64/constant.CR3_PWT.html +++ b/kvm_rs/x86_64/constant.CR3_PWT.html @@ -1,4 +1,9 @@ -CR3_PWT in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::CR3_PWT[][src]

pub const CR3_PWT: u64 = 1 << 3; // 0x0000_0000_0000_0008u64
Expand description

Page-level Write-Through.

-
\ No newline at end of file +CR3_PWT in kvm_rs::x86_64 - Rust + +
+

Constant kvm_rs::x86_64::CR3_PWT

source · []
pub const CR3_PWT: u64 = 1 << 3; // 0x0000_0000_0000_0008u64
Expand description

Page-level Write-Through.

+
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.CR4_LA57.html b/kvm_rs/x86_64/constant.CR4_LA57.html index 81a9305..cc8a994 100644 --- a/kvm_rs/x86_64/constant.CR4_LA57.html +++ b/kvm_rs/x86_64/constant.CR4_LA57.html @@ -1,6 +1,11 @@ -CR4_LA57 in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::CR4_LA57[][src]

pub const CR4_LA57: u64 = 1 << 5; // 0x0000_0000_0000_0020u64
Expand description

57-bit Linear Addresses.

+CR4_LA57 in kvm_rs::x86_64 - Rust + +
pub const CR4_LA57: u64 = 1 << 5; // 0x0000_0000_0000_0020u64
Expand description

57-bit Linear Addresses.

When set in long mode enables 5-level paging to translate 57-bit linear addresses. When cleared use 4-level paging to translate 48-bit linear addresses.

-
\ No newline at end of file +
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.CR4_PAE.html b/kvm_rs/x86_64/constant.CR4_PAE.html index 23cf3b4..2a10e18 100644 --- a/kvm_rs/x86_64/constant.CR4_PAE.html +++ b/kvm_rs/x86_64/constant.CR4_PAE.html @@ -1,6 +1,11 @@ -CR4_PAE in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::CR4_PAE[][src]

pub const CR4_PAE: u64 = 1 << 5; // 0x0000_0000_0000_0020u64
Expand description

Physical Address Extenstion.

+CR4_PAE in kvm_rs::x86_64 - Rust + +
+

Constant kvm_rs::x86_64::CR4_PAE

source · []
pub const CR4_PAE: u64 = 1 << 5; // 0x0000_0000_0000_0020u64
Expand description

Physical Address Extenstion.

When set enables paging to produce physicall addresses with more than 32 bits. Required before entering long mode.

-
\ No newline at end of file +
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.EFER_LMA.html b/kvm_rs/x86_64/constant.EFER_LMA.html index 0ea3768..dc1fd06 100644 --- a/kvm_rs/x86_64/constant.EFER_LMA.html +++ b/kvm_rs/x86_64/constant.EFER_LMA.html @@ -1,5 +1,10 @@ -EFER_LMA in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::EFER_LMA[][src]

pub const EFER_LMA: u64 = 1 << 10; // 0x0000_0000_0000_0400u64
Expand description

Long Mode Active (readonly).

+EFER_LMA in kvm_rs::x86_64 - Rust + +
pub const EFER_LMA: u64 = 1 << 10; // 0x0000_0000_0000_0400u64
Expand description

Long Mode Active (readonly).

When set indicates long mode is active.

-
\ No newline at end of file +
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.EFER_LME.html b/kvm_rs/x86_64/constant.EFER_LME.html index 12bb140..1f958d3 100644 --- a/kvm_rs/x86_64/constant.EFER_LME.html +++ b/kvm_rs/x86_64/constant.EFER_LME.html @@ -1,5 +1,10 @@ -EFER_LME in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::EFER_LME[][src]

pub const EFER_LME: u64 = 1 << 8; // 0x0000_0000_0000_0100u64
Expand description

Long Mode Enable.

+EFER_LME in kvm_rs::x86_64 - Rust + +
pub const EFER_LME: u64 = 1 << 8; // 0x0000_0000_0000_0100u64
Expand description

Long Mode Enable.

When set enables long mode operations.

-
\ No newline at end of file +
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.MSR_EFER.html b/kvm_rs/x86_64/constant.MSR_EFER.html index 13727c0..d202ddc 100644 --- a/kvm_rs/x86_64/constant.MSR_EFER.html +++ b/kvm_rs/x86_64/constant.MSR_EFER.html @@ -1,6 +1,11 @@ -MSR_EFER in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::MSR_EFER[][src]

pub const MSR_EFER: u64 = 0xc000_0080;
Expand description

Extended Feature Enable Register MSR number.

+MSR_EFER in kvm_rs::x86_64 - Rust + +
pub const MSR_EFER: u64 = 0xc000_0080;
Expand description

Extended Feature Enable Register MSR number.

MSR number used with the rdmsr and wrmsr instructions to read/write the EFER model specific register.

-
\ No newline at end of file +
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.PAGE_ENTRY_PRESENT.html b/kvm_rs/x86_64/constant.PAGE_ENTRY_PRESENT.html index 7d908a4..c71f803 100644 --- a/kvm_rs/x86_64/constant.PAGE_ENTRY_PRESENT.html +++ b/kvm_rs/x86_64/constant.PAGE_ENTRY_PRESENT.html @@ -1,4 +1,9 @@ -PAGE_ENTRY_PRESENT in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::PAGE_ENTRY_PRESENT[][src]

pub const PAGE_ENTRY_PRESENT: u64 = 1 << 0; // 0x0000_0000_0000_0001u64
Expand description

Page entry present.

-
\ No newline at end of file +PAGE_ENTRY_PRESENT in kvm_rs::x86_64 - Rust + +
pub const PAGE_ENTRY_PRESENT: u64 = 1 << 0; // 0x0000_0000_0000_0001u64
Expand description

Page entry present.

+
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.PAGE_RENTRY_RW.html b/kvm_rs/x86_64/constant.PAGE_RENTRY_RW.html index 9a96afd..b582107 100644 --- a/kvm_rs/x86_64/constant.PAGE_RENTRY_RW.html +++ b/kvm_rs/x86_64/constant.PAGE_RENTRY_RW.html @@ -1,5 +1,10 @@ -PAGE_RENTRY_RW in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::PAGE_RENTRY_RW[][src]

pub const PAGE_RENTRY_RW: u64 = 1 << 1; // 0x0000_0000_0000_0002u64
Expand description

Page region read/write.

+PAGE_RENTRY_RW in kvm_rs::x86_64 - Rust + +
pub const PAGE_RENTRY_RW: u64 = 1 << 1; // 0x0000_0000_0000_0002u64
Expand description

Page region read/write.

If set, region reference by paging entry is writeable.

-
\ No newline at end of file +
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.RFLAGS_AC.html b/kvm_rs/x86_64/constant.RFLAGS_AC.html index a5ae2d6..342cdc0 100644 --- a/kvm_rs/x86_64/constant.RFLAGS_AC.html +++ b/kvm_rs/x86_64/constant.RFLAGS_AC.html @@ -1,4 +1,9 @@ -RFLAGS_AC in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::RFLAGS_AC[][src]

pub const RFLAGS_AC: u64 = 1 << 18; // 0x0000_0000_0004_0000u64
Expand description

Alignment check.

-
\ No newline at end of file +RFLAGS_AC in kvm_rs::x86_64 - Rust + +
pub const RFLAGS_AC: u64 = 1 << 18; // 0x0000_0000_0004_0000u64
Expand description

Alignment check.

+
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.RFLAGS_AF.html b/kvm_rs/x86_64/constant.RFLAGS_AF.html index c588620..ff4fdbc 100644 --- a/kvm_rs/x86_64/constant.RFLAGS_AF.html +++ b/kvm_rs/x86_64/constant.RFLAGS_AF.html @@ -1,4 +1,9 @@ -RFLAGS_AF in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::RFLAGS_AF[][src]

pub const RFLAGS_AF: u64 = 1 << 4; // 0x0000_0000_0000_0010u64
Expand description

Adjust flag.

-
\ No newline at end of file +RFLAGS_AF in kvm_rs::x86_64 - Rust + +
pub const RFLAGS_AF: u64 = 1 << 4; // 0x0000_0000_0000_0010u64
Expand description

Adjust flag.

+
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.RFLAGS_CF.html b/kvm_rs/x86_64/constant.RFLAGS_CF.html index e9aaf91..1add309 100644 --- a/kvm_rs/x86_64/constant.RFLAGS_CF.html +++ b/kvm_rs/x86_64/constant.RFLAGS_CF.html @@ -1,4 +1,9 @@ -RFLAGS_CF in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::RFLAGS_CF[][src]

pub const RFLAGS_CF: u64 = 1 << 0; // 0x0000_0000_0000_0001u64
Expand description

Carry flag.

-
\ No newline at end of file +RFLAGS_CF in kvm_rs::x86_64 - Rust + +
pub const RFLAGS_CF: u64 = 1 << 0; // 0x0000_0000_0000_0001u64
Expand description

Carry flag.

+
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.RFLAGS_DF.html b/kvm_rs/x86_64/constant.RFLAGS_DF.html index 59ea43c..1cd1560 100644 --- a/kvm_rs/x86_64/constant.RFLAGS_DF.html +++ b/kvm_rs/x86_64/constant.RFLAGS_DF.html @@ -1,4 +1,9 @@ -RFLAGS_DF in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::RFLAGS_DF[][src]

pub const RFLAGS_DF: u64 = 1 << 10; // 0x0000_0000_0000_0400u64
Expand description

Direction flag.

-
\ No newline at end of file +RFLAGS_DF in kvm_rs::x86_64 - Rust + +
pub const RFLAGS_DF: u64 = 1 << 10; // 0x0000_0000_0000_0400u64
Expand description

Direction flag.

+
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.RFLAGS_IF.html b/kvm_rs/x86_64/constant.RFLAGS_IF.html index 52de2cb..8f92578 100644 --- a/kvm_rs/x86_64/constant.RFLAGS_IF.html +++ b/kvm_rs/x86_64/constant.RFLAGS_IF.html @@ -1,4 +1,9 @@ -RFLAGS_IF in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::RFLAGS_IF[][src]

pub const RFLAGS_IF: u64 = 1 << 9; // 0x0000_0000_0000_0200u64
Expand description

Sign flag.

-
\ No newline at end of file +RFLAGS_IF in kvm_rs::x86_64 - Rust + +
pub const RFLAGS_IF: u64 = 1 << 9; // 0x0000_0000_0000_0200u64
Expand description

Sign flag.

+
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.RFLAGS_IOPL.html b/kvm_rs/x86_64/constant.RFLAGS_IOPL.html index b544a66..c5b369a 100644 --- a/kvm_rs/x86_64/constant.RFLAGS_IOPL.html +++ b/kvm_rs/x86_64/constant.RFLAGS_IOPL.html @@ -1,4 +1,9 @@ -RFLAGS_IOPL in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::RFLAGS_IOPL[][src]

pub const RFLAGS_IOPL: u64 = 0b11 << 12; // 0x0000_0000_0000_3000u64
Expand description

I/O privilege level.

-
\ No newline at end of file +RFLAGS_IOPL in kvm_rs::x86_64 - Rust + +
pub const RFLAGS_IOPL: u64 = 0b11 << 12; // 0x0000_0000_0000_3000u64
Expand description

I/O privilege level.

+
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.RFLAGS_OF.html b/kvm_rs/x86_64/constant.RFLAGS_OF.html index bb8118b..90c8078 100644 --- a/kvm_rs/x86_64/constant.RFLAGS_OF.html +++ b/kvm_rs/x86_64/constant.RFLAGS_OF.html @@ -1,4 +1,9 @@ -RFLAGS_OF in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::RFLAGS_OF[][src]

pub const RFLAGS_OF: u64 = 1 << 11; // 0x0000_0000_0000_0800u64
Expand description

Overflow flag.

-
\ No newline at end of file +RFLAGS_OF in kvm_rs::x86_64 - Rust + +
pub const RFLAGS_OF: u64 = 1 << 11; // 0x0000_0000_0000_0800u64
Expand description

Overflow flag.

+
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.RFLAGS_PF.html b/kvm_rs/x86_64/constant.RFLAGS_PF.html index 76a1b37..50b2414 100644 --- a/kvm_rs/x86_64/constant.RFLAGS_PF.html +++ b/kvm_rs/x86_64/constant.RFLAGS_PF.html @@ -1,4 +1,9 @@ -RFLAGS_PF in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::RFLAGS_PF[][src]

pub const RFLAGS_PF: u64 = 1 << 2; // 0x0000_0000_0000_0004u64
Expand description

Parity flag.

-
\ No newline at end of file +RFLAGS_PF in kvm_rs::x86_64 - Rust + +
pub const RFLAGS_PF: u64 = 1 << 2; // 0x0000_0000_0000_0004u64
Expand description

Parity flag.

+
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.RFLAGS_SF.html b/kvm_rs/x86_64/constant.RFLAGS_SF.html index 2f0ec0b..1fdd387 100644 --- a/kvm_rs/x86_64/constant.RFLAGS_SF.html +++ b/kvm_rs/x86_64/constant.RFLAGS_SF.html @@ -1,4 +1,9 @@ -RFLAGS_SF in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::RFLAGS_SF[][src]

pub const RFLAGS_SF: u64 = 1 << 7; // 0x0000_0000_0000_0080u64
Expand description

Sign flag.

-
\ No newline at end of file +RFLAGS_SF in kvm_rs::x86_64 - Rust + +
pub const RFLAGS_SF: u64 = 1 << 7; // 0x0000_0000_0000_0080u64
Expand description

Sign flag.

+
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.RFLAGS_ZF.html b/kvm_rs/x86_64/constant.RFLAGS_ZF.html index dccbf21..7e59ebf 100644 --- a/kvm_rs/x86_64/constant.RFLAGS_ZF.html +++ b/kvm_rs/x86_64/constant.RFLAGS_ZF.html @@ -1,4 +1,9 @@ -RFLAGS_ZF in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::RFLAGS_ZF[][src]

pub const RFLAGS_ZF: u64 = 1 << 6; // 0x0000_0000_0000_0040u64
Expand description

Zero flag.

-
\ No newline at end of file +RFLAGS_ZF in kvm_rs::x86_64 - Rust + +
pub const RFLAGS_ZF: u64 = 1 << 6; // 0x0000_0000_0000_0040u64
Expand description

Zero flag.

+
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.SEG_SELECTOR_INDEX.html b/kvm_rs/x86_64/constant.SEG_SELECTOR_INDEX.html index 6be8c6d..b658097 100644 --- a/kvm_rs/x86_64/constant.SEG_SELECTOR_INDEX.html +++ b/kvm_rs/x86_64/constant.SEG_SELECTOR_INDEX.html @@ -1,6 +1,11 @@ -SEG_SELECTOR_INDEX in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::SEG_SELECTOR_INDEX[][src]

pub const SEG_SELECTOR_INDEX: u16 = 0x1fff << 3; // 0xfff8u16
Expand description

Table index.

+SEG_SELECTOR_INDEX in kvm_rs::x86_64 - Rust + +
pub const SEG_SELECTOR_INDEX: u16 = 0x1fff << 3; // 0xfff8u16
Expand description

Table index.

Index into the GDT or LDT table to select the segment descriptor. GDT.base + 8 * index gives the address of the segment descriptor (times 8 because every segment descriptor is 8 byte).

-
\ No newline at end of file +
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.SEG_SELECTOR_RPL.html b/kvm_rs/x86_64/constant.SEG_SELECTOR_RPL.html index 7799d4a..73b5bf3 100644 --- a/kvm_rs/x86_64/constant.SEG_SELECTOR_RPL.html +++ b/kvm_rs/x86_64/constant.SEG_SELECTOR_RPL.html @@ -1,6 +1,11 @@ -SEG_SELECTOR_RPL in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::SEG_SELECTOR_RPL[][src]

pub const SEG_SELECTOR_RPL: u16 = 0b11 << 0; // 0x0003u16
Expand description

Requested privilege level.

+SEG_SELECTOR_RPL in kvm_rs::x86_64 - Rust + +
pub const SEG_SELECTOR_RPL: u16 = 0b11 << 0; // 0x0003u16
Expand description

Requested privilege level.

Privilege level of the segment selector, where 0 is the most privileged mode and 3 the least.

-
\ No newline at end of file +
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/constant.SEG_SELECTOR_TI.html b/kvm_rs/x86_64/constant.SEG_SELECTOR_TI.html index 8c08d57..0857b0e 100644 --- a/kvm_rs/x86_64/constant.SEG_SELECTOR_TI.html +++ b/kvm_rs/x86_64/constant.SEG_SELECTOR_TI.html @@ -1,8 +1,13 @@ -SEG_SELECTOR_TI in kvm_rs::x86_64 - Rust - -

Constant kvm_rs::x86_64::SEG_SELECTOR_TI[][src]

pub const SEG_SELECTOR_TI: u16 = 1 << 2; // 0x0004u16
Expand description

Table indicator.

- +SEG_SELECTOR_TI in kvm_rs::x86_64 - Rust + +
pub const SEG_SELECTOR_TI: u16 = 1 << 2; // 0x0004u16
Expand description

Table indicator.

+
TITable
TITable
0GDT
1LDT
-
\ No newline at end of file +
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/fn.rflags_ac.html b/kvm_rs/x86_64/fn.rflags_ac.html index 8c18dcb..6bb51f3 100644 --- a/kvm_rs/x86_64/fn.rflags_ac.html +++ b/kvm_rs/x86_64/fn.rflags_ac.html @@ -1,3 +1,8 @@ -rflags_ac in kvm_rs::x86_64 - Rust - -

Function kvm_rs::x86_64::rflags_ac[][src]

pub const fn rflags_ac(r: u64) -> u64
\ No newline at end of file +rflags_ac in kvm_rs::x86_64 - Rust + +
pub const fn rflags_ac(r: u64) -> u64
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/fn.rflags_af.html b/kvm_rs/x86_64/fn.rflags_af.html index 6cd88d0..53b46e9 100644 --- a/kvm_rs/x86_64/fn.rflags_af.html +++ b/kvm_rs/x86_64/fn.rflags_af.html @@ -1,3 +1,8 @@ -rflags_af in kvm_rs::x86_64 - Rust - -

Function kvm_rs::x86_64::rflags_af[][src]

pub const fn rflags_af(r: u64) -> u64
\ No newline at end of file +rflags_af in kvm_rs::x86_64 - Rust + +
pub const fn rflags_af(r: u64) -> u64
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/fn.rflags_cf.html b/kvm_rs/x86_64/fn.rflags_cf.html index d372a26..3306822 100644 --- a/kvm_rs/x86_64/fn.rflags_cf.html +++ b/kvm_rs/x86_64/fn.rflags_cf.html @@ -1,3 +1,8 @@ -rflags_cf in kvm_rs::x86_64 - Rust - -

Function kvm_rs::x86_64::rflags_cf[][src]

pub const fn rflags_cf(r: u64) -> u64
\ No newline at end of file +rflags_cf in kvm_rs::x86_64 - Rust + +
pub const fn rflags_cf(r: u64) -> u64
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/fn.rflags_df.html b/kvm_rs/x86_64/fn.rflags_df.html index 918bb43..80eb7cd 100644 --- a/kvm_rs/x86_64/fn.rflags_df.html +++ b/kvm_rs/x86_64/fn.rflags_df.html @@ -1,3 +1,8 @@ -rflags_df in kvm_rs::x86_64 - Rust - -

Function kvm_rs::x86_64::rflags_df[][src]

pub const fn rflags_df(r: u64) -> u64
\ No newline at end of file +rflags_df in kvm_rs::x86_64 - Rust + +
pub const fn rflags_df(r: u64) -> u64
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/fn.rflags_if.html b/kvm_rs/x86_64/fn.rflags_if.html index ca15b40..372f554 100644 --- a/kvm_rs/x86_64/fn.rflags_if.html +++ b/kvm_rs/x86_64/fn.rflags_if.html @@ -1,3 +1,8 @@ -rflags_if in kvm_rs::x86_64 - Rust - -

Function kvm_rs::x86_64::rflags_if[][src]

pub const fn rflags_if(r: u64) -> u64
\ No newline at end of file +rflags_if in kvm_rs::x86_64 - Rust + +
pub const fn rflags_if(r: u64) -> u64
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/fn.rflags_iopl.html b/kvm_rs/x86_64/fn.rflags_iopl.html index ee4743a..9e5d865 100644 --- a/kvm_rs/x86_64/fn.rflags_iopl.html +++ b/kvm_rs/x86_64/fn.rflags_iopl.html @@ -1,3 +1,8 @@ -rflags_iopl in kvm_rs::x86_64 - Rust - -

Function kvm_rs::x86_64::rflags_iopl[][src]

pub const fn rflags_iopl(r: u64) -> u64
\ No newline at end of file +rflags_iopl in kvm_rs::x86_64 - Rust + +
pub const fn rflags_iopl(r: u64) -> u64
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/fn.rflags_of.html b/kvm_rs/x86_64/fn.rflags_of.html index 4d0c837..5b4dc0e 100644 --- a/kvm_rs/x86_64/fn.rflags_of.html +++ b/kvm_rs/x86_64/fn.rflags_of.html @@ -1,3 +1,8 @@ -rflags_of in kvm_rs::x86_64 - Rust - -

Function kvm_rs::x86_64::rflags_of[][src]

pub const fn rflags_of(r: u64) -> u64
\ No newline at end of file +rflags_of in kvm_rs::x86_64 - Rust + +
pub const fn rflags_of(r: u64) -> u64
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/fn.rflags_pf.html b/kvm_rs/x86_64/fn.rflags_pf.html index a6af7f9..8b29e11 100644 --- a/kvm_rs/x86_64/fn.rflags_pf.html +++ b/kvm_rs/x86_64/fn.rflags_pf.html @@ -1,3 +1,8 @@ -rflags_pf in kvm_rs::x86_64 - Rust - -

Function kvm_rs::x86_64::rflags_pf[][src]

pub const fn rflags_pf(r: u64) -> u64
\ No newline at end of file +rflags_pf in kvm_rs::x86_64 - Rust + +
pub const fn rflags_pf(r: u64) -> u64
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/fn.rflags_sf.html b/kvm_rs/x86_64/fn.rflags_sf.html index ab469a8..8a53a96 100644 --- a/kvm_rs/x86_64/fn.rflags_sf.html +++ b/kvm_rs/x86_64/fn.rflags_sf.html @@ -1,3 +1,8 @@ -rflags_sf in kvm_rs::x86_64 - Rust - -

Function kvm_rs::x86_64::rflags_sf[][src]

pub const fn rflags_sf(r: u64) -> u64
\ No newline at end of file +rflags_sf in kvm_rs::x86_64 - Rust + +
pub const fn rflags_sf(r: u64) -> u64
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/fn.rflags_zf.html b/kvm_rs/x86_64/fn.rflags_zf.html index 9a1b7d6..ee494dd 100644 --- a/kvm_rs/x86_64/fn.rflags_zf.html +++ b/kvm_rs/x86_64/fn.rflags_zf.html @@ -1,3 +1,8 @@ -rflags_zf in kvm_rs::x86_64 - Rust - -

Function kvm_rs::x86_64::rflags_zf[][src]

pub const fn rflags_zf(r: u64) -> u64
\ No newline at end of file +rflags_zf in kvm_rs::x86_64 - Rust + +
pub const fn rflags_zf(r: u64) -> u64
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/fn.seg_selector_index.html b/kvm_rs/x86_64/fn.seg_selector_index.html index 9a53dd1..fa896af 100644 --- a/kvm_rs/x86_64/fn.seg_selector_index.html +++ b/kvm_rs/x86_64/fn.seg_selector_index.html @@ -1,3 +1,8 @@ -seg_selector_index in kvm_rs::x86_64 - Rust - -

Function kvm_rs::x86_64::seg_selector_index[][src]

pub const fn seg_selector_index(s: u16) -> u16
\ No newline at end of file +seg_selector_index in kvm_rs::x86_64 - Rust + +
pub const fn seg_selector_index(s: u16) -> u16
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/fn.seg_selector_rpl.html b/kvm_rs/x86_64/fn.seg_selector_rpl.html index 94b3ec0..adea044 100644 --- a/kvm_rs/x86_64/fn.seg_selector_rpl.html +++ b/kvm_rs/x86_64/fn.seg_selector_rpl.html @@ -1,3 +1,8 @@ -seg_selector_rpl in kvm_rs::x86_64 - Rust - -

Function kvm_rs::x86_64::seg_selector_rpl[][src]

pub const fn seg_selector_rpl(s: u16) -> u16
\ No newline at end of file +seg_selector_rpl in kvm_rs::x86_64 - Rust + +
pub const fn seg_selector_rpl(s: u16) -> u16
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/fn.seg_selector_ti.html b/kvm_rs/x86_64/fn.seg_selector_ti.html index d4e2dbf..f7e8eb3 100644 --- a/kvm_rs/x86_64/fn.seg_selector_ti.html +++ b/kvm_rs/x86_64/fn.seg_selector_ti.html @@ -1,3 +1,8 @@ -seg_selector_ti in kvm_rs::x86_64 - Rust - -

Function kvm_rs::x86_64::seg_selector_ti[][src]

pub const fn seg_selector_ti(s: u16) -> u16
\ No newline at end of file +seg_selector_ti in kvm_rs::x86_64 - Rust + +
pub const fn seg_selector_ti(s: u16) -> u16
+ \ No newline at end of file diff --git a/kvm_rs/x86_64/index.html b/kvm_rs/x86_64/index.html index 8a1b02a..59ce635 100644 --- a/kvm_rs/x86_64/index.html +++ b/kvm_rs/x86_64/index.html @@ -1,40 +1,45 @@ -kvm_rs::x86_64 - Rust - -

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
\ No newline at end of file +kvm_rs::x86_64 - Rust + +
+

Module kvm_rs::x86_64

source · []
Expand description

x86_64 flags and bitfields.

+

Constants

+

Alignment Mask.

+

Cachine disable.

+

Emulation.

+

Extension Type.

+

Monitor Coprocessor.

+

Numeric Error.

+

Not Write-Torugh.

+

Protection Enable.

+

Paging.

+

Task Switched.

+

Write Protect.

+

Mask for physical base address of paging structure.

+

Page-level Cache Disable.

+

Page-level Write-Through.

+

57-bit Linear Addresses.

+

Physical Address Extenstion.

+

Long Mode Active (readonly).

+

Long Mode Enable.

+

Extended Feature Enable Register MSR number.

+

Page entry present.

+

Page region read/write.

+

Alignment check.

+

Adjust flag.

+

Carry flag.

+

Direction flag.

+

Sign flag.

+

I/O privilege level.

+

Overflow flag.

+

Parity flag.

+

Sign flag.

+

Zero flag.

+

Table index.

+

Requested privilege level.

+

Table indicator.

+

Functions

+
+ \ No newline at end of file -- cgit v1.2.3