Trying to fix an ATA problem that occurs with any non-bochs emulator related to cache-flushing and polling