ahci: check DHRS bit during initialization

This is necessary for the AHCI device model in VirtualBox.

Fixes #2035.
This commit is contained in:
Josef Söntgen 2016-07-06 15:42:09 +02:00 committed by Norman Feske
parent c25c4e3411
commit cad4d4f970
1 changed files with 3 additions and 1 deletions

View File

@ -286,7 +286,9 @@ struct Ata_driver : Port_driver
case IDENTIFY:
if (Port::Is::Dss::get(status) || Port::Is::Pss::get(status)) {
if (Port::Is::Dss::get(status)
|| Port::Is::Pss::get(status)
|| Port::Is::Dhrs::get(status)) {
info.construct(device_info);
serial.construct(*info);
model.construct(*info);