use core::{
marker::PhantomData,
- mem::size_of,
ops::Deref, //
};
// SPDX-License-Identifier: GPL-2.0
-use core::mem::size_of_val;
-
use kernel::{
device,
dma::{
/// that scheme before nova-core becomes stable, which means this module will eventually be
/// removed.
mod elf {
- use core::mem::size_of;
-
- use kernel::bindings;
- use kernel::str::CStr;
- use kernel::transmute::FromBytes;
+ use kernel::{
+ bindings,
+ prelude::*,
+ transmute::FromBytes, //
+ };
/// Newtype to provide a [`FromBytes`] implementation.
#[repr(transparent)]
//! Support for firmware binaries designed to run on a RISC-V core. Such firmwares files have a
//! dedicated header.
-use core::mem::size_of;
-
use kernel::{
device,
firmware::Firmware,
//! GSP Sequencer implementation for Pre-hopper GSP boot sequence.
-use core::{
- array,
- mem::{
- size_of,
- size_of_val, //
- },
-};
+use core::array;
use kernel::{
device,
use core::ops::Deref;
-use kernel::{
- alloc::KVec,
- prelude::*, //
-};
+use kernel::prelude::*;
/// A buffer abstraction for discontiguous byte slices.
///