From a955ca743b129839f43ecaef243d84d0dc7b8043 Mon Sep 17 00:00:00 2001 From: amlal Date: Fri, 22 Mar 2024 10:18:15 +0100 Subject: Kernel: HCR-14: Cleanup useless stuff. Signed-off-by: amlal --- Private/StorageKit/ATA.hpp | 84 ------------------------------------------ Private/StorageKit/Storage.hpp | 2 +- 2 files changed, 1 insertion(+), 85 deletions(-) delete mode 100644 Private/StorageKit/ATA.hpp (limited to 'Private/StorageKit') diff --git a/Private/StorageKit/ATA.hpp b/Private/StorageKit/ATA.hpp deleted file mode 100644 index 30c325d5..00000000 --- a/Private/StorageKit/ATA.hpp +++ /dev/null @@ -1,84 +0,0 @@ -/* ------------------------------------------- - - Copyright Mahrouss Logic - -------------------------------------------- */ - -#pragma once - -#include -#include -#include -#include -#include - -namespace HCore { -enum class PATAType { kRead28, kRead48, kWrite28, kWrite48, kATAUnknown }; - -const char *ata_read_28(ULong lba); -const char *ata_read_48(ULong lba); - -Int32 ata_write_48(ULong lba, char *text = nullptr); -Int32 ata_write_28(ULong lba, char *text = nullptr); - -class PATACommandFactory final { - public: - explicit PATACommandFactory() = default; - ~PATACommandFactory() = default; - - PATACommandFactory &operator=(const PATACommandFactory &) = default; - PATACommandFactory(const PATACommandFactory &) = default; - - public: - static Ref Shared() { - static Ref manager; - return manager; - } - - public: - template - ErrorOr operator()(ULong lba, - const char *text = nullptr) noexcept { - switch (Command) { - case PATAType::kRead28: - return ErrorOr(ata_read_28(lba)); - case PATAType::kRead48: - return ErrorOr(ata_read_48(lba)); - case PATAType::kWrite28: { - if (text) { - ata_write_28(lba, text); - kcout << "ErrorOr ata_read: Write ATA Command... " - "(Write28)\n"; - - return {}; - } - - kcout << "ErrorOr ata_read: Bad ATA Command... " - "(Write28)\n"; - - return {}; - } - case PATAType::kWrite48: { - if (text) { - ata_write_48(lba, text); - kcout << "ErrorOr ata_read: Write ATA Command... " - "(Write48)\n"; - - return {}; - } - - kcout << "ErrorOr ata_read: Bad ATA Command... " - "(Write48)\n"; - - return {}; - } - case PATAType::kATAUnknown: { - kcout << "ErrorOr ata_read: Unknown ATA Command...\n"; - return {}; - } - } - - return ErrorOr(nullptr); - } -}; -} // namespace HCore diff --git a/Private/StorageKit/Storage.hpp b/Private/StorageKit/Storage.hpp index 51b2fdd6..1fe74094 100644 --- a/Private/StorageKit/Storage.hpp +++ b/Private/StorageKit/Storage.hpp @@ -7,8 +7,8 @@ #pragma once #include -#include #include +#include typedef HCore::UInt16 SKScsiPacket[12]; -- cgit v1.2.3