refactor: rename syscall to libsys

This commit is contained in:
2021-11-11 20:45:54 +02:00
parent cd560e79ef
commit 41ffd0ddb7
71 changed files with 76 additions and 76 deletions
+1 -1
View File
@@ -12,7 +12,7 @@ test = false
[dependencies]
vfs = { path = "../fs/vfs" }
memfs = { path = "../fs/memfs" }
syscall = { path = "../syscall" }
libsys = { path = "../libsys" }
cfg-if = "1.x.x"
tock-registers = "0.7.x"
fdt-rs = { version = "0.x.x", default-features = false }
+1 -1
View File
@@ -11,7 +11,7 @@ use crate::dev::{
Device,
};
use crate::fs::devfs;
use syscall::error::Errno;
use libsys::error::Errno;
//use crate::debug::Level;
use crate::mem::{
self, heap,
+2 -2
View File
@@ -3,11 +3,11 @@
use crate::arch::machine;
use crate::debug::Level;
use crate::dev::irq::{IntController, IrqContext};
use crate::proc::{sched, Process};
use crate::mem;
use crate::proc::{sched, Process};
use crate::syscall;
use ::syscall::abi;
use cortex_a::registers::{ESR_EL1, FAR_EL1};
use libsys::abi;
use tock_registers::interfaces::Readable;
/// Trapped SIMD/FP functionality
+1 -1
View File
@@ -7,7 +7,7 @@ use crate::dev::{
use crate::mem::virt::{DeviceMemory, DeviceMemoryIo};
use crate::sync::IrqSafeSpinLock;
use crate::util::InitOnce;
use syscall::error::Errno;
use libsys::error::Errno;
mod gicc;
use gicc::Gicc;
@@ -12,7 +12,7 @@ use crate::dev::{
use crate::mem::virt::DeviceMemoryIo;
use crate::sync::IrqSafeSpinLock;
use crate::util::InitOnce;
use syscall::error::Errno;
use libsys::error::Errno;
use tock_registers::interfaces::{Readable, Writeable};
use tock_registers::register_structs;
use tock_registers::registers::ReadWrite;
@@ -13,7 +13,7 @@ use crate::dev::{
};
use crate::fs::devfs::{self, CharDeviceType};
use crate::mem::phys;
use syscall::error::Errno;
use libsys::error::Errno;
mod gpio;
mod rtc;
@@ -7,7 +7,7 @@ use crate::dev::{
use crate::mem::virt::DeviceMemoryIo;
use crate::sync::IrqSafeSpinLock;
use crate::util::InitOnce;
use syscall::error::Errno;
use libsys::error::Errno;
use tock_registers::{
interfaces::{Readable, Writeable},
register_bitfields, register_structs,
@@ -8,7 +8,7 @@ use crate::dev::{
use crate::mem::virt::DeviceMemoryIo;
use crate::sync::IrqSafeSpinLock;
use crate::util::InitOnce;
use syscall::error::Errno;
use libsys::error::Errno;
use tock_registers::interfaces::{ReadWriteable, Readable, Writeable};
use tock_registers::registers::{Aliased, ReadOnly, ReadWrite};
use tock_registers::{register_bitfields, register_structs};
@@ -2,7 +2,7 @@ use crate::dev::Device;
use crate::mem::virt::DeviceMemoryIo;
use crate::sync::IrqSafeSpinLock;
use crate::util::InitOnce;
use syscall::error::Errno;
use libsys::error::Errno;
use tock_registers::{
interfaces::Writeable, register_bitfields, register_structs, registers::ReadWrite,
};
+1 -1
View File
@@ -13,7 +13,7 @@ use crate::dev::{
};
use crate::fs::devfs::{self, CharDeviceType};
use crate::mem::phys;
use syscall::error::Errno;
use libsys::error::Errno;
pub use gic::IrqNumber;
+1 -1
View File
@@ -7,7 +7,7 @@ use crate::dev::Device;
use crate::mem::virt::DeviceMemoryIo;
use crate::sync::IrqSafeSpinLock;
use crate::util::InitOnce;
use syscall::error::Errno;
use libsys::error::Errno;
use tock_registers::interfaces::{ReadWriteable, Readable, Writeable};
use tock_registers::registers::{ReadOnly, ReadWrite};
use tock_registers::{register_bitfields, register_structs};
+1 -1
View File
@@ -7,7 +7,7 @@ use crate::sync::IrqSafeSpinLock;
use crate::util::InitOnce;
use core::fmt;
use cortex_a::registers::MPIDR_EL1;
use syscall::error::Errno;
use libsys::error::Errno;
use tock_registers::interfaces::{Readable, Writeable};
use tock_registers::register_structs;
+1 -1
View File
@@ -2,7 +2,7 @@ use crate::dev::Device;
use crate::mem::{self, virt::DeviceMemoryIo};
use crate::sync::IrqSafeSpinLock;
use crate::util::InitOnce;
use syscall::error::Errno;
use libsys::error::Errno;
use tock_registers::interfaces::{Readable, Writeable};
use tock_registers::registers::{ReadOnly, WriteOnly};
+1 -1
View File
@@ -5,7 +5,7 @@ use crate::dev::{
Device,
};
use crate::mem::phys;
use syscall::error::Errno;
use libsys::error::Errno;
pub mod irqchip;
pub use irqchip::{Bcm283xIrqchip, IrqNumber};
+1 -1
View File
@@ -8,7 +8,7 @@ use crate::dev::{
};
use core::time::Duration;
use cortex_a::registers::{CNTFRQ_EL0, CNTPCT_EL0, CNTP_CTL_EL0, CNTP_TVAL_EL0};
use syscall::error::Errno;
use libsys::error::Errno;
use tock_registers::interfaces::{Readable, Writeable};
/// Generic timer struct
+1 -1
View File
@@ -5,7 +5,7 @@ use fdt_rs::{
base::DevTree,
index::{DevTreeIndex, DevTreeIndexNode, DevTreeIndexProp},
};
use syscall::{error::Errno, path::path_component_left};
use libsys::{error::Errno, path::path_component_left};
#[repr(align(16))]
struct Wrap {
+1 -1
View File
@@ -1,7 +1,7 @@
//! GPIO and pin control interfaces
use crate::dev::Device;
use syscall::error::Errno;
use libsys::error::Errno;
/// Pin function mode
pub enum PinMode {
+1 -1
View File
@@ -1,7 +1,7 @@
//! Interrupt controller and handler interfaces
use crate::dev::Device;
use core::marker::PhantomData;
use syscall::error::Errno;
use libsys::error::Errno;
/// Token to indicate the local core is running in IRQ context
pub struct IrqContext<'irq_context> {
+1 -1
View File
@@ -1,6 +1,6 @@
//! Module for device interfaces and drivers
use syscall::error::Errno;
use libsys::error::Errno;
// Device classes
pub mod fdt;
+1 -1
View File
@@ -2,7 +2,7 @@
use crate::dev::Device;
use core::fmt;
use syscall::error::Errno;
use libsys::error::Errno;
pub mod pcie;
+1 -1
View File
@@ -6,7 +6,7 @@ use crate::dev::{
};
use crate::mem::virt::DeviceMemory;
use crate::util::InitOnce;
use syscall::error::Errno;
use libsys::error::Errno;
/// GPEX host controller struct
pub struct GenericPcieHost {
+1 -1
View File
@@ -8,7 +8,7 @@ use crate::dev::{
use crate::mem::virt::DeviceMemoryIo;
use crate::sync::IrqSafeSpinLock;
use crate::util::InitOnce;
use syscall::error::Errno;
use libsys::error::Errno;
use tock_registers::{
interfaces::{ReadWriteable, Readable, Writeable},
register_bitfields, register_structs,
+1 -1
View File
@@ -1,6 +1,6 @@
//! SD host controller interface and card operation facilities
use crate::dev::Device;
use syscall::error::Errno;
use libsys::error::Errno;
use vfs::BlockDevice;
/// Generic SD/MMC host controller interface
+1 -1
View File
@@ -1,7 +1,7 @@
//! Module for serial device drivers
use crate::dev::Device;
use syscall::error::Errno;
use libsys::error::Errno;
#[cfg(feature = "pl011")]
pub mod pl011;
+1 -1
View File
@@ -11,7 +11,7 @@ use crate::mem::virt::DeviceMemoryIo;
use crate::sync::IrqSafeSpinLock;
use crate::util::InitOnce;
use core::fmt;
use syscall::error::Errno;
use libsys::error::Errno;
use tock_registers::{
interfaces::{ReadWriteable, Readable, Writeable},
register_bitfields, register_structs,
+1 -1
View File
@@ -2,7 +2,7 @@
use crate::dev::Device;
use core::time::Duration;
use syscall::error::Errno;
use libsys::error::Errno;
/// Interface for generic timestamp source
pub trait TimestampSource: Device {
+2 -2
View File
@@ -2,8 +2,8 @@
use crate::dev::serial::SerialDevice;
use crate::proc::wait::Wait;
use crate::sync::IrqSafeSpinLock;
use syscall::error::Errno;
use syscall::{
use libsys::error::Errno;
use libsys::{
termios::{Termios, TermiosIflag, TermiosLflag, TermiosOflag},
ioctl::IoctlCmd
};
+1 -1
View File
@@ -2,7 +2,7 @@
use crate::util::InitOnce;
use alloc::boxed::Box;
use core::sync::atomic::{AtomicUsize, Ordering};
use syscall::error::Errno;
use libsys::error::Errno;
use vfs::{CharDevice, CharDeviceWrapper, Vnode, VnodeKind, VnodeRef};
/// Possible character device kinds
+1 -1
View File
@@ -2,7 +2,7 @@ use super::{PageInfo, PageUsage};
use crate::mem::{virtualize, PAGE_SIZE};
use crate::sync::IrqSafeSpinLock;
use core::mem;
use syscall::{
use libsys::{
error::Errno, mem::{memset, memcpy}
};
+1 -1
View File
@@ -3,7 +3,7 @@
use crate::config::{ConfigKey, CONFIG};
use crate::mem::PAGE_SIZE;
use core::mem::size_of;
use syscall::error::Errno;
use libsys::error::Errno;
mod manager;
mod reserved;
+1 -1
View File
@@ -5,7 +5,7 @@ use crate::mem::{
virt::{Entry, MapAttributes, Table},
};
use cortex_a::asm::barrier::{self, dsb, isb};
use syscall::error::Errno;
use libsys::error::Errno;
const DEVICE_MAP_OFFSET: usize = mem::KERNEL_OFFSET + (256usize << 30);
+1 -1
View File
@@ -4,7 +4,7 @@ use core::marker::PhantomData;
use core::ops::Deref;
use cortex_a::asm::barrier::{self, dsb, isb};
use cortex_a::registers::TTBR0_EL1;
use syscall::error::Errno;
use libsys::error::Errno;
use tock_registers::interfaces::Writeable;
pub mod table;
+1 -1
View File
@@ -5,7 +5,7 @@ use crate::mem::{
phys::{self, PageUsage},
};
use core::ops::{Index, IndexMut};
use syscall::{error::Errno, mem::memset};
use libsys::{error::Errno, mem::memset};
/// Transparent wrapper structure representing a single
/// translation table entry
+1 -1
View File
@@ -5,7 +5,7 @@ use crate::mem::{
virt::{MapAttributes, Space},
};
use core::mem::{size_of, MaybeUninit};
use syscall::{
use libsys::{
error::Errno,
traits::{Read, Seek, SeekDir}
};
+1 -1
View File
@@ -1,6 +1,6 @@
//! Process file descriptors and I/O context
use alloc::collections::BTreeMap;
use syscall::error::Errno;
use libsys::error::Errno;
use vfs::{FileRef, Ioctx};
/// Process I/O context. Contains file tables, root/cwd info etc.
+1 -1
View File
@@ -11,7 +11,7 @@ use alloc::rc::Rc;
use core::cell::UnsafeCell;
use core::fmt;
use core::sync::atomic::{AtomicU32, Ordering};
use syscall::error::Errno;
use libsys::error::Errno;
pub use crate::arch::platform::context::{self, Context};
+1 -1
View File
@@ -6,7 +6,7 @@ use crate::proc::{self, sched::SCHED, Pid, Process};
use crate::sync::IrqSafeSpinLock;
use alloc::collections::LinkedList;
use core::time::Duration;
use syscall::error::Errno;
use libsys::error::Errno;
/// Wait channel structure. Contains a queue of processes
/// waiting for some event to happen.
+1 -1
View File
@@ -2,7 +2,7 @@
use crate::mem;
use core::mem::size_of;
use syscall::error::Errno;
use libsys::error::Errno;
fn translate(virt: usize) -> Option<usize> {
let mut res: usize;
+1 -1
View File
@@ -6,7 +6,7 @@ use crate::proc::{elf, wait, Pid, Process, ProcessIo};
use core::mem::size_of;
use core::ops::DerefMut;
use core::time::Duration;
use syscall::{
use libsys::{
abi,
error::Errno,
stat::{AT_EMPTY_PATH, AT_FDCWD},