Ahci Drive Init Page
When writing an AHCI init routine, prioritize idempotency . The code should be able to run on a port that is already partially initialized without crashing the controller. Always implement a "safety timeout" for every register poll to prevent a missing drive from bricking the boot process.
