xen/
lib.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
pub mod arch;
pub mod consts;
pub mod core;
pub mod ctrl;
pub mod devicemodel;
pub mod error;
pub mod evtchn;
pub mod foreignmemory;
pub mod macros;
pub mod store;

pub use xen_sys as sys;

pub use self::{
    arch::Architecture,
    core::{MemoryAccess, VcpuId, XenDomainId},
    ctrl::{
        XenAltP2M, XenAltP2MView, XenControl, XenDomain, XenDomainInfo, XenInterface, XenMonitor,
    },
    devicemodel::{XenDeviceModel, XenX86EventType, XenX86ExceptionVector},
    error::XenError,
    evtchn::XenEventChannelPort,
    foreignmemory::{XenForeignMemory, XenForeignMemoryMapped, XenForeignMemoryProtection},
    store::XenStore,
};