Skip to content

Commit c2d42c8

Browse files
renamed kernel_loader to kernel
The plan is to add all kernel related functionality to this module as separate modules. One of the first things that will be moved here is the Kernel Command Line. The first module in this new crate is the loader that contains all the code that was previously in the kernel_loader crate. Signed-off-by: Andreea Florescu <[email protected]>
1 parent 4017cb0 commit c2d42c8

File tree

10 files changed

+16
-12
lines changed

10 files changed

+16
-12
lines changed

api_server/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ vmm = { path = "../vmm" }
2222

2323
[dev-dependencies]
2424
devices = { path = "../devices" }
25-
kernel_loader = { path = "../kernel_loader" }
25+
kernel = { path = "../kernel" }
2626
memory_model = { path = "../memory_model" }
2727
net_util = { path = "../net_util" }
2828
x86_64 = { path = "../x86_64" }

api_server/src/request/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ impl PartialEq for ParsedRequest {
101101
#[cfg(test)]
102102
mod tests {
103103
extern crate devices;
104-
extern crate kernel_loader;
104+
extern crate kernel;
105105
extern crate memory_model;
106106
extern crate net_util;
107107
extern crate x86_64;
@@ -303,7 +303,7 @@ mod tests {
303303
check_error_response(vmm_resp, StatusCode::InternalServerError);
304304
let vmm_resp = VmmActionError::StartMicrovm(
305305
ErrorKind::User,
306-
StartMicrovmError::Loader(kernel_loader::Error::BigEndianElfOnLittle),
306+
StartMicrovmError::Loader(kernel::loader::Error::BigEndianElfOnLittle),
307307
);
308308
check_error_response(vmm_resp, StatusCode::BadRequest);
309309
let vmm_resp =

kernel_loader/Cargo.toml renamed to kernel/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[package]
2-
name = "kernel_loader"
2+
name = "kernel"
33
version = "0.1.0"
44

55
[dependencies]

kernel/src/lib.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
pub mod loader;
2+
3+
extern crate memory_model;
4+
extern crate sys_util;
5+
extern crate x86_64;
File renamed without changes.

kernel_loader/src/lib.rs renamed to kernel/src/loader/mod.rs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
11
// Copyright 2017 The Chromium OS Authors. All rights reserved.
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
4-
5-
extern crate memory_model;
6-
extern crate sys_util;
7-
extern crate x86_64;
8-
4+
use std;
95
use std::ffi::CStr;
106
use std::io::{Read, Seek, SeekFrom};
117
use std::mem;
128

139
use memory_model::{GuestAddress, GuestMemory};
10+
use sys_util;
11+
use x86_64;
1412

1513
#[allow(dead_code)]
1614
#[allow(non_camel_case_types)]
File renamed without changes.

vmm/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ timerfd = ">=1.0"
1515

1616
data_model = { path = "../data_model" }
1717
devices = { path = "../devices" }
18-
kernel_loader = { path = "../kernel_loader" }
18+
kernel = { path = "../kernel" }
1919
kvm = { path = "../kvm" }
2020
logger = { path = "../logger" }
2121
memory_model = { path = "../memory_model" }

vmm/src/lib.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ extern crate timerfd;
99

1010
extern crate data_model;
1111
extern crate devices;
12-
extern crate kernel_loader;
12+
extern crate kernel;
1313
extern crate kvm;
1414
#[macro_use]
1515
extern crate logger;
@@ -51,6 +51,7 @@ use device_manager::legacy::LegacyDeviceManager;
5151
use device_manager::mmio::MMIODeviceManager;
5252
use devices::virtio;
5353
use devices::{DeviceEventT, EpollHandler, EpollHandlerPayload};
54+
use kernel::loader as kernel_loader;
5455
use kvm::*;
5556
use logger::{Level, Metric, LOGGER, METRICS};
5657
use memory_model::{GuestAddress, GuestMemory};

vmm/src/vmm_config/instance_info.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use std::fmt::{Display, Formatter, Result};
33

44
use device_manager;
55
use devices;
6-
use kernel_loader;
6+
use kernel::loader as kernel_loader;
77
use memory_model::GuestMemoryError;
88
use sys_util;
99
use vstate;

0 commit comments

Comments
 (0)