kernel: fix warnings

This commit is contained in:
eupn 2023-03-14 19:01:11 +04:00
parent a027fc6a2c
commit 723a730231
No known key found for this signature in database
GPG key ID: 0BBE77FB42014014
4 changed files with 13 additions and 9 deletions

View file

@ -43,6 +43,7 @@ impl Default for MemoryMapping {
}
impl MemoryMapping {
#[allow(dead_code)]
pub unsafe fn from_raw(&mut self, _: usize) {
unimplemented!("Use from_init_process instead");
}
@ -52,7 +53,7 @@ impl MemoryMapping {
self.pid = init.pid();
}
pub unsafe fn allocate(&mut self, pid: PID) -> Result<(), xous_kernel::Error> {
pub unsafe fn allocate(&mut self, _pid: PID) -> Result<(), xous_kernel::Error> {
todo!();
}
@ -425,12 +426,12 @@ pub fn unmap_page_inner(
/// Move a page from one address space to another.
pub fn move_page_inner(
mm: &mut MemoryManager,
src_space: &MemoryMapping,
src_addr: *mut u8,
dest_pid: PID,
dest_space: &MemoryMapping,
dest_addr: *mut u8,
_mm: &mut MemoryManager,
_src_space: &MemoryMapping,
_src_addr: *mut u8,
_dest_pid: PID,
_dest_space: &MemoryMapping,
_dest_addr: *mut u8,
) -> Result<(), xous_kernel::Error> {
todo!();
}
@ -733,11 +734,11 @@ pub fn address_available(virt: usize) -> bool {
///
/// * **None**: The page is not valid or is shared
/// * **Some(MemoryFlags)**: The translated sharing permissions of the given flags
pub fn page_flags(virt: usize) -> Option<MemoryFlags> {
pub fn page_flags(_virt: usize) -> Option<MemoryFlags> {
todo!();
}
pub fn update_page_flags(virt: usize, flags: MemoryFlags) -> Result<(), xous_kernel::Error> {
pub fn update_page_flags(_virt: usize, _flags: MemoryFlags) -> Result<(), xous_kernel::Error> {
todo!();
}

View file

@ -425,6 +425,7 @@ impl Process {
}
}
#[allow(dead_code)]
pub fn print_current_thread(&self) {
let thread = self.current_thread();
let tid = self.current_tid();

View file

@ -110,6 +110,7 @@ impl MemoryMapping {
// pub fn set(&mut self, root_addr: usize, pid: PID) {
// self.satp: 0x8000_0000 | (((pid as usize) << 22) & (((1 << 9) - 1) << 22)) | (root_addr >> 12)
// }
#[allow(dead_code)]
pub unsafe fn from_raw(&mut self, satp: usize) {
self.satp = satp;
}

View file

@ -2330,6 +2330,7 @@ impl SystemServices {
/// 2. The process has no exception handler
/// 3. The process is not "Running" or "Ready"
#[cfg(baremetal)]
#[allow(dead_code)]
pub fn begin_exception_handler(&mut self, pid: PID) -> Option<ExceptionHandler> {
let process = self.get_process_mut(pid).ok()?;
let handler = process.exception_handler?;