Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

AHCICD.SYS alternatives? (Users)

posted by Khusraw E-mail, Bucharest, Romania, 22.01.2021, 21:49

> To access the memory mapped registers in real-mode I tried to temporarily
> "remap" the HBA ( by changing PCI config registers ), but that obviously
> "doesn't work". But the chipset perhaps may offer such an option.

Jack asked me to convey the following message:

> I am LAUGHING and APPALLED re: this AHCI "Thousand CLOWNS Show" on BTTR!

> Instead of "fumbling around" with re-mapping, or other schemes to handle
> AHCI memory-mapped registers, why don't you all REALIZE the following --

> * Memory-mapped I-O registers are at ADDRESSES in the 4-GB memory space!

> * So, they should be accessable using "regular" memory READS and WRITES!

> * A general-purpose READ/WRITE MEMORY handler can do so, IF it has logic
> capable of working either in real-mode OR in protected-mode.

> * ANY current driver dealing with XMS memory ALREADY HAS such a handler!

> Re: the noted "problem" of using "Int 15h, AH=87h" protected-mode calls,
> my usual 635-MB disk-to-disk file copy test with XHDD in real-mode gives
> an average 26.5 seconds on my PC. Exactly that same test in protected-
> mode (JEMM386 loaded) gives an average 27.4 seconds. Losing only 3% of
> time is a CHEAP PRICE to pay, for a real-mode AND protected-mode driver!

> Why don't you simply LIFT the 32-bit MOVE handler from your much-beloved
> HimemX driver (WITHOUT all of its "front-end" XMS error tests!), and put
> that handler into whatever AHCI driver you desire?? Should do the job.
> Similar logic has worked fine in ALL my caching drivers, for 13+ YEARS!!

> Jack R. Ellis

---
Glory to God for all things

 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 83 users online (0 registered, 83 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum