|
NeKernel dev
|
Drive Manager of NeKernel. More...
#include <FirmwareKit/GPT.h>#include <FirmwareKit/VEPM.h>#include <KernelKit/DebugOutput.h>#include <KernelKit/DriveMgr.h>#include <NeKit/Utils.h>#include <modules/AHCI/AHCI.h>#include <modules/ATA/ATA.h>#include <modules/NVME/NVME.h>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 Char * | Kernel::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. | |
Drive Manager of NeKernel.