Tejun Heo wrote:
Jeff Garzik wrote:
We probably need to do this...
it's not a controller requirement but a BIOS one, so in theory even an
existing, deployed AHCI 1.2 platform could suddenly require BIOS/OS
handoff, if a BIOS update suddenly starts doing new and weird stuff in SMI.
Note that we need to do BIOS/OS handoff upon resume as well as at boot
time.
Yeah, probably. Do you know of any system which makes use of this
feature? I'm a bit uneasy about committing it without any testing.
I don't.
But the purpose of the feature is to tell BIOS to cleanup and stop using
the hardware. It's a dumb feature, because of compatibility realities,
but hey, other network and SCSI drivers have been doing this sort of
synchronization with their on-board firmwares for years.
IMO the more dangerous route is to continue loading ahci, without first
telling the BIOS to clean up and get out of our way.
Jeff
--
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html