summaryrefslogtreecommitdiffhomepage
path: root/dev/ZKA/StorageKit/Storage.hxx
blob: a9e0f8e4d1c265629b94fc6a50350a9d9db3b921 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/* -------------------------------------------

	Copyright ZKA Technologies.

------------------------------------------- */

#pragma once

#define kDriveSectorSizeHDD		(512)
#define kDriveSectorSizeSSD		(4096)
#define kDriveSectorSizeOptical (2048)

namespace Kernel
{
	template <typename T>
	class DeviceInterface;

	class NVMEDeviceInterface;
	class AHCIDeviceInterface;
	class ATADeviceInterface;
	class SCSIDeviceInterface;
} // namespace Kernel