diff options
| author | Amlal <amlal@nekernel.org> | 2025-05-01 10:23:02 +0200 |
|---|---|---|
| committer | Amlal <amlal@nekernel.org> | 2025-05-01 10:24:41 +0200 |
| commit | c613812ef130388ac82b24bdce12389de96b7ce4 (patch) | |
| tree | 504baa2f8af7fa6332ced6d10b004995606047c7 /dev/kernel/HALKit/AMD64/Storage/PIO+Generic.cc | |
| parent | 2ef7b73cff0d99d04e5091e98b3988532e2b1063 (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.cc | 4 |
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; } |
