VirtualBox

Changeset 100758 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
Jul 31, 2023 2:32:33 PM (17 months ago)
Author:
vboxsync
Message:

VMM/GICR3: Add some preliminary saved state handling, bugref:10404 [fix]

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR3/GICR3.cpp

    r100756 r100758  
    249249
    250250        /* Load the redistributor state. */
    251         pHlp->pfnSSMPutU32(pSSM, pGicVCpu->u32RegIGrp0);
    252         pHlp->pfnSSMPutU32(pSSM, pGicVCpu->u32RegICfg0);
    253         pHlp->pfnSSMPutU32(pSSM, pGicVCpu->u32RegICfg1);
    254         pHlp->pfnSSMPutU32(pSSM, pGicVCpu->bmIntEnabled);
    255         pHlp->pfnSSMPutU32(pSSM, pGicVCpu->bmIntPending);
    256         pHlp->pfnSSMPutU32(pSSM, pGicVCpu->bmIntActive);
    257         pHlp->pfnSSMPutMem(pSSM, (void *)&pGicVCpu->abIntPriority[0], sizeof(pGicVCpu->abIntPriority));
    258 
    259         pHlp->pfnSSMPutU32(pSSM, pGicVCpu->fIrqGrp0Enabled);
    260         pHlp->pfnSSMPutU32(pSSM, pGicVCpu->fIrqGrp1Enabled);
    261         pHlp->pfnSSMPutU8( pSSM, pGicVCpu->bInterruptPriority);
    262         pHlp->pfnSSMPutU8( pSSM, pGicVCpu->bBinaryPointGrp0);
    263         pHlp->pfnSSMPutU8( pSSM, pGicVCpu->bBinaryPointGrp1);
    264         pHlp->pfnSSMPutMem(pSSM, (void *)&pGicVCpu->abRunningPriorities[0], sizeof(pGicVCpu->abRunningPriorities));
    265         pHlp->pfnSSMPutU8( pSSM, pGicVCpu->idxRunningPriority);
     251        pHlp->pfnSSMPutU32( pSSM, pGicVCpu->u32RegIGrp0);
     252        pHlp->pfnSSMPutU32( pSSM, pGicVCpu->u32RegICfg0);
     253        pHlp->pfnSSMPutU32( pSSM, pGicVCpu->u32RegICfg1);
     254        pHlp->pfnSSMPutU32( pSSM, pGicVCpu->bmIntEnabled);
     255        pHlp->pfnSSMPutU32( pSSM, pGicVCpu->bmIntPending);
     256        pHlp->pfnSSMPutU32( pSSM, pGicVCpu->bmIntActive);
     257        pHlp->pfnSSMPutMem( pSSM, (void *)&pGicVCpu->abIntPriority[0], sizeof(pGicVCpu->abIntPriority));
     258
     259        pHlp->pfnSSMPutBool(pSSM, pGicVCpu->fIrqGrp0Enabled);
     260        pHlp->pfnSSMPutBool(pSSM, pGicVCpu->fIrqGrp1Enabled);
     261        pHlp->pfnSSMPutU8(  pSSM, pGicVCpu->bInterruptPriority);
     262        pHlp->pfnSSMPutU8(  pSSM, pGicVCpu->bBinaryPointGrp0);
     263        pHlp->pfnSSMPutU8(  pSSM, pGicVCpu->bBinaryPointGrp1);
     264        pHlp->pfnSSMPutMem( pSSM, (void *)&pGicVCpu->abRunningPriorities[0], sizeof(pGicVCpu->abRunningPriorities));
     265        pHlp->pfnSSMPutU8(  pSSM, pGicVCpu->idxRunningPriority);
    266266    }
    267267
Note: See TracChangeset for help on using the changeset viewer.

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