From 8e43cf83e971d34f6272110300461fe48031ee36 Mon Sep 17 00:00:00 2001 From: johannst Date: Tue, 17 Aug 2021 21:11:42 +0000 Subject: deploy: fb6b634de37e38fd1821f2cf9228df176f9526f5 --- kvm_rs/all.html | 6 +- kvm_rs/cap/enum.CapBool.html | 30 +++++----- kvm_rs/cap/enum.CapInt.html | 30 +++++----- kvm_rs/cap/index.html | 8 +-- kvm_rs/index.html | 6 +- kvm_rs/kvm/index.html | 8 +-- kvm_rs/kvm/struct.Kvm.html | 32 +++++----- kvm_rs/kvm_sys/index.html | 10 ++-- kvm_rs/kvm_sys/struct.kvm_dtable.html | 36 ++++++------ kvm_rs/kvm_sys/struct.kvm_regs.html | 68 +++++++++++----------- kvm_rs/kvm_sys/struct.kvm_segment.html | 54 +++++++++-------- kvm_rs/kvm_sys/struct.kvm_sregs.html | 48 ++++++++------- kvm_rs/struct.PhysAddr.html | 24 ++++---- kvm_rs/struct.UserMem.html | 36 ++++++------ kvm_rs/vcpu/enum.KvmExit.html | 36 ++++++------ kvm_rs/vcpu/index.html | 8 +-- kvm_rs/vcpu/struct.Vcpu.html | 34 +++++------ kvm_rs/vm/index.html | 8 +-- kvm_rs/vm/struct.Vm.html | 28 +++++---- kvm_rs/x86_64/constant.CR0_AM.html | 6 +- kvm_rs/x86_64/constant.CR0_CD.html | 6 +- kvm_rs/x86_64/constant.CR0_EM.html | 6 +- kvm_rs/x86_64/constant.CR0_ET.html | 6 +- kvm_rs/x86_64/constant.CR0_MP.html | 6 +- kvm_rs/x86_64/constant.CR0_NE.html | 6 +- kvm_rs/x86_64/constant.CR0_NW.html | 6 +- kvm_rs/x86_64/constant.CR0_PE.html | 6 +- kvm_rs/x86_64/constant.CR0_PG.html | 6 +- kvm_rs/x86_64/constant.CR0_TS.html | 6 +- kvm_rs/x86_64/constant.CR0_WP.html | 6 +- kvm_rs/x86_64/constant.CR3_PAGE_BASE_MASK.html | 6 +- kvm_rs/x86_64/constant.CR3_PCD.html | 6 +- kvm_rs/x86_64/constant.CR3_PWT.html | 6 +- kvm_rs/x86_64/constant.CR4_LA57.html | 6 +- kvm_rs/x86_64/constant.CR4_PAE.html | 6 +- kvm_rs/x86_64/constant.EFER_LMA.html | 6 +- kvm_rs/x86_64/constant.EFER_LME.html | 6 +- kvm_rs/x86_64/constant.MSR_EFER.html | 6 +- kvm_rs/x86_64/constant.PAGE_ENTRY_PRESENT.html | 6 +- kvm_rs/x86_64/constant.PAGE_RENTRY_RW.html | 6 +- kvm_rs/x86_64/constant.RFLAGS_AC.html | 6 +- kvm_rs/x86_64/constant.RFLAGS_AF.html | 6 +- kvm_rs/x86_64/constant.RFLAGS_CF.html | 6 +- kvm_rs/x86_64/constant.RFLAGS_DF.html | 6 +- kvm_rs/x86_64/constant.RFLAGS_IF.html | 6 +- kvm_rs/x86_64/constant.RFLAGS_IOPL.html | 6 +- kvm_rs/x86_64/constant.RFLAGS_OF.html | 6 +- kvm_rs/x86_64/constant.RFLAGS_PF.html | 6 +- kvm_rs/x86_64/constant.RFLAGS_SF.html | 6 +- kvm_rs/x86_64/constant.RFLAGS_ZF.html | 6 +- kvm_rs/x86_64/constant.SEG_SELECTOR_INDEX.html | 6 +- kvm_rs/x86_64/constant.SEG_SELECTOR_RPL.html | 6 +- kvm_rs/x86_64/constant.SEG_SELECTOR_TI.html | 6 +- kvm_rs/x86_64/fn.rflags_ac.html | 4 +- kvm_rs/x86_64/fn.rflags_af.html | 4 +- kvm_rs/x86_64/fn.rflags_cf.html | 4 +- kvm_rs/x86_64/fn.rflags_df.html | 4 +- kvm_rs/x86_64/fn.rflags_if.html | 4 +- kvm_rs/x86_64/fn.rflags_iopl.html | 4 +- kvm_rs/x86_64/fn.rflags_of.html | 4 +- kvm_rs/x86_64/fn.rflags_pf.html | 4 +- kvm_rs/x86_64/fn.rflags_sf.html | 4 +- kvm_rs/x86_64/fn.rflags_zf.html | 4 +- kvm_rs/x86_64/fn.seg_selector_index.html | 4 +- kvm_rs/x86_64/fn.seg_selector_rpl.html | 4 +- kvm_rs/x86_64/fn.seg_selector_ti.html | 4 +- kvm_rs/x86_64/index.html | 8 +-- kvm_rs/x86_64/x86_64/constant.CR0_AM.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.CR0_CD.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.CR0_EM.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.CR0_ET.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.CR0_MP.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.CR0_NE.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.CR0_NW.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.CR0_PE.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.CR0_PG.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.CR0_TS.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.CR0_WP.html | 11 ++++ .../x86_64/x86_64/constant.CR3_PAGE_BASE_MASK.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.CR3_PCD.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.CR3_PWT.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.CR4_LA57.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.CR4_PAE.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.EFER_LMA.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.EFER_LME.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.MSR_EFER.html | 11 ++++ .../x86_64/x86_64/constant.PAGE_ENTRY_PRESENT.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.PAGE_RENTRY_RW.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.RFLAGS_AC.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.RFLAGS_AF.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.RFLAGS_CF.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.RFLAGS_DF.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.RFLAGS_IF.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.RFLAGS_IOPL.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.RFLAGS_OF.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.RFLAGS_PF.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.RFLAGS_SF.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.RFLAGS_ZF.html | 11 ++++ .../x86_64/x86_64/constant.SEG_SELECTOR_INDEX.html | 11 ++++ .../x86_64/x86_64/constant.SEG_SELECTOR_RPL.html | 11 ++++ kvm_rs/x86_64/x86_64/constant.SEG_SELECTOR_TI.html | 11 ++++ kvm_rs/x86_64/x86_64/fn.rflags_ac.html | 11 ++++ kvm_rs/x86_64/x86_64/fn.rflags_af.html | 11 ++++ kvm_rs/x86_64/x86_64/fn.rflags_cf.html | 11 ++++ kvm_rs/x86_64/x86_64/fn.rflags_df.html | 11 ++++ kvm_rs/x86_64/x86_64/fn.rflags_if.html | 11 ++++ kvm_rs/x86_64/x86_64/fn.rflags_iopl.html | 11 ++++ kvm_rs/x86_64/x86_64/fn.rflags_of.html | 11 ++++ kvm_rs/x86_64/x86_64/fn.rflags_pf.html | 11 ++++ kvm_rs/x86_64/x86_64/fn.rflags_sf.html | 11 ++++ kvm_rs/x86_64/x86_64/fn.rflags_zf.html | 11 ++++ kvm_rs/x86_64/x86_64/fn.seg_selector_index.html | 11 ++++ kvm_rs/x86_64/x86_64/fn.seg_selector_rpl.html | 11 ++++ kvm_rs/x86_64/x86_64/fn.seg_selector_ti.html | 11 ++++ 114 files changed, 837 insertions(+), 454 deletions(-) create mode 100644 kvm_rs/x86_64/x86_64/constant.CR0_AM.html create mode 100644 kvm_rs/x86_64/x86_64/constant.CR0_CD.html create mode 100644 kvm_rs/x86_64/x86_64/constant.CR0_EM.html create mode 100644 kvm_rs/x86_64/x86_64/constant.CR0_ET.html create mode 100644 kvm_rs/x86_64/x86_64/constant.CR0_MP.html create mode 100644 kvm_rs/x86_64/x86_64/constant.CR0_NE.html create mode 100644 kvm_rs/x86_64/x86_64/constant.CR0_NW.html create mode 100644 kvm_rs/x86_64/x86_64/constant.CR0_PE.html create mode 100644 kvm_rs/x86_64/x86_64/constant.CR0_PG.html create mode 100644 kvm_rs/x86_64/x86_64/constant.CR0_TS.html create mode 100644 kvm_rs/x86_64/x86_64/constant.CR0_WP.html create mode 100644 kvm_rs/x86_64/x86_64/constant.CR3_PAGE_BASE_MASK.html create mode 100644 kvm_rs/x86_64/x86_64/constant.CR3_PCD.html create mode 100644 kvm_rs/x86_64/x86_64/constant.CR3_PWT.html create mode 100644 kvm_rs/x86_64/x86_64/constant.CR4_LA57.html create mode 100644 kvm_rs/x86_64/x86_64/constant.CR4_PAE.html create mode 100644 kvm_rs/x86_64/x86_64/constant.EFER_LMA.html create mode 100644 kvm_rs/x86_64/x86_64/constant.EFER_LME.html create mode 100644 kvm_rs/x86_64/x86_64/constant.MSR_EFER.html create mode 100644 kvm_rs/x86_64/x86_64/constant.PAGE_ENTRY_PRESENT.html create mode 100644 kvm_rs/x86_64/x86_64/constant.PAGE_RENTRY_RW.html create mode 100644 kvm_rs/x86_64/x86_64/constant.RFLAGS_AC.html create mode 100644 kvm_rs/x86_64/x86_64/constant.RFLAGS_AF.html create mode 100644 kvm_rs/x86_64/x86_64/constant.RFLAGS_CF.html create mode 100644 kvm_rs/x86_64/x86_64/constant.RFLAGS_DF.html create mode 100644 kvm_rs/x86_64/x86_64/constant.RFLAGS_IF.html create mode 100644 kvm_rs/x86_64/x86_64/constant.RFLAGS_IOPL.html create mode 100644 kvm_rs/x86_64/x86_64/constant.RFLAGS_OF.html create mode 100644 kvm_rs/x86_64/x86_64/constant.RFLAGS_PF.html create mode 100644 kvm_rs/x86_64/x86_64/constant.RFLAGS_SF.html create mode 100644 kvm_rs/x86_64/x86_64/constant.RFLAGS_ZF.html create mode 100644 kvm_rs/x86_64/x86_64/constant.SEG_SELECTOR_INDEX.html create mode 100644 kvm_rs/x86_64/x86_64/constant.SEG_SELECTOR_RPL.html create mode 100644 kvm_rs/x86_64/x86_64/constant.SEG_SELECTOR_TI.html create mode 100644 kvm_rs/x86_64/x86_64/fn.rflags_ac.html create mode 100644 kvm_rs/x86_64/x86_64/fn.rflags_af.html create mode 100644 kvm_rs/x86_64/x86_64/fn.rflags_cf.html create mode 100644 kvm_rs/x86_64/x86_64/fn.rflags_df.html create mode 100644 kvm_rs/x86_64/x86_64/fn.rflags_if.html create mode 100644 kvm_rs/x86_64/x86_64/fn.rflags_iopl.html create mode 100644 kvm_rs/x86_64/x86_64/fn.rflags_of.html create mode 100644 kvm_rs/x86_64/x86_64/fn.rflags_pf.html create mode 100644 kvm_rs/x86_64/x86_64/fn.rflags_sf.html create mode 100644 kvm_rs/x86_64/x86_64/fn.rflags_zf.html create mode 100644 kvm_rs/x86_64/x86_64/fn.seg_selector_index.html create mode 100644 kvm_rs/x86_64/x86_64/fn.seg_selector_rpl.html create mode 100644 kvm_rs/x86_64/x86_64/fn.seg_selector_ti.html (limited to 'kvm_rs') diff --git a/kvm_rs/all.html b/kvm_rs/all.html index a1a0865..97f36bc 100644 --- a/kvm_rs/all.html +++ b/kvm_rs/all.html @@ -1,7 +1,5 @@ List of all items in this crate -

List of all items[] +

List of all items[] -

Structs

Enums

Functions

Constants

- \ No newline at end of file +

Structs

Enums

Functions

Constants

\ No newline at end of file diff --git a/kvm_rs/cap/enum.CapBool.html b/kvm_rs/cap/enum.CapBool.html index 123f559..36b3672 100644 --- a/kvm_rs/cap/enum.CapBool.html +++ b/kvm_rs/cap/enum.CapBool.html @@ -1,23 +1,21 @@ CapBool in kvm_rs::cap - Rust -

Enum kvm_rs::cap::CapBool[][src]

#[repr(u64)]
+

Enum kvm_rs::cap::CapBool[][src]

#[repr(u64)]
 pub enum CapBool {
     CheckExtensionVm,
-}

Definition of capabilities that return a bool value indicating whether the capability is +}

Expand description

Definition of capabilities that return a bool value indicating whether the capability is supported or not.

-

+

Variants

CheckExtensionVm

Check if capabilities can be queried on VM fds (KVM_CAP_CHECK_EXTENSION_VM).

-

Trait Implementations

impl Into<u64> for CapBool[src]

Auto Trait Implementations

impl RefUnwindSafe for CapBool

impl Send for CapBool

impl Sync for CapBool

impl Unpin for CapBool

impl UnwindSafe for CapBool

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

-

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

-
- \ No newline at end of file +

Trait Implementations

Performs the conversion.

+

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

+

Immutably borrows from an owned value. Read more

+

Mutably borrows from an owned value. Read more

+

Performs the conversion.

+

Performs the conversion.

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+
\ No newline at end of file diff --git a/kvm_rs/cap/enum.CapInt.html b/kvm_rs/cap/enum.CapInt.html index fc65ea2..2f85faa 100644 --- a/kvm_rs/cap/enum.CapInt.html +++ b/kvm_rs/cap/enum.CapInt.html @@ -1,25 +1,23 @@ CapInt in kvm_rs::cap - Rust -

Enum kvm_rs::cap::CapInt[][src]

#[repr(u64)]
+

Enum kvm_rs::cap::CapInt[][src]

#[repr(u64)]
 pub enum CapInt {
     NrVcpus,
     MaxVcpus,
-}

Definition of capabilities that return an integer value indicating the amount of the queried +}

Expand description

Definition of capabilities that return an integer value indicating the amount of the queried capability.

-

+

Variants

NrVcpus

Get the recommended max VPCUs (KVM_CAP_NR_VCPUS).

MaxVcpus

Get the possible max VPCUs (KVM_CAP_MAX_VCPUS).

-

Trait Implementations

impl Into<u64> for CapInt[src]

Auto Trait Implementations

impl RefUnwindSafe for CapInt

impl Send for CapInt

impl Sync for CapInt

impl Unpin for CapInt

impl UnwindSafe for CapInt

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

-

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

-
- \ No newline at end of file +

Trait Implementations

Performs the conversion.

+

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

+

Immutably borrows from an owned value. Read more

+

Mutably borrows from an owned value. Read more

+

Performs the conversion.

+

Performs the conversion.

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+
\ No newline at end of file diff --git a/kvm_rs/cap/index.html b/kvm_rs/cap/index.html index eaa646a..37aa885 100644 --- a/kvm_rs/cap/index.html +++ b/kvm_rs/cap/index.html @@ -1,11 +1,9 @@ kvm_rs::cap - Rust -

Module kvm_rs::cap[][src]

Definitions of KVM capabilities.

-

Enums

+

Module kvm_rs::cap[][src]

Expand description

Definitions of KVM capabilities.

+

Enums

CapBool

Definition of capabilities that return a bool value indicating whether the capability is supported or not.

CapInt

Definition of capabilities that return an integer value indicating the amount of the queried capability.

-
- \ No newline at end of file +
\ No newline at end of file diff --git a/kvm_rs/index.html b/kvm_rs/index.html index d520064..adcc730 100644 --- a/kvm_rs/index.html +++ b/kvm_rs/index.html @@ -1,7 +1,6 @@ kvm_rs - Rust -

Crate kvm_rs[][src]

Modules

+

Crate kvm_rs[][src]

Modules

cap

Definitions of KVM capabilities.

kvm

KVM system ioctls.

kvm_sys

Definitions of the system header <linux/kvm.h>.

@@ -11,5 +10,4 @@

Structs

PhysAddr

Strong type representing physical addresses.

UserMem

Wrapper to safely allocate memory for guest VMs.

-
- \ No newline at end of file +
\ No newline at end of file diff --git a/kvm_rs/kvm/index.html b/kvm_rs/kvm/index.html index 84f7c95..49e856a 100644 --- a/kvm_rs/kvm/index.html +++ b/kvm_rs/kvm/index.html @@ -1,8 +1,6 @@ kvm_rs::kvm - Rust -

Module kvm_rs::kvm[][src]

KVM system ioctls.

-

Structs

+

Module kvm_rs::kvm[][src]

Expand description

KVM system ioctls.

+

Structs

Kvm

Wrapper for /dev/kvm ioctls.

-
- \ No newline at end of file +
\ No newline at end of file diff --git a/kvm_rs/kvm/struct.Kvm.html b/kvm_rs/kvm/struct.Kvm.html index 4b042b2..ba8730d 100644 --- a/kvm_rs/kvm/struct.Kvm.html +++ b/kvm_rs/kvm/struct.Kvm.html @@ -1,24 +1,22 @@ Kvm in kvm_rs::kvm - Rust -

Struct kvm_rs::kvm::Kvm[][src]

pub struct Kvm { /* fields omitted */ }

Wrapper for /dev/kvm ioctls.

+

Struct kvm_rs::kvm::Kvm[][src]

pub struct Kvm { /* fields omitted */ }
Expand description

Wrapper for /dev/kvm ioctls.

Representation of the file descriptor obtained by opening /dev/kvm. This wrapper provides access to the system ioctls as described in KVM API.

-

Implementations

impl Kvm[src]

pub fn new() -> Result<Kvm>[src]

Open the /dev/kvm device.

-

pub fn create_vm(&self) -> Result<Vm>[src]

Create a new virtual machine with the KVM_CREATE_VM ioctl. +

Implementations

Open the /dev/kvm device.

+

Create a new virtual machine with the KVM_CREATE_VM ioctl. Returns a wrapper vm::Vm representing the VM.

-

pub fn check_extenstion(&self, cap: CapBool) -> bool[src]

Check availability of an extension with the KVM_CHECK_EXTENSION +

Check availability of an extension with the KVM_CHECK_EXTENSION ioctl.

-

pub fn check_extenstion_int(&self, cap: CapInt) -> i32[src]

Check availability of an extension with the KVM_CHECK_EXTENSION +

Check availability of an extension with the KVM_CHECK_EXTENSION ioctl.

-

Auto Trait Implementations

impl RefUnwindSafe for Kvm

impl Send for Kvm

impl Sync for Kvm

impl Unpin for Kvm

impl UnwindSafe for Kvm

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

-

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

-
- \ No newline at end of file +

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

+

Immutably borrows from an owned value. Read more

+

Mutably borrows from an owned value. Read more

+

Performs the conversion.

+

Performs the conversion.

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+
\ No newline at end of file diff --git a/kvm_rs/kvm_sys/index.html b/kvm_rs/kvm_sys/index.html index 5664679..284be9a 100644 --- a/kvm_rs/kvm_sys/index.html +++ b/kvm_rs/kvm_sys/index.html @@ -1,7 +1,5 @@ -kvm_rs::kvm_sys - Rust +kvm_rs::kvm_sys - Rust -

Module kvm_rs::kvm_sys[][src]

Definitions of the system header <linux/kvm.h>.

-

Structs

-
kvm_dtable
kvm_regs
kvm_segment
kvm_sregs
- \ No newline at end of file +

Module kvm_rs::kvm_sys[][src]

Expand description

Definitions of the system header <linux/kvm.h>.

+

Structs

+
kvm_dtable
kvm_regs
kvm_segment
kvm_sregs
\ No newline at end of file diff --git a/kvm_rs/kvm_sys/struct.kvm_dtable.html b/kvm_rs/kvm_sys/struct.kvm_dtable.html index 9e2be38..c96d732 100644 --- a/kvm_rs/kvm_sys/struct.kvm_dtable.html +++ b/kvm_rs/kvm_sys/struct.kvm_dtable.html @@ -1,23 +1,21 @@ kvm_dtable in kvm_rs::kvm_sys - Rust -

Struct kvm_rs::kvm_sys::kvm_dtable[][src]

#[repr(C)]
pub struct kvm_dtable { - pub base: u64, - pub limit: u16, +

Struct kvm_rs::kvm_sys::kvm_dtable[][src]

#[repr(C)]
pub struct kvm_dtable { + pub base: u64, + pub limit: u16, // some fields omitted }

- Fields

base: u64limit: u16

Trait Implementations

impl Debug for kvm_dtable[src]

impl Default for kvm_dtable[src]

impl Display for kvm_dtable[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

-

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

-
- \ No newline at end of file + Fieldsbase: u64limit: u16

Trait Implementations

Formats the value using the given formatter. Read more

+

Returns the “default value” for a type. Read more

+

Formats the value using the given formatter. Read more

+

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

+

Immutably borrows from an owned value. Read more

+

Mutably borrows from an owned value. Read more

+

Performs the conversion.

+

Performs the conversion.

+

Converts the given value to a String. Read more

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+
\ No newline at end of file diff --git a/kvm_rs/kvm_sys/struct.kvm_regs.html b/kvm_rs/kvm_sys/struct.kvm_regs.html index fb9f232..62a18d8 100644 --- a/kvm_rs/kvm_sys/struct.kvm_regs.html +++ b/kvm_rs/kvm_sys/struct.kvm_regs.html @@ -1,38 +1,36 @@ kvm_regs in kvm_rs::kvm_sys - Rust -

Struct kvm_rs::kvm_sys::kvm_regs[][src]

#[repr(C)]
pub struct kvm_regs {
Show fields - pub rax: u64, - pub rbx: u64, - pub rcx: u64, - pub rdx: u64, - pub rsi: u64, - pub rdi: u64, - pub rsp: u64, - pub rbp: u64, - pub r8: u64, - pub r9: u64, - pub r10: u64, - pub r11: u64, - pub r12: u64, - pub r13: u64, - pub r14: u64, - pub r15: u64, - pub rip: u64, - pub rflags: u64, +

Struct kvm_rs::kvm_sys::kvm_regs[][src]

#[repr(C)]
pub struct kvm_regs {
Show fields + pub rax: u64, + pub rbx: u64, + pub rcx: u64, + pub rdx: u64, + pub rsi: u64, + pub rdi: u64, + pub rsp: u64, + pub rbp: u64, + pub r8: u64, + pub r9: u64, + pub r10: u64, + pub r11: u64, + pub r12: u64, + pub r13: u64, + pub r14: u64, + pub r15: u64, + pub rip: u64, + pub rflags: u64,
}

- Fields

rax: u64rbx: u64rcx: u64rdx: u64rsi: u64rdi: u64rsp: u64rbp: u64r8: u64r9: u64r10: u64r11: u64r12: u64r13: u64r14: u64r15: u64rip: u64rflags: u64

Trait Implementations

impl Debug for kvm_regs[src]

impl Default for kvm_regs[src]

impl Display for kvm_regs[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

-

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

-
- \ No newline at end of file + Fieldsrax: u64rbx: u64rcx: u64rdx: u64rsi: u64rdi: u64rsp: u64rbp: u64r8: u64r9: u64r10: u64r11: u64r12: u64r13: u64r14: u64r15: u64rip: u64rflags: u64

Trait Implementations

Formats the value using the given formatter. Read more

+

Returns the “default value” for a type. Read more

+

Formats the value using the given formatter. Read more

+

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

+

Immutably borrows from an owned value. Read more

+

Mutably borrows from an owned value. Read more

+

Performs the conversion.

+

Performs the conversion.

+

Converts the given value to a String. Read more

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+
\ No newline at end of file diff --git a/kvm_rs/kvm_sys/struct.kvm_segment.html b/kvm_rs/kvm_sys/struct.kvm_segment.html index 19f801f..0899d30 100644 --- a/kvm_rs/kvm_sys/struct.kvm_segment.html +++ b/kvm_rs/kvm_sys/struct.kvm_segment.html @@ -1,32 +1,30 @@ kvm_segment in kvm_rs::kvm_sys - Rust -

Struct kvm_rs::kvm_sys::kvm_segment[][src]

#[repr(C)]
pub struct kvm_segment { - pub base: u64, - pub limit: u32, - pub selector: u16, - pub type_: u8, - pub present: u8, - pub dpl: u8, - pub db: u8, - pub s: u8, - pub l: u8, - pub g: u8, - pub avl: u8, +

Struct kvm_rs::kvm_sys::kvm_segment[][src]

#[repr(C)]
pub struct kvm_segment { + pub base: u64, + pub limit: u32, + pub selector: u16, + pub type_: u8, + pub present: u8, + pub dpl: u8, + pub db: u8, + pub s: u8, + pub l: u8, + pub g: u8, + pub avl: u8, // some fields omitted }

- Fields

base: u64limit: u32selector: u16type_: u8present: u8dpl: u8db: u8s: u8l: u8g: u8avl: u8

Trait Implementations

impl Debug for kvm_segment[src]

impl Default for kvm_segment[src]

impl Display for kvm_segment[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

-

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

-
- \ No newline at end of file + Fieldsbase: u64limit: u32selector: u16type_: u8present: u8dpl: u8db: u8s: u8l: u8g: u8avl: u8

Trait Implementations

Formats the value using the given formatter. Read more

+

Returns the “default value” for a type. Read more

+

Formats the value using the given formatter. Read more

+

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

+

Immutably borrows from an owned value. Read more

+

Mutably borrows from an owned value. Read more

+

Performs the conversion.

+

Performs the conversion.

+

Converts the given value to a String. Read more

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+
\ No newline at end of file diff --git a/kvm_rs/kvm_sys/struct.kvm_sregs.html b/kvm_rs/kvm_sys/struct.kvm_sregs.html index 76a73e7..c96be14 100644 --- a/kvm_rs/kvm_sys/struct.kvm_sregs.html +++ b/kvm_rs/kvm_sys/struct.kvm_sregs.html @@ -1,7 +1,6 @@ kvm_sregs in kvm_rs::kvm_sys - Rust -

Struct kvm_rs::kvm_sys::kvm_sregs[][src]

#[repr(C)]
pub struct kvm_sregs {
Show fields +

Struct kvm_rs::kvm_sys::kvm_sregs[][src]

#[repr(C)]
pub struct kvm_sregs {
Show fields pub cs: kvm_segment, pub ds: kvm_segment, pub es: kvm_segment, @@ -12,27 +11,26 @@ pub ldt: kvm_segment, pub gdt: kvm_dtable, pub idt: kvm_dtable, - pub cr0: u64, - pub cr2: u64, - pub cr3: u64, - pub cr4: u64, - pub cr8: u64, - pub efer: u64, - pub apic_base: u64, - pub interrupt_bitmap: [u64; 4], + pub cr0: u64, + pub cr2: u64, + pub cr3: u64, + pub cr4: u64, + pub cr8: u64, + pub efer: u64, + pub apic_base: u64, + pub interrupt_bitmap: [u64; 4],
}

- Fields

cs: kvm_segmentds: kvm_segmentes: kvm_segmentfs: kvm_segmentgs: kvm_segmentss: kvm_segmenttr: kvm_segmentldt: kvm_segmentgdt: kvm_dtableidt: kvm_dtablecr0: u64cr2: u64cr3: u64cr4: u64cr8: u64efer: u64apic_base: u64interrupt_bitmap: [u64; 4]

Trait Implementations

impl Debug for kvm_sregs[src]

impl Default for kvm_sregs[src]

impl Display for kvm_sregs[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

-

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

-
- \ No newline at end of file + Fieldscs: kvm_segmentds: kvm_segmentes: kvm_segmentfs: kvm_segmentgs: kvm_segmentss: kvm_segmenttr: kvm_segmentldt: kvm_segmentgdt: kvm_dtableidt: kvm_dtablecr0: u64cr2: u64cr3: u64cr4: u64cr8: u64efer: u64apic_base: u64interrupt_bitmap: [u64; 4]

Trait Implementations

Formats the value using the given formatter. Read more

+

Returns the “default value” for a type. Read more

+

Formats the value using the given formatter. Read more

+

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

+

Immutably borrows from an owned value. Read more

+

Mutably borrows from an owned value. Read more

+

Performs the conversion.

+

Performs the conversion.

+

Converts the given value to a String. Read more

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+
\ No newline at end of file diff --git a/kvm_rs/struct.PhysAddr.html b/kvm_rs/struct.PhysAddr.html index 6764b28..5ddac81 100644 --- a/kvm_rs/struct.PhysAddr.html +++ b/kvm_rs/struct.PhysAddr.html @@ -1,15 +1,13 @@ PhysAddr in kvm_rs - Rust -

Struct kvm_rs::PhysAddr[][src]

pub struct PhysAddr(pub u64);

Strong type representing physical addresses.

-

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

-

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

-
- \ No newline at end of file +

Struct kvm_rs::PhysAddr[][src]

pub struct PhysAddr(pub u64);
Expand description

Strong type representing physical addresses.

+

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

+

Immutably borrows from an owned value. Read more

+

Mutably borrows from an owned value. Read more

+

Performs the conversion.

+

Performs the conversion.

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+
\ No newline at end of file diff --git a/kvm_rs/struct.UserMem.html b/kvm_rs/struct.UserMem.html index f503d8f..1a594bb 100644 --- a/kvm_rs/struct.UserMem.html +++ b/kvm_rs/struct.UserMem.html @@ -1,29 +1,27 @@ UserMem in kvm_rs - Rust -

Struct kvm_rs::UserMem[][src]

pub struct UserMem { /* fields omitted */ }

Wrapper to safely allocate memory for guest VMs.

+

Struct kvm_rs::UserMem[][src]

pub struct UserMem { /* fields omitted */ }
Expand description

Wrapper to safely allocate memory for guest VMs.

The underlying memory is freed automatically once the UserMem instance is dropped.

Memory can be mapped into a guest VM with Vm::set_user_memory_region.

-

Implementations

impl UserMem[src]

pub fn new(len: usize) -> Result<UserMem>[src]

Allocate a zero-initialized memory region of len bytes.

-

pub fn with_init(len: usize, init_from: &[u8]) -> Result<UserMem>[src]

Allocate a zero-initialized memory region of len bytes and initialize the first bytes +

Implementations

Allocate a zero-initialized memory region of len bytes.

+

Allocate a zero-initialized memory region of len bytes and initialize the first bytes with init_from.

Panics

Panics if init_from is larger than the memory size len.

-

pub fn load(&mut self, addr: PhysAddr, data: &[u8])[src]

Load the bytes stored in data into memory at physical address addr.

+

Load the bytes stored in data into memory at physical address addr.

Panics

Panics if addr + data.len is larger than the memory size len.

-

Trait Implementations

impl AsMut<[u8]> for UserMem[src]

impl AsRef<[u8]> for UserMem[src]

impl Drop for UserMem[src]

fn drop(&mut self)[src]

Free underlying memory.

-

Auto Trait Implementations

impl RefUnwindSafe for UserMem

impl !Send for UserMem

impl !Sync for UserMem

impl Unpin for UserMem

impl UnwindSafe for UserMem

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

-

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

-
- \ No newline at end of file +

Trait Implementations

Performs the conversion.

+

Performs the conversion.

+

Free underlying memory.

+

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

+

Immutably borrows from an owned value. Read more

+

Mutably borrows from an owned value. Read more

+

Performs the conversion.

+

Performs the conversion.

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+
\ No newline at end of file diff --git a/kvm_rs/vcpu/enum.KvmExit.html b/kvm_rs/vcpu/enum.KvmExit.html index 4a3a158..3814d8c 100644 --- a/kvm_rs/vcpu/enum.KvmExit.html +++ b/kvm_rs/vcpu/enum.KvmExit.html @@ -1,25 +1,23 @@ KvmExit in kvm_rs::vcpu - Rust -

Enum kvm_rs::vcpu::KvmExit[][src]

pub enum KvmExit<'cpu> {
+

Enum kvm_rs::vcpu::KvmExit[][src]

pub enum KvmExit<'cpu> {
     Halt,
-    IoIn(u16&'cpu mut [u8]),
-    IoOut(u16&'cpu [u8]),
-    MmioRead(u64&'cpu mut [u8]),
-    MmioWrite(u64&'cpu [u8]),
-}

Exit reasons for the Vcpu::kvm_run function.

+ IoIn(u16&'cpu mut [u8]), + IoOut(u16&'cpu [u8]), + MmioRead(u64&'cpu mut [u8]), + MmioWrite(u64&'cpu [u8]), +}
Expand description

Exit reasons for the Vcpu::kvm_run function.

Details for the different exit reasons can be found in the kvm_run structure description.

-

+

Variants

-
Halt
IoOut(u16&'cpu [u8])
MmioRead(u64&'cpu mut [u8])
MmioWrite(u64&'cpu [u8])

Auto Trait Implementations

impl<'cpu> RefUnwindSafe for KvmExit<'cpu>

impl<'cpu> Send for KvmExit<'cpu>

impl<'cpu> Sync for KvmExit<'cpu>

impl<'cpu> Unpin for KvmExit<'cpu>

impl<'cpu> !UnwindSafe for KvmExit<'cpu>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

-

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

-
- \ No newline at end of file +
Halt
IoIn(u16&'cpu mut [u8])
IoOut(u16&'cpu [u8])
MmioRead(u64&'cpu mut [u8])
MmioWrite(u64&'cpu [u8])

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

+

Immutably borrows from an owned value. Read more

+

Mutably borrows from an owned value. Read more

+

Performs the conversion.

+

Performs the conversion.

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+
\ No newline at end of file diff --git a/kvm_rs/vcpu/index.html b/kvm_rs/vcpu/index.html index a9309fd..59cd3c4 100644 --- a/kvm_rs/vcpu/index.html +++ b/kvm_rs/vcpu/index.html @@ -1,10 +1,8 @@ kvm_rs::vcpu - Rust -

Module kvm_rs::vcpu[][src]

VCPU system ioctls.

-

Structs

+

Module kvm_rs::vcpu[][src]

Expand description

VCPU system ioctls.

+

Structs

Vcpu

Wrapper for VCPU ioctls.

Enums

KvmExit

Exit reasons for the Vcpu::kvm_run function.

-
- \ No newline at end of file +
\ No newline at end of file diff --git a/kvm_rs/vcpu/struct.Vcpu.html b/kvm_rs/vcpu/struct.Vcpu.html index 5b93239..d0d99a1 100644 --- a/kvm_rs/vcpu/struct.Vcpu.html +++ b/kvm_rs/vcpu/struct.Vcpu.html @@ -1,27 +1,25 @@ Vcpu in kvm_rs::vcpu - Rust -

Struct kvm_rs::vcpu::Vcpu[][src]

pub struct Vcpu { /* fields omitted */ }

Wrapper for VCPU ioctls.

+

Struct kvm_rs::vcpu::Vcpu[][src]

pub struct Vcpu { /* fields omitted */ }
Expand description

Wrapper for VCPU ioctls.

Representation of the file descriptor obtained by the KVM_CREATE_VCPU ioctl. This wrapper provides access to the VCPU ioctls as described in KVM API.

-

Implementations

impl Vcpu[src]

pub fn get_regs(&self) -> Result<kvm_regs>[src]

Get the general purpose registers with the KVM_GET_REGS ioctl in form of +

Implementations

Get the general purpose registers with the KVM_GET_REGS ioctl in form of kvm_regs.

-

pub fn set_regs(&self, regs: kvm_regs) -> Result<()>[src]

Set the general purpose registers with the KVM_SET_REGS ioctl in form of +

Set the general purpose registers with the KVM_SET_REGS ioctl in form of kvm_regs.

-

pub fn get_sregs(&self) -> Result<kvm_sregs>[src]

Get the special registers with the KVM_GET_SREGS ioctl in form of +

Get the special registers with the KVM_GET_SREGS ioctl in form of kvm_sregs.

-

pub fn set_sregs(&self, sregs: kvm_sregs) -> Result<()>[src]

Set the special registers with the KVM_SET_SREGS ioctl in form of +

Set the special registers with the KVM_SET_SREGS ioctl in form of kvm_sregs.

-

pub fn run(&mut self) -> Result<KvmExit<'_>>[src]

Run the guest VCPU with the KVM_RUN ioctl until it exits with one of the exit +

Run the guest VCPU with the KVM_RUN ioctl until it exits with one of the exit reasons described in KvmExit.

-

Auto Trait Implementations

impl RefUnwindSafe for Vcpu

impl !Send for Vcpu

impl !Sync for Vcpu

impl Unpin for Vcpu

impl UnwindSafe for Vcpu

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

-

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

-
- \ No newline at end of file +

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

+

Immutably borrows from an owned value. Read more

+

Mutably borrows from an owned value. Read more

+

Performs the conversion.

+

Performs the conversion.

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+
\ No newline at end of file diff --git a/kvm_rs/vm/index.html b/kvm_rs/vm/index.html index aa5c08a..ce592be 100644 --- a/kvm_rs/vm/index.html +++ b/kvm_rs/vm/index.html @@ -1,8 +1,6 @@ kvm_rs::vm - Rust -

Module kvm_rs::vm[][src]

VM system ioctls.

-

Structs

+

Module kvm_rs::vm[][src]

Expand description

VM system ioctls.

+

Structs

Vm

Wrapper for VM ioctls.

-
- \ No newline at end of file +
\ No newline at end of file diff --git a/kvm_rs/vm/struct.Vm.html b/kvm_rs/vm/struct.Vm.html index 4b5f081..b02dc95 100644 --- a/kvm_rs/vm/struct.Vm.html +++ b/kvm_rs/vm/struct.Vm.html @@ -1,26 +1,24 @@ Vm in kvm_rs::vm - Rust -

Struct kvm_rs::vm::Vm[][src]

pub struct Vm { /* fields omitted */ }

Wrapper for VM ioctls.

+

Struct kvm_rs::vm::Vm[][src]

pub struct Vm { /* fields omitted */ }
Expand description

Wrapper for VM ioctls.

Representation of the file descriptor obtained by the KVM_CREATE_VM ioctl. This wrapper provides access to the VM ioctls as described in KVM API.

-

Implementations

impl Vm[src]

pub unsafe fn set_user_memory_region(
    &self,
    phys_addr: PhysAddr,
    mem: &UserMem
) -> Result<()>
[src]

Map memory from userspace into the VM as guest physical memory starting at address +

Implementations

Map memory from userspace into the VM as guest physical memory starting at address phys_addr. The underlying operation is the [KVM_SET_USER_MEMORY_REGION][kmv-set-user-memory-region] ioctl.

Safety

The mem: &UserMem argument passed to this function must at least live as long the Vcpu instance.

-

pub fn create_vpcu(&self, id: u64) -> Result<Vcpu>[src]

Create a new virtual cpu with the KVM_CREATE_VCPU ioctl. +

Create a new virtual cpu with the KVM_CREATE_VCPU ioctl. Returns a wrapper vcpu::Vcpu representing the VCPU.

-

Auto Trait Implementations

impl RefUnwindSafe for Vm

impl Send for Vm

impl Sync for Vm

impl Unpin for Vm

impl UnwindSafe for Vm

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

-

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

-
- \ No newline at end of file +

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

+

Immutably borrows from an owned value. Read more

+

Mutably borrows from an owned value. Read more

+

Performs the conversion.

+

Performs the conversion.

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+
\ No newline at end of file diff --git a/kvm_rs/x86_64/constant.CR0_AM.html b/kvm_rs/x86_64/constant.CR0_AM.html index d558928..806f5ec 100644 --- a/kvm_rs/x86_64/constant.CR0_AM.html +++ b/kvm_rs/x86_64/constant.CR0_AM.html @@ -1,8 +1,6 @@ CR0_AM in kvm_rs::x86_64 - Rust -

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

pub const CR0_AM: u64 = 1 << 18; // 0x0_000_000_000_040_000u64

Alignment Mask.

+

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

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 7b8ccbd..87d12a8 100644 --- a/kvm_rs/x86_64/constant.CR0_CD.html +++ b/kvm_rs/x86_64/constant.CR0_CD.html @@ -1,6 +1,4 @@ CR0_CD in kvm_rs::x86_64 - Rust -

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

pub const CR0_CD: u64 = 1 << 30; // 0x0_000_000_040_000_000u64

Cachine disable.

-
- \ No newline at end of file +

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 diff --git a/kvm_rs/x86_64/constant.CR0_EM.html b/kvm_rs/x86_64/constant.CR0_EM.html index a3bf2ea..60db926 100644 --- a/kvm_rs/x86_64/constant.CR0_EM.html +++ b/kvm_rs/x86_64/constant.CR0_EM.html @@ -1,8 +1,6 @@ CR0_EM in kvm_rs::x86_64 - Rust -

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

pub const CR0_EM: u64 = 1 << 2; // 0x0_000_000_000_000_004u64

Emulation.

+

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

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 34fdab8..78cc709 100644 --- a/kvm_rs/x86_64/constant.CR0_ET.html +++ b/kvm_rs/x86_64/constant.CR0_ET.html @@ -1,6 +1,4 @@ CR0_ET in kvm_rs::x86_64 - Rust -

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

pub const CR0_ET: u64 = 1 << 4; // 0x0_000_000_000_000_010u64

Extension Type.

-
- \ No newline at end of file +

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 diff --git a/kvm_rs/x86_64/constant.CR0_MP.html b/kvm_rs/x86_64/constant.CR0_MP.html index a055a5f..7254093 100644 --- a/kvm_rs/x86_64/constant.CR0_MP.html +++ b/kvm_rs/x86_64/constant.CR0_MP.html @@ -1,6 +1,4 @@ CR0_MP in kvm_rs::x86_64 - Rust -

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

pub const CR0_MP: u64 = 1 << 1; // 0x0_000_000_000_000_002u64

Monitor Coprocessor.

-
- \ No newline at end of file +

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 diff --git a/kvm_rs/x86_64/constant.CR0_NE.html b/kvm_rs/x86_64/constant.CR0_NE.html index 0b75cff..7a9978e 100644 --- a/kvm_rs/x86_64/constant.CR0_NE.html +++ b/kvm_rs/x86_64/constant.CR0_NE.html @@ -1,6 +1,4 @@ CR0_NE in kvm_rs::x86_64 - Rust -

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

pub const CR0_NE: u64 = 1 << 5; // 0x0_000_000_000_000_020u64

Numeric Error.

-
- \ No newline at end of file +

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 diff --git a/kvm_rs/x86_64/constant.CR0_NW.html b/kvm_rs/x86_64/constant.CR0_NW.html index 534eea6..18a2a0f 100644 --- a/kvm_rs/x86_64/constant.CR0_NW.html +++ b/kvm_rs/x86_64/constant.CR0_NW.html @@ -1,6 +1,4 @@ CR0_NW in kvm_rs::x86_64 - Rust -

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

pub const CR0_NW: u64 = 1 << 29; // 0x0_000_000_020_000_000u64

Not Write-Torugh.

-
- \ No newline at end of file +

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 diff --git a/kvm_rs/x86_64/constant.CR0_PE.html b/kvm_rs/x86_64/constant.CR0_PE.html index 2e23fdb..78266be 100644 --- a/kvm_rs/x86_64/constant.CR0_PE.html +++ b/kvm_rs/x86_64/constant.CR0_PE.html @@ -1,8 +1,6 @@ CR0_PE in kvm_rs::x86_64 - Rust -

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

pub const CR0_PE: u64 = 1 << 0; // 0x0_000_000_000_000_001u64

Protection Enable.

+

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

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 c4f9d18..1b2a80b 100644 --- a/kvm_rs/x86_64/constant.CR0_PG.html +++ b/kvm_rs/x86_64/constant.CR0_PG.html @@ -1,7 +1,5 @@ CR0_PG in kvm_rs::x86_64 - Rust -

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

pub const CR0_PG: u64 = 1 << 31; // 0x0_000_000_080_000_000u64

Paging.

+

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

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 9c05983..1858782 100644 --- a/kvm_rs/x86_64/constant.CR0_TS.html +++ b/kvm_rs/x86_64/constant.CR0_TS.html @@ -1,6 +1,4 @@ CR0_TS in kvm_rs::x86_64 - Rust -

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

pub const CR0_TS: u64 = 1 << 3; // 0x0_000_000_000_000_008u64

Task Switched.

-
- \ No newline at end of file +

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 diff --git a/kvm_rs/x86_64/constant.CR0_WP.html b/kvm_rs/x86_64/constant.CR0_WP.html index 911de49..9f572ea 100644 --- a/kvm_rs/x86_64/constant.CR0_WP.html +++ b/kvm_rs/x86_64/constant.CR0_WP.html @@ -1,7 +1,5 @@ CR0_WP in kvm_rs::x86_64 - Rust -

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

pub const CR0_WP: u64 = 1 << 16; // 0x0_000_000_000_010_000u64

Write Protect.

+

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

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 7e44736..69528a1 100644 --- a/kvm_rs/x86_64/constant.CR3_PAGE_BASE_MASK.html +++ b/kvm_rs/x86_64/constant.CR3_PAGE_BASE_MASK.html @@ -1,6 +1,4 @@ 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;

Mask for physical base address of paging structure.

-
- \ No newline at end of file +

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 diff --git a/kvm_rs/x86_64/constant.CR3_PCD.html b/kvm_rs/x86_64/constant.CR3_PCD.html index 46415ae..93421e6 100644 --- a/kvm_rs/x86_64/constant.CR3_PCD.html +++ b/kvm_rs/x86_64/constant.CR3_PCD.html @@ -1,6 +1,4 @@ CR3_PCD in kvm_rs::x86_64 - Rust -

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

pub const CR3_PCD: u64 = 1 << 4; // 0x0_000_000_000_000_010u64

Page-level Cache Disable.

-
- \ No newline at end of file +

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 diff --git a/kvm_rs/x86_64/constant.CR3_PWT.html b/kvm_rs/x86_64/constant.CR3_PWT.html index 99e0869..64fef2b 100644 --- a/kvm_rs/x86_64/constant.CR3_PWT.html +++ b/kvm_rs/x86_64/constant.CR3_PWT.html @@ -1,6 +1,4 @@ CR3_PWT in kvm_rs::x86_64 - Rust -

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

pub const CR3_PWT: u64 = 1 << 3; // 0x0_000_000_000_000_008u64

Page-level Write-Through.

-
- \ No newline at end of file +

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 diff --git a/kvm_rs/x86_64/constant.CR4_LA57.html b/kvm_rs/x86_64/constant.CR4_LA57.html index e4de627..81a9305 100644 --- a/kvm_rs/x86_64/constant.CR4_LA57.html +++ b/kvm_rs/x86_64/constant.CR4_LA57.html @@ -1,8 +1,6 @@ CR4_LA57 in kvm_rs::x86_64 - Rust -

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

pub const CR4_LA57: u64 = 1 << 5; // 0x0_000_000_000_000_020u64

57-bit Linear Addresses.

+

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.

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 56dbfe1..23cf3b4 100644 --- a/kvm_rs/x86_64/constant.CR4_PAE.html +++ b/kvm_rs/x86_64/constant.CR4_PAE.html @@ -1,8 +1,6 @@ CR4_PAE in kvm_rs::x86_64 - Rust -

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

pub const CR4_PAE: u64 = 1 << 5; // 0x0_000_000_000_000_020u64

Physical Address Extenstion.

+

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

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 8686cd9..0ea3768 100644 --- a/kvm_rs/x86_64/constant.EFER_LMA.html +++ b/kvm_rs/x86_64/constant.EFER_LMA.html @@ -1,7 +1,5 @@ EFER_LMA in kvm_rs::x86_64 - Rust -

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

pub const EFER_LMA: u64 = 1 << 10; // 0x0_000_000_000_000_400u64

Long Mode Active (readonly).

+

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).

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 42d4da0..12bb140 100644 --- a/kvm_rs/x86_64/constant.EFER_LME.html +++ b/kvm_rs/x86_64/constant.EFER_LME.html @@ -1,7 +1,5 @@ EFER_LME in kvm_rs::x86_64 - Rust -

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

pub const EFER_LME: u64 = 1 << 8; // 0x0_000_000_000_000_100u64

Long Mode Enable.

+

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

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 15dafdd..13727c0 100644 --- a/kvm_rs/x86_64/constant.MSR_EFER.html +++ b/kvm_rs/x86_64/constant.MSR_EFER.html @@ -1,8 +1,6 @@ MSR_EFER in kvm_rs::x86_64 - Rust -

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

pub const MSR_EFER: u64 = 0xc000_0080;

Extended Feature Enable Register MSR number.

+

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

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 a570884..7d908a4 100644 --- a/kvm_rs/x86_64/constant.PAGE_ENTRY_PRESENT.html +++ b/kvm_rs/x86_64/constant.PAGE_ENTRY_PRESENT.html @@ -1,6 +1,4 @@ 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; // 0x0_000_000_000_000_001u64

Page entry present.

-
- \ No newline at end of file +

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 diff --git a/kvm_rs/x86_64/constant.PAGE_RENTRY_RW.html b/kvm_rs/x86_64/constant.PAGE_RENTRY_RW.html index dad9c5b..9a96afd 100644 --- a/kvm_rs/x86_64/constant.PAGE_RENTRY_RW.html +++ b/kvm_rs/x86_64/constant.PAGE_RENTRY_RW.html @@ -1,7 +1,5 @@ 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; // 0x0_000_000_000_000_002u64

Page region read/write.

+

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.

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 66e831f..a5ae2d6 100644 --- a/kvm_rs/x86_64/constant.RFLAGS_AC.html +++ b/kvm_rs/x86_64/constant.RFLAGS_AC.html @@ -1,6 +1,4 @@ RFLAGS_AC in kvm_rs::x86_64 - Rust -

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

pub const RFLAGS_AC: u64 = 1 << 18; // 0x0_000_000_000_040_000u64

Alignment check.

-
- \ No newline at end of file +

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 diff --git a/kvm_rs/x86_64/constant.RFLAGS_AF.html b/kvm_rs/x86_64/constant.RFLAGS_AF.html index 71992d5..c588620 100644 --- a/kvm_rs/x86_64/constant.RFLAGS_AF.html +++ b/kvm_rs/x86_64/constant.RFLAGS_AF.html @@ -1,6 +1,4 @@ RFLAGS_AF in kvm_rs::x86_64 - Rust -

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

pub const RFLAGS_AF: u64 = 1 << 4; // 0x0_000_000_000_000_010u64

Adjust flag.

-
- \ No newline at end of file +

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 diff --git a/kvm_rs/x86_64/constant.RFLAGS_CF.html b/kvm_rs/x86_64/constant.RFLAGS_CF.html index 2a319b8..e9aaf91 100644 --- a/kvm_rs/x86_64/constant.RFLAGS_CF.html +++ b/kvm_rs/x86_64/constant.RFLAGS_CF.html @@ -1,6 +1,4 @@ RFLAGS_CF in kvm_rs::x86_64 - Rust -

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

pub const RFLAGS_CF: u64 = 1 << 0; // 0x0_000_000_000_000_001u64

Carry flag.

-
- \ No newline at end of file +

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 diff --git a/kvm_rs/x86_64/constant.RFLAGS_DF.html b/kvm_rs/x86_64/constant.RFLAGS_DF.html index 4dddffa..59ea43c 100644 --- a/kvm_rs/x86_64/constant.RFLAGS_DF.html +++ b/kvm_rs/x86_64/constant.RFLAGS_DF.html @@ -1,6 +1,4 @@ RFLAGS_DF in kvm_rs::x86_64 - Rust -

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

pub const RFLAGS_DF: u64 = 1 << 10; // 0x0_000_000_000_000_400u64

Direction flag.

-
- \ No newline at end of file +

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 diff --git a/kvm_rs/x86_64/constant.RFLAGS_IF.html b/kvm_rs/x86_64/constant.RFLAGS_IF.html index 80c31c7..52de2cb 100644 --- a/kvm_rs/x86_64/constant.RFLAGS_IF.html +++ b/kvm_rs/x86_64/constant.RFLAGS_IF.html @@ -1,6 +1,4 @@ RFLAGS_IF in kvm_rs::x86_64 - Rust -

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

pub const RFLAGS_IF: u64 = 1 << 9; // 0x0_000_000_000_000_200u64

Sign flag.

-
- \ No newline at end of file +

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 diff --git a/kvm_rs/x86_64/constant.RFLAGS_IOPL.html b/kvm_rs/x86_64/constant.RFLAGS_IOPL.html index 9df9a06..b544a66 100644 --- a/kvm_rs/x86_64/constant.RFLAGS_IOPL.html +++ b/kvm_rs/x86_64/constant.RFLAGS_IOPL.html @@ -1,6 +1,4 @@ RFLAGS_IOPL in kvm_rs::x86_64 - Rust -

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

pub const RFLAGS_IOPL: u64 = 0b11 << 12; // 0x0_000_000_000_003_000u64

I/O privilege level.

-
- \ No newline at end of file +

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 diff --git a/kvm_rs/x86_64/constant.RFLAGS_OF.html b/kvm_rs/x86_64/constant.RFLAGS_OF.html index 429d3f4..bb8118b 100644 --- a/kvm_rs/x86_64/constant.RFLAGS_OF.html +++ b/kvm_rs/x86_64/constant.RFLAGS_OF.html @@ -1,6 +1,4 @@ RFLAGS_OF in kvm_rs::x86_64 - Rust -

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

pub const RFLAGS_OF: u64 = 1 << 11; // 0x0_000_000_000_000_800u64

Overflow flag.

-
- \ No newline at end of file +

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 diff --git a/kvm_rs/x86_64/constant.RFLAGS_PF.html b/kvm_rs/x86_64/constant.RFLAGS_PF.html index ed9a72d..76a1b37 100644 --- a/kvm_rs/x86_64/constant.RFLAGS_PF.html +++ b/kvm_rs/x86_64/constant.RFLAGS_PF.html @@ -1,6 +1,4 @@ RFLAGS_PF in kvm_rs::x86_64 - Rust -

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

pub const RFLAGS_PF: u64 = 1 << 2; // 0x0_000_000_000_000_004u64

Parity flag.

-
- \ No newline at end of file +

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 diff --git a/kvm_rs/x86_64/constant.RFLAGS_SF.html b/kvm_rs/x86_64/constant.RFLAGS_SF.html index 93e7780..2f0ec0b 100644 --- a/kvm_rs/x86_64/constant.RFLAGS_SF.html +++ b/kvm_rs/x86_64/constant.RFLAGS_SF.html @@ -1,6 +1,4 @@ RFLAGS_SF in kvm_rs::x86_64 - Rust -

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

pub const RFLAGS_SF: u64 = 1 << 7; // 0x0_000_000_000_000_080u64

Sign flag.

-
- \ No newline at end of file +

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 diff --git a/kvm_rs/x86_64/constant.RFLAGS_ZF.html b/kvm_rs/x86_64/constant.RFLAGS_ZF.html index e9880aa..dccbf21 100644 --- a/kvm_rs/x86_64/constant.RFLAGS_ZF.html +++ b/kvm_rs/x86_64/constant.RFLAGS_ZF.html @@ -1,6 +1,4 @@ RFLAGS_ZF in kvm_rs::x86_64 - Rust -

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

pub const RFLAGS_ZF: u64 = 1 << 6; // 0x0_000_000_000_000_040u64

Zero flag.

-
- \ No newline at end of file +

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 diff --git a/kvm_rs/x86_64/constant.SEG_SELECTOR_INDEX.html b/kvm_rs/x86_64/constant.SEG_SELECTOR_INDEX.html index c159fc2..6be8c6d 100644 --- a/kvm_rs/x86_64/constant.SEG_SELECTOR_INDEX.html +++ b/kvm_rs/x86_64/constant.SEG_SELECTOR_INDEX.html @@ -1,8 +1,6 @@ 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; // 0xf_ff8u16

Table index.

+

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

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 f6364b4..7799d4a 100644 --- a/kvm_rs/x86_64/constant.SEG_SELECTOR_RPL.html +++ b/kvm_rs/x86_64/constant.SEG_SELECTOR_RPL.html @@ -1,8 +1,6 @@ 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; // 0x0_003u16

Requested privilege level.

+

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

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 7dfe569..8c08d57 100644 --- a/kvm_rs/x86_64/constant.SEG_SELECTOR_TI.html +++ b/kvm_rs/x86_64/constant.SEG_SELECTOR_TI.html @@ -1,10 +1,8 @@ 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; // 0x0_004u16

Table indicator.

+

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

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

Table indicator.

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 9f7f4e7..8c18dcb 100644 --- a/kvm_rs/x86_64/fn.rflags_ac.html +++ b/kvm_rs/x86_64/fn.rflags_ac.html @@ -1,5 +1,3 @@ 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 +

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

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 c93143a..6cd88d0 100644 --- a/kvm_rs/x86_64/fn.rflags_af.html +++ b/kvm_rs/x86_64/fn.rflags_af.html @@ -1,5 +1,3 @@ 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 +

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

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 ea78c13..d372a26 100644 --- a/kvm_rs/x86_64/fn.rflags_cf.html +++ b/kvm_rs/x86_64/fn.rflags_cf.html @@ -1,5 +1,3 @@ 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 +

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

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 15a489c..918bb43 100644 --- a/kvm_rs/x86_64/fn.rflags_df.html +++ b/kvm_rs/x86_64/fn.rflags_df.html @@ -1,5 +1,3 @@ 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 +

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

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 5a3d027..ca15b40 100644 --- a/kvm_rs/x86_64/fn.rflags_if.html +++ b/kvm_rs/x86_64/fn.rflags_if.html @@ -1,5 +1,3 @@ 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 +

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

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 d27389d..ee4743a 100644 --- a/kvm_rs/x86_64/fn.rflags_iopl.html +++ b/kvm_rs/x86_64/fn.rflags_iopl.html @@ -1,5 +1,3 @@ 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 +

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

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 6282b05..4d0c837 100644 --- a/kvm_rs/x86_64/fn.rflags_of.html +++ b/kvm_rs/x86_64/fn.rflags_of.html @@ -1,5 +1,3 @@ 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 +

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

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 33a444c..a6af7f9 100644 --- a/kvm_rs/x86_64/fn.rflags_pf.html +++ b/kvm_rs/x86_64/fn.rflags_pf.html @@ -1,5 +1,3 @@ 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 +

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

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 3c319b0..ab469a8 100644 --- a/kvm_rs/x86_64/fn.rflags_sf.html +++ b/kvm_rs/x86_64/fn.rflags_sf.html @@ -1,5 +1,3 @@ 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 +

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

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 aef5e98..9a1b7d6 100644 --- a/kvm_rs/x86_64/fn.rflags_zf.html +++ b/kvm_rs/x86_64/fn.rflags_zf.html @@ -1,5 +1,3 @@ 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 +

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

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 749a2c1..9a53dd1 100644 --- a/kvm_rs/x86_64/fn.seg_selector_index.html +++ b/kvm_rs/x86_64/fn.seg_selector_index.html @@ -1,5 +1,3 @@ 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 +

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

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 2b68b13..94b3ec0 100644 --- a/kvm_rs/x86_64/fn.seg_selector_rpl.html +++ b/kvm_rs/x86_64/fn.seg_selector_rpl.html @@ -1,5 +1,3 @@ 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 +

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

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 b4967be..d4e2dbf 100644 --- a/kvm_rs/x86_64/fn.seg_selector_ti.html +++ b/kvm_rs/x86_64/fn.seg_selector_ti.html @@ -1,5 +1,3 @@ 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 +

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

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 e7f18fa..8a1b02a 100644 --- a/kvm_rs/x86_64/index.html +++ b/kvm_rs/x86_64/index.html @@ -1,8 +1,7 @@ kvm_rs::x86_64 - Rust -

Module kvm_rs::x86_64[][src]

x86_64 flags and bitfields.

-

Constants

+

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.

@@ -38,5 +37,4 @@
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 +
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 diff --git a/kvm_rs/x86_64/x86_64/constant.CR0_AM.html b/kvm_rs/x86_64/x86_64/constant.CR0_AM.html new file mode 100644 index 0000000..f475143 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.CR0_AM.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.CR0_AM.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.CR0_CD.html b/kvm_rs/x86_64/x86_64/constant.CR0_CD.html new file mode 100644 index 0000000..2a9356c --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.CR0_CD.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.CR0_CD.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.CR0_EM.html b/kvm_rs/x86_64/x86_64/constant.CR0_EM.html new file mode 100644 index 0000000..fb036d2 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.CR0_EM.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.CR0_EM.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.CR0_ET.html b/kvm_rs/x86_64/x86_64/constant.CR0_ET.html new file mode 100644 index 0000000..f6afbb6 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.CR0_ET.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.CR0_ET.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.CR0_MP.html b/kvm_rs/x86_64/x86_64/constant.CR0_MP.html new file mode 100644 index 0000000..8f98f79 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.CR0_MP.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.CR0_MP.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.CR0_NE.html b/kvm_rs/x86_64/x86_64/constant.CR0_NE.html new file mode 100644 index 0000000..446dc8c --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.CR0_NE.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.CR0_NE.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.CR0_NW.html b/kvm_rs/x86_64/x86_64/constant.CR0_NW.html new file mode 100644 index 0000000..79002e8 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.CR0_NW.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.CR0_NW.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.CR0_PE.html b/kvm_rs/x86_64/x86_64/constant.CR0_PE.html new file mode 100644 index 0000000..921de8b --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.CR0_PE.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.CR0_PE.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.CR0_PG.html b/kvm_rs/x86_64/x86_64/constant.CR0_PG.html new file mode 100644 index 0000000..daa20c0 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.CR0_PG.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.CR0_PG.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.CR0_TS.html b/kvm_rs/x86_64/x86_64/constant.CR0_TS.html new file mode 100644 index 0000000..0d3f238 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.CR0_TS.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.CR0_TS.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.CR0_WP.html b/kvm_rs/x86_64/x86_64/constant.CR0_WP.html new file mode 100644 index 0000000..da8bf5d --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.CR0_WP.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.CR0_WP.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.CR3_PAGE_BASE_MASK.html b/kvm_rs/x86_64/x86_64/constant.CR3_PAGE_BASE_MASK.html new file mode 100644 index 0000000..f39cb42 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.CR3_PAGE_BASE_MASK.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.CR3_PAGE_BASE_MASK.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.CR3_PCD.html b/kvm_rs/x86_64/x86_64/constant.CR3_PCD.html new file mode 100644 index 0000000..57466a0 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.CR3_PCD.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.CR3_PCD.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.CR3_PWT.html b/kvm_rs/x86_64/x86_64/constant.CR3_PWT.html new file mode 100644 index 0000000..9332a5a --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.CR3_PWT.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.CR3_PWT.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.CR4_LA57.html b/kvm_rs/x86_64/x86_64/constant.CR4_LA57.html new file mode 100644 index 0000000..7d96ef5 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.CR4_LA57.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.CR4_LA57.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.CR4_PAE.html b/kvm_rs/x86_64/x86_64/constant.CR4_PAE.html new file mode 100644 index 0000000..e73bc7d --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.CR4_PAE.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.CR4_PAE.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.EFER_LMA.html b/kvm_rs/x86_64/x86_64/constant.EFER_LMA.html new file mode 100644 index 0000000..475043d --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.EFER_LMA.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.EFER_LMA.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.EFER_LME.html b/kvm_rs/x86_64/x86_64/constant.EFER_LME.html new file mode 100644 index 0000000..f02c406 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.EFER_LME.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.EFER_LME.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.MSR_EFER.html b/kvm_rs/x86_64/x86_64/constant.MSR_EFER.html new file mode 100644 index 0000000..e700065 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.MSR_EFER.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.MSR_EFER.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.PAGE_ENTRY_PRESENT.html b/kvm_rs/x86_64/x86_64/constant.PAGE_ENTRY_PRESENT.html new file mode 100644 index 0000000..2fd5a20 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.PAGE_ENTRY_PRESENT.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.PAGE_ENTRY_PRESENT.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.PAGE_RENTRY_RW.html b/kvm_rs/x86_64/x86_64/constant.PAGE_RENTRY_RW.html new file mode 100644 index 0000000..a030153 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.PAGE_RENTRY_RW.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.PAGE_RENTRY_RW.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.RFLAGS_AC.html b/kvm_rs/x86_64/x86_64/constant.RFLAGS_AC.html new file mode 100644 index 0000000..eba55cc --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.RFLAGS_AC.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.RFLAGS_AC.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.RFLAGS_AF.html b/kvm_rs/x86_64/x86_64/constant.RFLAGS_AF.html new file mode 100644 index 0000000..ea02f70 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.RFLAGS_AF.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.RFLAGS_AF.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.RFLAGS_CF.html b/kvm_rs/x86_64/x86_64/constant.RFLAGS_CF.html new file mode 100644 index 0000000..08f1d4f --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.RFLAGS_CF.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.RFLAGS_CF.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.RFLAGS_DF.html b/kvm_rs/x86_64/x86_64/constant.RFLAGS_DF.html new file mode 100644 index 0000000..7a03f0c --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.RFLAGS_DF.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.RFLAGS_DF.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.RFLAGS_IF.html b/kvm_rs/x86_64/x86_64/constant.RFLAGS_IF.html new file mode 100644 index 0000000..9aabe41 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.RFLAGS_IF.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.RFLAGS_IF.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.RFLAGS_IOPL.html b/kvm_rs/x86_64/x86_64/constant.RFLAGS_IOPL.html new file mode 100644 index 0000000..149f39f --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.RFLAGS_IOPL.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.RFLAGS_IOPL.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.RFLAGS_OF.html b/kvm_rs/x86_64/x86_64/constant.RFLAGS_OF.html new file mode 100644 index 0000000..d4b35ed --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.RFLAGS_OF.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.RFLAGS_OF.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.RFLAGS_PF.html b/kvm_rs/x86_64/x86_64/constant.RFLAGS_PF.html new file mode 100644 index 0000000..7cf55fc --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.RFLAGS_PF.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.RFLAGS_PF.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.RFLAGS_SF.html b/kvm_rs/x86_64/x86_64/constant.RFLAGS_SF.html new file mode 100644 index 0000000..bc4ed06 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.RFLAGS_SF.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.RFLAGS_SF.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.RFLAGS_ZF.html b/kvm_rs/x86_64/x86_64/constant.RFLAGS_ZF.html new file mode 100644 index 0000000..e6782c9 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.RFLAGS_ZF.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.RFLAGS_ZF.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.SEG_SELECTOR_INDEX.html b/kvm_rs/x86_64/x86_64/constant.SEG_SELECTOR_INDEX.html new file mode 100644 index 0000000..e57828f --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.SEG_SELECTOR_INDEX.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.SEG_SELECTOR_INDEX.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.SEG_SELECTOR_RPL.html b/kvm_rs/x86_64/x86_64/constant.SEG_SELECTOR_RPL.html new file mode 100644 index 0000000..1ab4983 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.SEG_SELECTOR_RPL.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.SEG_SELECTOR_RPL.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/constant.SEG_SELECTOR_TI.html b/kvm_rs/x86_64/x86_64/constant.SEG_SELECTOR_TI.html new file mode 100644 index 0000000..2777fe3 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/constant.SEG_SELECTOR_TI.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/constant.SEG_SELECTOR_TI.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/fn.rflags_ac.html b/kvm_rs/x86_64/x86_64/fn.rflags_ac.html new file mode 100644 index 0000000..b95998c --- /dev/null +++ b/kvm_rs/x86_64/x86_64/fn.rflags_ac.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/fn.rflags_ac.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/fn.rflags_af.html b/kvm_rs/x86_64/x86_64/fn.rflags_af.html new file mode 100644 index 0000000..ae25ddc --- /dev/null +++ b/kvm_rs/x86_64/x86_64/fn.rflags_af.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/fn.rflags_af.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/fn.rflags_cf.html b/kvm_rs/x86_64/x86_64/fn.rflags_cf.html new file mode 100644 index 0000000..f791522 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/fn.rflags_cf.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/fn.rflags_cf.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/fn.rflags_df.html b/kvm_rs/x86_64/x86_64/fn.rflags_df.html new file mode 100644 index 0000000..d455d02 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/fn.rflags_df.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/fn.rflags_df.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/fn.rflags_if.html b/kvm_rs/x86_64/x86_64/fn.rflags_if.html new file mode 100644 index 0000000..75d78e9 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/fn.rflags_if.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/fn.rflags_if.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/fn.rflags_iopl.html b/kvm_rs/x86_64/x86_64/fn.rflags_iopl.html new file mode 100644 index 0000000..ed41767 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/fn.rflags_iopl.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/fn.rflags_iopl.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/fn.rflags_of.html b/kvm_rs/x86_64/x86_64/fn.rflags_of.html new file mode 100644 index 0000000..e17b7a7 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/fn.rflags_of.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/fn.rflags_of.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/fn.rflags_pf.html b/kvm_rs/x86_64/x86_64/fn.rflags_pf.html new file mode 100644 index 0000000..9db841b --- /dev/null +++ b/kvm_rs/x86_64/x86_64/fn.rflags_pf.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/fn.rflags_pf.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/fn.rflags_sf.html b/kvm_rs/x86_64/x86_64/fn.rflags_sf.html new file mode 100644 index 0000000..723001e --- /dev/null +++ b/kvm_rs/x86_64/x86_64/fn.rflags_sf.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/fn.rflags_sf.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/fn.rflags_zf.html b/kvm_rs/x86_64/x86_64/fn.rflags_zf.html new file mode 100644 index 0000000..91742c6 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/fn.rflags_zf.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/fn.rflags_zf.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/fn.seg_selector_index.html b/kvm_rs/x86_64/x86_64/fn.seg_selector_index.html new file mode 100644 index 0000000..e665139 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/fn.seg_selector_index.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/fn.seg_selector_index.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/fn.seg_selector_rpl.html b/kvm_rs/x86_64/x86_64/fn.seg_selector_rpl.html new file mode 100644 index 0000000..e748fc7 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/fn.seg_selector_rpl.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/fn.seg_selector_rpl.html...

+ + + \ No newline at end of file diff --git a/kvm_rs/x86_64/x86_64/fn.seg_selector_ti.html b/kvm_rs/x86_64/x86_64/fn.seg_selector_ti.html new file mode 100644 index 0000000..a052202 --- /dev/null +++ b/kvm_rs/x86_64/x86_64/fn.seg_selector_ti.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../kvm_rs/x86_64/fn.seg_selector_ti.html...

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