summaryrefslogtreecommitdiffhomepage
path: root/dev/kernel/HALKit/AMD64/Storage/PIO+Generic.cc
diff options
context:
space:
mode:
authorAmlal <amlal@nekernel.org>2025-05-01 10:23:02 +0200
committerAmlal <amlal@nekernel.org>2025-05-01 10:24:41 +0200
commitc613812ef130388ac82b24bdce12389de96b7ce4 (patch)
tree504baa2f8af7fa6332ced6d10b004995606047c7 /dev/kernel/HALKit/AMD64/Storage/PIO+Generic.cc
parent2ef7b73cff0d99d04e5091e98b3988532e2b1063 (diff)
kernel, boot: deprecated current PIO driver, add +Next for future NeKernel iterations.
other: - In16 -> rt_in16 in BootKit.h why? - Silent corruption with other disk backends. - Better off starting with new work based on this backend but with bug fixes. Signed-off-by: Amlal <amlal@nekernel.org>
Diffstat (limited to 'dev/kernel/HALKit/AMD64/Storage/PIO+Generic.cc')
-rw-r--r--dev/kernel/HALKit/AMD64/Storage/PIO+Generic.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/dev/kernel/HALKit/AMD64/Storage/PIO+Generic.cc b/dev/kernel/HALKit/AMD64/Storage/PIO+Generic.cc
index e57494a7..b22330e4 100644
--- a/dev/kernel/HALKit/AMD64/Storage/PIO+Generic.cc
+++ b/dev/kernel/HALKit/AMD64/Storage/PIO+Generic.cc
@@ -99,6 +99,10 @@ ATAInit_Retry:
(Void)(kout << "Drive Model: " << kATADiskModel << kendl);
+ // Why? the current disk driver writes whole word instead of a single byte (expected btw) so i'm
+ // planning to finish +Next drivers for 0.0.3
+ ke_panic(RUNTIME_CHECK_INVALID, "PIO driver is currently being reworked.");
+
return true;
}