VirtualBox

Changeset 64087 in vbox for trunk/src/VBox/Devices


Ignore:
Timestamp:
Sep 29, 2016 10:38:59 AM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
111036
Message:

AHCI: Fix support for encrypted disks

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Storage/DevAHCI.cpp

    r64036 r64087  
    57165716}
    57175717
     5718static void ahciWarningDekMissing(PPDMDEVINS pDevIns)
     5719{
     5720    LogRel(("AHCI#%u: DEK is missing\n", pDevIns->iInstance));
     5721    int rc = PDMDevHlpVMSetRuntimeError(pDevIns, VMSETRTERR_FLAGS_SUSPEND | VMSETRTERR_FLAGS_NO_WAIT, "DrvVD_DEKMISSING",
     5722                                        N_("AHCI: The DEK for this disk is missing"));
     5723    AssertRC(rc);
     5724}
     5725
    57185726bool ahciIsRedoSetWarning(PAHCIPort pAhciPort, int rc)
    57195727{
     
    57405748    if (rc == VERR_VD_DEK_MISSING)
    57415749    {
    5742         /* Error message already set. */
    5743         ASMAtomicCmpXchgBool(&pAhciPort->fRedo, true, false);
     5750        if (ASMAtomicCmpXchgBool(&pAhciPort->fRedo, true, false))
     5751            ahciWarningDekMissing(pAhciPort->CTX_SUFF(pDevIns));
    57445752        return true;
    57455753    }
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette