mirror of
https://github.com/edera-dev/krata.git
synced 2025-08-03 13:11:31 +00:00
fix(xenclient): examples should use supported platform
This commit is contained in:
@ -24,15 +24,10 @@ async fn main() -> Result<()> {
|
||||
let initrd_path = args.get(2).expect("argument not specified");
|
||||
let client = XenClient::new().await?;
|
||||
|
||||
#[cfg(target_arch = "x86_64")]
|
||||
let runtime_platform = RuntimePlatformType::Pv;
|
||||
#[cfg(not(target_arch = "x86_64"))]
|
||||
let runtime_platform = RuntimePlatformType::Unsupported;
|
||||
|
||||
let mut config = DomainConfig::new();
|
||||
config.platform(PlatformDomainConfig {
|
||||
uuid: Uuid::new_v4(),
|
||||
platform: runtime_platform,
|
||||
platform: RuntimePlatformType::supported(),
|
||||
kernel: PlatformKernelConfig {
|
||||
data: Arc::new(fs::read(&kernel_image_path).await?),
|
||||
format: KernelFormat::ElfCompressed,
|
||||
|
@ -42,7 +42,7 @@ async fn create_domain(client: &XenClient, kernel: Arc<Vec<u8>>, i: u32) -> Resu
|
||||
let mut config = DomainConfig::new();
|
||||
config.platform(PlatformDomainConfig {
|
||||
uuid: Uuid::new_v4(),
|
||||
platform: RuntimePlatformType::Pv,
|
||||
platform: RuntimePlatformType::supported(),
|
||||
kernel: PlatformKernelConfig {
|
||||
data: kernel,
|
||||
format: KernelFormat::ElfUncompressed,
|
||||
|
Reference in New Issue
Block a user