NeKernel dev
Loading...
Searching...
No Matches
DriveMgr.cc File Reference

Drive Manager of NeKernel. More...

Namespaces

namespace  Kernel
 UPS inline definitions.
namespace  Kernel::Probe

Functions

Void Kernel::io_drv_input (DriveTrait::DrivePacket &pckt)
 reads from an ATA drive.
Void Kernel::io_drv_output (DriveTrait::DrivePacket &pckt)
 Writes to an ATA drive.
Void Kernel::io_drv_init (DriveTrait::DrivePacket &pckt)
 Executes a disk check on the ATA drive.
const CharKernel::io_drv_kind (Void)
 Gets the drive kind (ATA, SCSI, AHCI...).
Void Kernel::io_drv_unimplemented (DriveTrait::DrivePacket &pckt)
 Unimplemented drive function.
DriveTrait Kernel::io_construct_blank_drive ()
 Makes a new drive.
Void Kernel::Probe::io_detect_drive (DriveTrait &trait)
DriveTrait Kernel::io_construct_main_drive ()
 Fetches the main drive.
Void Kernel::io_construct_main_drive (DriveTrait &trait)
 Fetches the main drive.

Detailed Description

Drive Manager of NeKernel.

Author
Amlal El Mahrouss (amlal.nosp@m.@nek.nosp@m.ernel.nosp@m..org)