Hi to all!
I have some question regarding NV cache feature, which was recently added to ATA-8 and SATA protocols. Motivation for this was Windows Vista. Already exist hybrid HDDs, which support this feature.
My question is what is a trigger for sending NV cache commands from host to device?
From what I saw via analyzer, when Vista is coming up, host sends remove LBAs command for all the LBAs in NV cache pinned set, and then add LBAs command of 1 sector data, where all the data are zeros.
Thanks in advance